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 条
[11]   Using visualization for architectural localization and extraction [J].
Jerding, D ;
Rugaber, S .
PROCEEDINGS OF THE FOURTH WORKING CONFERENCE ON REVERSE ENGINEERING, 1997, :56-65
[12]   A framework for experimental evaluation of clustering techniques [J].
Koschke, R ;
Eisenbarth, T .
8TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 2000), PROCEEDINGS, 2000, :201-210
[13]   Slicing objects using system dependence graphs [J].
Liang, DL ;
Harrold, MJ .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, :358-367
[14]   VIFOR - A TOOL FOR SOFTWARE MAINTENANCE [J].
RAJLICH, V ;
DAMASKINOS, N ;
LINOS, P ;
KHORSHID, W .
SOFTWARE-PRACTICE & EXPERIENCE, 1990, 20 (01) :67-77
[15]  
RAJLICH V, P ICSM 1997, P84
[16]  
RAJLICH VT, 2000, IEEE COMPUTER JUL, P66
[17]   METHODS FOR VISUAL UNDERSTANDING OF HIERARCHICAL SYSTEM STRUCTURES [J].
SUGIYAMA, K ;
TAGAWA, S ;
TODA, M .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1981, 11 (02) :109-125
[18]   SOFTWARE RECONNAISSANCE - MAPPING PROGRAM FEATURES TO CODE [J].
WILDE, N ;
SCULLY, MC .
JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1995, 7 (01) :49-62
[19]  
Wilde N, 2001, FIFTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, P68, DOI 10.1109/CSMR.2001.914970
[20]  
WILDE N, 1992, P INT C SOFTW MAINT, P200