首页> 中文期刊> 《计算机科学》 >多层次的软件演化追踪关系逆向恢复

多层次的软件演化追踪关系逆向恢复

         

摘要

Recovery of software artifact traceability is an important part in the research area of software maintenance and reverse engineering. However, most of the existing research works on traceability recovery focus on traceability within single product version. Different from these existing works, this paper concentrated on recovery of traceability a-mong evolution information on different levels, i. e. change document level, configuration management level and implementation code level. This kind of evolution traceability is essential for understanding software evolution and maintenance. We proposed a method for evolution traceability recovery by combining keyword-based retrieval and heuristic rules. We also reported our experimental study on the evolution process of an open-source software.%软件资产追踪关系逆向恢复是软件维护和逆向工程领域的一个重要研究内容.然而,大多数现有的资产追踪研究都是针对同一软件版本内的追踪关系.与已有的研究工作不同,文中主要关注多个层次(变更文档层、配置管理层、实现代码层)上的演化信息之间的追踪关系逆向恢复.这些演化信息之间追踪关系的恢复对于理解软件演化和维护过程、学习并借鉴软件维护知识都具有重要的意义.针对不同层次演化信息的特点,提出了一种结合关键字检索和启发式规则的演化信息追踪关系逆向恢复方法,并针对一个开源软件系统的演化过程进行了实验分析.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号