MPAnalyzer: a tool for finding unintended inconsistencies in program source code

MPAnalyzer: a tool for finding unintended inconsistencies in program source code
复制标题

DOI:
10.1145/2642937.2648616
复制
发表时间:
2014-09
期刊:
Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering
影响因子:
--
通讯作者:
Yoshiki Higo;S. Kusumoto
Yoshiki Higo;S. Kusumoto
中科院分区:
其他
文献类型:
--
作者:
Yoshiki Higo;S. Kusumoto

文献摘要

被引文献

相似文献

意外的不一致是由于缺少修改任务而引起的,该任务需要在程序源代码中的多个位置上更改代码。为了有效地确定此类不一致之处,我们提出了一种新技术。它首先了解了过去的修改任务中如何更改代码片段,然后确定最新版本中存在不一致的地方。在本文中,我们专注于我们开发的工具的一个方面,并展示了我们使用该工具进行的案例研究。该工具的视频可在http://youtu.be/a7_pvvz4-vo上找到。
Unintended inconsistencies are caused by missing a modification task that requires code changes on multiple locations in program source code. In order to identify such inconsistencies efficiently, we proposed a new technique. It firstly learns how code fragments were changed in the past modification tasks, and then, it identifies where inconsistencies exist at the latest version. In this paper, we focus on an aspect of the tool that we developed and shows a case study that we conducted with the tool. A video of the tool is available at http://youtu.be/a7_PVVZ4-vo.