RIPPLES: Tool for change in legacy software

被引:22
作者
Chen, KR [1 ]
Rajlich, V [1 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
来源
IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET | 2001年
关键词
D O I
10.1109/ICSM.2001.972736
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Key parts of software change are concept location and change propagation. Me introduce a tool RIPPLES that supports both. It uses the Abstract System Dependence Graph (ASDG) of the program, enriched by, conceptual dependencies. A case study of NCSA Mosaic demonstrates the use of the tool. Precision and recall are used to evaluate the quality of support provided by RIPPLES.
引用
收藏
页码:230 / 239
页数:4
相关论文
共 21 条
[1]  
ANTONIOL G, P INT WORKSH PROGR C, P79
[2]   PROGRAM UNDERSTANDING AND THE CONCEPT ASSIGNMENT PROBLEM [J].
BIGGERSTAFF, TJ ;
MITBANDER, BG ;
WEBSTER, DE .
COMMUNICATIONS OF THE ACM, 1994, 37 (05) :72-83
[3]  
BOHNE S, 1996, SOFTWARE CHANGE IMPA
[4]  
Bowdidge R. W., 1994, SIGSOFT Software Engineering Notes, V19, P97, DOI 10.1145/195274.195298
[5]  
BROOKS FP, 1994, COMPUTER GRPAHICS, V28, P281
[6]  
Capon J.A., 1988, Elementary statistics for the social sciences
[7]  
CHEN K, P IWPC 2000, P241
[8]  
HARROLD MJ, P ACM SIGSOFT INT S, P160
[9]  
HORWITZ S, 1990, ACM T PROGR LANG SYS, V12, P26, DOI 10.1145/960116.53994
[10]  
Horwitz S., 1992, P 14 INT C SOFTW ENG