Improving software comprehension through an automated dependency tracer

被引:7
作者
Fasolino, AR [1 ]
Visaggio, G [1 ]
机构
[1] Univ Bari, Dipartimento Informat, I-70126 Bari, Italy
来源
SEVENTH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS | 1999年
关键词
D O I
10.1109/WPC.1999.777744
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents ANALYST, a tool that automates impact analysis by exploiting a framework that implements dependency based software representation models. The preliminary experimental results show that it supports the improvement of software representation models to be used in software comprehension. Moreover, the tool allows the maintainer to perform more accurate and correct changes, decreasing the software degradation effect. Finally, it is shown that the tool can be used as a general platform for experimenting with different impact analysis approaches, and for assessing and comparing their effectiveness, with the use of suitable metrics.
引用
收藏
页码:58 / 65
页数:8
相关论文
共 16 条
[1]  
Arnold R. S., 1993, Proceedings. Conference on Software Maintenance 1993. CSM-93 (Cat. No.93CH3360-5), P292, DOI 10.1109/ICSM.1993.366933
[2]  
Arnold Robert S, 1996, Software Change Impact Analysis
[3]  
Basili V. R., 1975, IEEE Transactions on Software Engineering, VSE-1, P390, DOI 10.1109/TSE.1975.6312870
[4]   VIEWING MAINTENANCE AS REUSE-ORIENTED SOFTWARE-DEVELOPMENT [J].
BASILI, VR .
IEEE SOFTWARE, 1990, 7 (01) :19-25
[5]  
Bohner S. A., 1996, SOFTWARE CHANGE IMPA
[6]  
Bohner S. A, 1991, P 8 INT C SOFTWARE M, P292
[7]  
Collofello J. S., 1988, Proceedings of the Conference on Software Maintenance - 1988 (IEEE Cat. No.88CH2615-3), P45, DOI 10.1109/ICSM.1988.10138
[8]  
GALLAGHER KB, 1991, IEEE T SOFT ENG AUG
[9]  
Jacobson I., 1992, Object Oriented Software Engineering
[10]   DECISION-DRIVEN MAINTENANCE [J].
LANUBILE, F ;
VISAGGIO, G .
JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1995, 7 (02) :91-115