Reverse Engineering Co-maintenance Relationships Using Conceptual Analysis of Source Code

Reverse Engineering Co-maintenance Relationships Using Conceptual Analysis of Source Code
复制标题

使用源代码概念分析进行逆向工程共同维护关系

DOI:
--
复制
发表时间:
2011
期刊:
Working Conference on Reverse Engineering
影响因子:
--
通讯作者:
D. Skillicorn
D. Skillicorn
中科院分区:
--
文献类型:
--
作者:
Scott Grant;J. Cordy;D. Skillicorn

文献摘要

被引文献

相似文献

在这项工作中,我们通过引入一种可视化方法来探索主题模型与协同维护历史之间的关系,该可视化方法用于比较变更列表中的概念内聚性。我们解释了这种项目历史视图如何能够深入了解代码的语义架构,并且我们确定了一些表征特定类型维护任务的模式。我们研究了协同维护历史与概念定位之间的关系,并将变更在各个概念上的分布可视化,以展示如何利用这些技术来预测源代码方法的协同维护。
In this work, we explore the relationship between topic models and co-maintenance history by introducing a visualization that compares conceptual cohesion within change lists. We explain how this view of the project history can give insight about the semantic architecture of the code, and we identify a number of patterns that characterize particular kinds of maintenance tasks. We examine the relationship between co-maintenance history and concept location, and visualize the distribution of changes across concepts to show how these techniques can be used to predict co-maintenance of source code methods.