期刊文献+

多层次的软件演化追踪关系逆向恢复 被引量:2

Recovering Traceability Links among Multi-level Software Evolution Information
下载PDF
导出
摘要 软件资产追踪关系逆向恢复是软件维护和逆向工程领域的一个重要研究内容。然而,大多数现有的资产追踪研究都是针对同一软件版本内的追踪关系。与已有的研究工作不同,文中主要关注多个层次(变更文档层、配置管理层、实现代码层)上的演化信息之间的追踪关系逆向恢复。这些演化信息之间追踪关系的恢复对于理解软件演化和维护过程、学习并借鉴软件维护知识都具有重要的意义。针对不同层次演化信息的特点,提出了一种结合关键字检索和启发式规则的演化信息追踪关系逆向恢复方法,并针对一个开源软件系统的演化过程进行了实验分析。 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 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.
出处 《计算机科学》 CSCD 北大核心 2012年第7期135-139,共5页 Computer Science
基金 国家自然科学基金(60703092 60903013) 国家863计划(2009AA010307)资助
关键词 逆向工程 可追踪性恢复 软件演化 Reverse engineering, Traceability recovery, Software evolution
  • 相关文献

参考文献15

  • 1Gotel O C Z, Finkelstein A C W. An analysis of the require- ments traceability problem[C]///Proc, of the 1st Int 1 Conf. on Requirements Engineering Conf. (RE 94). IEEE Computer So- ciety, 1994.. 94-101.
  • 2Ramesh B, Stubbs C, Powers T, et al. Requirements traceability.. Theory and practice[J]. Annals of Software Engineering, 1997, 3(1) 397-415.
  • 3Hayes J H, Dekhtyar A, Sundaram S K, et al. Helping analysts trace requirements: An objective look [C]///Proc. of the 12th Intl Requirements Engineering Conf. (RE 2004). Washington, 2004 : 249-259.
  • 4Hayes J H, Dekhtyar A, Sundaram S K. Advancing candidate link generation for requirements tracing: The study of methods [J]. IEEE Trans. on Software Engineering, 2006,32 ( 1 ) : 4-19.
  • 5Spanoudakis G. Plausible and adaptive requirement traceability structures[C]//Proc, of the 14th Intl Conf. on Software Engi- neering and Knowledge Engineering. New York: ACM, 2002: 135-142.
  • 6Robinson W N, Pawlowski SD , Volkov V. Requirement interac- tion management[J]. ACM Computing Surveys (CSUR), 2003, 35(2):132-190.
  • 7Ramesh B,Jarke M. Toward reference models for requirements traceabilityFJ. IEEE Trans. on Software Engineering, 2001,27 (1)58-93.
  • 8Aurum A, Wohlin C. Engineering and Managing Software Re- quirements[M]. New York Springer-Verlag, 2005.
  • 9Zhao W,Zhang L, Liu Y, et al. SNIAFL: Towards a static non- interactive approach to feature location[J]. TOS[M], 2006, 15 (2) : 195-226.
  • 10Poshyvanyk D, Gueheneuc Y-G, Marcus A, et al. Feature loca- tion using probabilistie ranking of methods based on execution scenarios and information retrieval[J], rISE, 2007,33 (6) : 420-432.

同被引文献7

引证文献2

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部