A Challenge toward Automated Source Code Evolution
Project/Area Number |
24650011
|
Research Category |
Grant-in-Aid for Challenging Exploratory Research
|
Allocation Type | Multi-year Fund |
Research Field |
Software
|
Research Institution | Osaka University |
Principal Investigator |
HIGO Yoshiki 大阪大学, 情報科学研究科, 准教授 (70452414)
|
Project Period (FY) |
2012-04-01 – 2015-03-31
|
Project Status |
Completed (Fiscal Year 2014)
|
Budget Amount *help |
¥3,900,000 (Direct Cost: ¥3,000,000、Indirect Cost: ¥900,000)
Fiscal Year 2014: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2013: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Fiscal Year 2012: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
|
Keywords | リポジトリマイニング / ソースコード解析 / 機械学習 / ソフトウェア進化 / ミューテーション / コード自動変更 |
Outline of Final Research Achievements |
In this research, we have developed a model to predict the next change on a given Java method. The model is built based on the past code changes on the target software system. The model adopts a vector data, which consists of the number of every elements in the source code. For example, binomial expressions and return statements are such elements. We conducted experiments with the model and confirmed that the model was able to predict the next changes correctly with 75--85% accuracy.
|
Report
(4 results)
Research Products
(15 results)