Traceability recovery by modeling programmer behavior

被引:21
作者
Antoniol, G [1 ]
Casazza, G [1 ]
Cimitile, A [1 ]
机构
[1] Univ Sannio, Fac Engn, I-82100 Benevento, Italy
来源
SEVENTH WORKING CONFERENCE ON REVERSE ENGINEERING - PROCEEDINGS | 2000年
关键词
redocumentation; traceability; program comprehension; object orientation;
D O I
10.1109/WCRE.2000.891475
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When a system evolves, while the source code is changed documentation and traceability links nle barely ever updated: maintaining traceability information between software artifacts is a costly and tedious activity frequently sacrificed during development and maintenance due to market pressure. This paper presents a new method to recovery traceability links between high level and low level artifacts. The method is based on the pal tial knowledge of a subset of traceability, links. It can be fully, automated and the human intervention is only required to confirm or confute recovered traceability links. The method has been applied to software written in Java, to trace classes onto functional requirements, experimental result demonstrate the superiority, of the navel method over the previously published results on the same system.
引用
收藏
页码:240 / 247
页数:8
相关论文
共 15 条
[1]  
[Anonymous], 1998, SPOKEN DIALOGUES COM
[2]  
Antonelli G., 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289), P136, DOI 10.1109/IROS.1999.812994
[3]   Working session: Identification of lower-level artifacts [J].
Antoniol, G ;
Casazza, G ;
Merlo, AD .
8TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 2000), PROCEEDINGS, 2000, :253-253
[4]  
ANTONIOL G, IN PRESS P INT WORKS
[5]  
Boehm B. W., 1981, SOFTWARE ENG EC
[6]   AUTOMATIC SPEECH RECOGNITION IN MACHINE-AIDED TRANSLATION [J].
BROWN, PF ;
CHEN, SF ;
DELLAPIETRA, SA ;
DELLAPIETRA, VJ ;
KEHLER, AS ;
MERCER, RL .
COMPUTER SPEECH AND LANGUAGE, 1994, 8 (03) :177-187
[7]  
CONCLING J, 1988, ACM T OFFIC INFORM S, P303
[8]  
FRAKES W, 1992, INFORMATION RETRIEVA
[9]  
KUKICH K, 1992, COMPUT SURV, V24, P377
[10]   PROGRAMS, LIFE-CYCLES, AND LAWS OF SOFTWARE EVOLUTION [J].
LEHMAN, MM .
PROCEEDINGS OF THE IEEE, 1980, 68 (09) :1060-1076