Project/Area Number |
16K16039
|
Research Category |
Grant-in-Aid for Young Scientists (B)
|
Allocation Type | Multi-year Fund |
Research Field |
Software
|
Research Institution | National Institute of Informatics |
Principal Investigator |
Maezawa Yuta 国立情報学研究所, 先端ソフトウェア工学・国際研究センター, 特任助教 (90759771)
|
Project Period (FY) |
2016-04-01 – 2018-03-31
|
Project Status |
Completed (Fiscal Year 2017)
|
Budget Amount *help |
¥4,030,000 (Direct Cost: ¥3,100,000、Indirect Cost: ¥930,000)
Fiscal Year 2017: ¥2,080,000 (Direct Cost: ¥1,600,000、Indirect Cost: ¥480,000)
Fiscal Year 2016: ¥1,950,000 (Direct Cost: ¥1,500,000、Indirect Cost: ¥450,000)
|
Keywords | テスト・デバッグ / パッチ生成 / Webアプリケーション / 自動プログラム修正 / 自動デバッグ / ミューテーション解析 / Ajax / ソフトウェア工学 / ソフトウェアテスト |
Outline of Final Research Achievements |
Generate-and-validate program-repair is a promising technique for reducing the software maintenance cost. In this study, we propose the first application of the technique to a domain of Web applications. For effectively and efficiently repairing faulty Web applications, we developed repair opeartors and space search based on the features of Web applications. We conducted case studies on 20 real-world Web applications and found that RevAjaxMutator suggested the correct patches for 14 of the applications.
|