首页 | 本学科首页   官方微博 | 高级检索  
     

多层次的软件演化追踪关系逆向恢复
引用本文:王金水,艾伟,彭鑫,赵文耘.多层次的软件演化追踪关系逆向恢复[J].计算机科学,2012,39(7):135-139.
作者姓名:王金水  艾伟  彭鑫  赵文耘
作者单位:1. 复旦大学计算机科学技术学院 上海200433
2. 中国电子科技集团公司第五十四研究所 石家庄050081
基金项目:国家自然科学基金,国家863计划
摘    要:软件资产追踪关系逆向恢复是软件维护和逆向工程领域的一个重要研究内容。然而,大多数现有的资产追踪研究都是针对同一软件版本内的追踪关系。与已有的研究工作不同,文中主要关注多个层次(变更文档层、配置管理层、实现代码层)上的演化信息之间的追踪关系逆向恢复。这些演化信息之间追踪关系的恢复对于理解软件演化和维护过程、学习并借鉴软件维护知识都具有重要的意义。针对不同层次演化信息的特点,提出了一种结合关键字检索和启发式规则的演化信息追踪关系逆向恢复方法,并针对一个开源软件系统的演化过程进行了实验分析。

关 键 词:逆向工程  可追踪性恢复  软件演化

Recovering Traceability Links among Multi-level Software Evolution Information
WANG Jin-shui , AI Wei , PENG Xin , ZHAO Wen-yun.Recovering Traceability Links among Multi-level Software Evolution Information[J].Computer Science,2012,39(7):135-139.
Authors:WANG Jin-shui  AI Wei  PENG Xin  ZHAO Wen-yun
Affiliation:1(School of Computer Science,Fudan University,Shanghai 200433,China)1(The 54th Research Institute of China Electronics Technology Group Corporation,Shijiazhuang 050081,China)2
Abstract:Recovery of software artifact traccability 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. c. change document level, configuration management level and imple- mentation code level. This kind of evolution traceability is essential for understanding software evolution and mainte- nance. 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.
Keywords:Reverse engineering  I}raccability recovery  Software evolution
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号