2020 Fiscal Year Final Research Report
A study on autonomous maintainability technique toward ultra long-term software
Project/Area Number |
18KT0013
|
Research Category |
Grant-in-Aid for Scientific Research (B)
|
Allocation Type | Multi-year Fund |
Section | 特設分野 |
Research Field |
Intensification of Artifact Systems
|
Research Institution | Wakayama University |
Principal Investigator |
Ihara Akinori 和歌山大学, システム工学部, 講師 (40638392)
|
Project Period (FY) |
2018-07-18 – 2021-03-31
|
Keywords | コードレビュー / ソフトウェア保守 / ソーシャルコーディング / プログラム解析 / コーディング規約 |
Outline of Final Research Achievements |
This research project clarified a common implementation technique among developers toward maintaining software project for ultra long-term, and developed an approach to formalize the implementation rules. Furthermore, this project developed an approach to autonomously updating the rules as a continuous maintenance technology. Finally, this project released an automatic code review system "DevReplay" containing a local maintenance technology and a global maintenance technology.
|
Free Research Field |
ソフトウェア工学
|
Academic Significance and Societal Importance of the Research Achievements |
本研究課題が対象とするソフトウェアの改善提案は,検証前のソースコード,言い換えると,下書き段階のソースコードであり,ソフトウェアに採用されなかったソースコードも含む.ソフトウェア工学分野における多くの研究は,ソフトウェアのリリース後のソフトウェア部品の修正を対象としているため,本研究課題の学術的意義は高い.また,本研究課題は,Linuxのように人間の寿命を超えて開発が継続する超長寿ソフトウェアの実現に向けて,開発者が入れ替わり,新たな機能,技術が導入される中でもソフトウェア製品の保守作業の指針を柔軟に改定することで高い品質を維持する技術であり,社会的意義が高い.
|