Event-based traceability for managing evolutionary change

被引:134
作者
Cleland-Huang, J
Chang, CK
Christensen, M
机构
[1] Depaul Univ, Sch Comp Sci Telecommun & Informat Syst, Chicago, IL 60604 USA
[2] Iowa State Univ, Dept Comp Sci, Ames, IA 50011 USA
基金
美国国家科学基金会;
关键词
change management; traceability; requirements management; evolutionary change; software maintenance; impact analysis;
D O I
10.1109/TSE.2003.1232285
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Although the benefits of requirements traceability are widely recognized, the actual practice of maintaining a traceability scheme is not always entirely successful. The traceability infrastructure underlying a software system tends to erode over its lifetime, as time-pressured practitioners fail to consistently maintain links and update impacted artifacts each time a change occurs, even with the support of automated systems. This paper proposes a new method of traceability based upon event-notification and is applicable even in a heterogeneous and globally distributed development environment. Traceable artifacts are no longer tightly coupled but are linked through an event service, which creates an environment in which change is handled more efficiently, and artifacts and their related links are maintained in a restorable state. The method also supports enhanced project management for the process of updating and maintaining the system artifacts.
引用
收藏
页码:796 / 810
页数:15
相关论文
共 70 条
[1]  
Ambriola V., 1997, ACM Transactions on Software Engineering and Methodology, V6, P283, DOI 10.1145/258077.258080
[2]  
[Anonymous], P PROC SENS SOFTW EN
[3]  
[Anonymous], SOFTWARE ENG PRACTIO
[4]  
[Anonymous], 2000, RATIONAL UNIFIED PRO
[5]   Traceability recovery by modeling programmer behavior [J].
Antoniol, G ;
Casazza, G ;
Cimitile, A .
SEVENTH WORKING CONFERENCE ON REVERSE ENGINEERING - PROCEEDINGS, 2000, :240-247
[6]  
AZELBORN B, 2000, BUILDING BETTER TRAC
[7]  
Barnard D.T., 1995, 95372 QUEENS U DEP C
[8]  
BERSOFF EH, 1980, SOFTWARE CONFIGURATI
[9]  
BOEHM BW, 1973, DATAMATION, V19, P48
[10]  
Cleland-Huang J, 2001, FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, P212