Utilizing supporting evidence to improve dynamic requirements traceability

被引:88
作者
Cleland-Huang, J [1 ]
Settimi, R [1 ]
Duan, C [1 ]
Zou, XC [1 ]
机构
[1] Depaul Univ, Ctr Requirements Engn, Chicago, IL 60604 USA
来源
13TH IEEE INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS | 2005年
关键词
D O I
10.1109/RE.2005.78
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Requirements traceability provides critical support throughout all phases of a software development project. However practice has repeatedly shown the difficulties involved in long-term maintenance of traditional traceability matrices. Dynamic retrieval methods minimize the need for creating and maintaining explicit links and can significantly reduce the effort required to perform a manual trace, Unfortunately they suffer from recall and precision problems. This paper introduces three strategies for incorporating supporting information into a probabilistic retrieval algorithm in order to improve the performance of dynamic requirements traceability. The strategies include hierarchical modeling, logical clustering of artifacts, and semi-automated pruning of the probabilistic network. Experimental results indicate that enhancement strategies can be used effectively to improve trace retrieval results thereby increasing the practicality of utilizing dynamic trace retrieval methods.
引用
收藏
页码:135 / 144
页数:10
相关论文
共 23 条
[1]   Recovering traceability links between code and documentation [J].
Antoniol, G ;
Canfora, G ;
Casazza, G ;
De Lucia, A ;
Merlo, E .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (10) :970-983
[2]  
BORGER E, 2002, REQUIREMENTS ENG CAS
[3]  
*CHARL DEP TRANS, INF ROAD MAN SERV
[4]  
Cleland-Huang J, 2005, PROC INT CONF SOFTW, P362
[5]   Automating performance-related impact analysis through event based traceability [J].
Jane Cleland-Huang ;
Carl K. Chang ;
Jeffrey C. Wise .
Requirements Engineering, 2003, 8 (3) :171-182
[6]  
Cleland-Huang J, 2004, 12TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, P230
[7]   Event-based traceability for managing evolutionary change [J].
Cleland-Huang, J ;
Chang, CK ;
Christensen, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (09) :796-810
[8]  
FRAKES W, 1992, INFORMATION RETRIEVA
[9]  
Gotel O. C. Z., 1994, Proceedings of the First International Conference on Requirements Engineering (Cat. No.94TH0613-0), P94, DOI 10.1109/ICRE.1994.292398
[10]  
Hayes JH, 2003, 11TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, P138