Maintaining traceability links during object-oriented software evolution

Citation
G. Antoniol et al., Maintaining traceability links during object-oriented software evolution, SOFTW PR EX, 31(4), 2001, pp. 331-355
Citations number
34
Categorie Soggetti
Computer Science & Engineering
Journal title
SOFTWARE-PRACTICE & EXPERIENCE
ISSN journal
00380644 → ACNP
Volume
31
Issue
4
Year of publication
2001
Pages
331 - 355
Database
ISI
SICI code
0038-0644(20010410)31:4<331:MTLDOS>2.0.ZU;2-R
Abstract
This paper presents a method to build and maintain traceability links and p roperties of a set of object-oriented software releases, The method recover s an 'as is' design from C++ software releases, compares recovered designs at the class interface level, and helps the user to deal with inconsistenci es by pointing out regions of code where differences are concentrated. The comparison step exploits edit distance and a maximum match algorithm. The m ethod has been experimented with on two freely available C++ systems, Resul ts as well as examples of applications to the visualization of the traceabi lity information and to the estimation of the size of changes during mainte nance are reported in the paper, Copyright (C) 2001 John Wiley & Sons, Ltd.