Supporting Software Development Based on Abstraction of Developers' Operation Histories
Project/Area Number |
26730042
|
Research Category |
Grant-in-Aid for Young Scientists (B)
|
Allocation Type | Multi-year Fund |
Research Field |
Software
|
Research Institution | Ritsumeikan University |
Principal Investigator |
Omori Takayuki 立命館大学, 情報理工学部, 任期制講師 (90532903)
|
Research Collaborator |
MARUYAMA Katsuhisa 立命館大学, 情報理工学部, 教授 (30330012)
HAYASHI Shinpei 東京工業大学, 情報理工学院, 助教 (40541975)
|
Project Period (FY) |
2014-04-01 – 2018-03-31
|
Project Status |
Completed (Fiscal Year 2017)
|
Budget Amount *help |
¥2,730,000 (Direct Cost: ¥2,100,000、Indirect Cost: ¥630,000)
Fiscal Year 2016: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2015: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Fiscal Year 2014: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
|
Keywords | ソフトウェア開発支援 / ソフトウェア開発環境 / ソフトウェア進化 / プログラム理解 / ソフトウェア工学 / プログラム解析 |
Outline of Final Research Achievements |
This study was carried out to development novel technologies, methods, and tools to support software development based on histories of operations that software developers conducted on integrated development environments. Representative outcomes include: (1) Experiment on repetitive code completion operations on IDEs and improvement of an existing code completion tool, (2) Survey on methods of recording operation histories and their applications, (3) Comparative experiment of understanding past refactorings with code edit histories and revision histories, (4) A method for estimating development tasks using operation histories, (5) Enhancement of an operation replayer based on operation history annotations, (6) Supporting program comprehension with code comments, and (7) Masking privacy-sensitive information within operation histories.
|
Report
(5 results)
Research Products
(16 results)
-
-
-
-
-
-
-
-
-
-
[Presentation] Lost Comments Support Program Comprehension2017
Author(s)
Takayuki Omori
Organizer
24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'17)
Place of Presentation
Alpen-Adria University of Klagenfurt (Austria)
Year and Date
2017-02-23
Related Report
Int'l Joint Research
-
-
-
[Presentation] Historef: A Tool for Edit History Refactoring2015
Author(s)
Shinpei Hayashi, Daiki Hoshino, Jumpei Matsuda, Motoshi Saeki, Takayuki Omori, Katsuhisa Maruyama
Organizer
The 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'15)
Place of Presentation
Montreal (Canada)
Year and Date
2015-03-03
Related Report
-
-
-