ADAMS re-trace: A traceability recovery tool

被引:27
作者
De Lucia, A [1 ]
Fasano, F [1 ]
Oliveto, R [1 ]
Tortora, G [1 ]
机构
[1] Univ Salerno, Dipartimento Matemat & Informat, I-84084 Fisciano, SA, Italy
来源
NINTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS | 2005年
关键词
D O I
10.1109/CSMR.2005.7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present the traceability recovery tool developed in the ADAMS artefact management system. The tool is based on an Information Retrieval technique, namely Latent Semantic Indexing and aims at supporting the software engineer in the identification of the traceability links between artefacts of different types. We also present a case study involving seven student projects which represented an ideal workbench for the tool. The results emphasise the benefits provided by the tool in terms of new traceability links discovered, in addition to the links manually traced by the software engineer. Moreover, the tool was also helpful in identifying cases of lack of similarity between artefacts manually traced by the software engineer, thus revealing inconsistencies in the usage of domain terms in these artefacts. This information is valuable to assess the quality of the produced artefacts.
引用
收藏
页码:32 / 41
页数:10
相关论文
共 34 条
[1]  
ALEXANDER I, 2002, P 1 INT WORKSH TRAC, P26
[2]   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
[3]   Design-code traceability for object-oriented systems [J].
Antoniol, G ;
Caprile, B ;
Potrich, A ;
Tonella, P .
ANNALS OF SOFTWARE ENGINEERING, 2000, 9 (1-4) :35-58
[4]   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
[5]  
Aversano L., 2004, Software Process Improvement and Practice, V9, P239, DOI 10.1002/spip.206
[6]   Active artefact management for distributed software engineering [J].
Boldyreff, C ;
Nutter, D ;
Rank, S .
26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, :1081-1086
[7]   Impact analysis and change management of UML models [J].
Briand, LC ;
Labiche, Y ;
O'Sullivan, L .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2003, :256-265
[8]   Consistency management in a process environment [J].
Chen, JYJ ;
Chou, SC .
JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 47 (2-3) :105-110
[9]   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
[10]   GIBIS - A HYPERTEXT TOOL FOR EXPLORATORY POLICY DISCUSSION [J].
CONKLIN, J ;
BEGEMAN, ML .
ACM TRANSACTIONS ON OFFICE INFORMATION SYSTEMS, 1988, 6 (04) :303-331