谷歌浏览器插件
订阅小程序
在清言上使用

Summarizing Code Changes by Tracing an Operation History Graph

2019 IEEE Workshop on Mining and Analyzing Interaction Histories (MAINT)(2019)

引用 1|浏览6
暂无评分
摘要
By replaying the edit history of source code, the changes in software can be precisely understood. Recently, several replay tools have been proposed to support developers’ tasks of understanding past code changes. However, replaying is still a time-consuming task due to a plethora of the edit operations. This paper proposes a novel method to generate a summary of edit histories. The method is supposed to be used before replaying with existing tools to easily find which part is important for the current understanding task. This paper also introduces OpG2, which is a graph format that represents change histories at code and syntax levels. We can easily summarize edit operations by tracing edges in the graph. A case study shows an example of the summarization process using an operation history derived from an actual software development.
更多
查看译文
关键词
History,Tools,Syntactics,Software,Task analysis,XML,Semantics
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要