DocumentCode
3153630
Title
Maintaining traceability during object-oriented software evolution: a case study
Author
Antoniol, G. ; Canfora, G. ; De Lucia, A.
Author_Institution
Fac. of Eng., Univ. of Sannio, Benevento, Italy
fYear
1999
fDate
1999
Firstpage
211
Lastpage
219
Abstract
This paper presents an approach to build and visualize traceability links and properties of a set of OO software releases. The process recovers an “as is” design from C++ software releases, compares recovered designs at the class interface level, and helps the user to deal with inconsistencies by pointing out regions of code where differences are concentrated. The comparison process exploits edit distance and a maximum match algorithm and has been experimented with 9 releases of a library of foundation classes. Results as well as consideration related to presentation issues are reported in the paper
Keywords
configuration management; object-oriented programming; OO software releases; comparison process; object-oriented software evolution; traceability; Computer aided software engineering; Data mining; Electrical capacitance tomography; Maintenance engineering; Programming profession; Read only memory; Software maintenance; Software systems; Software tools; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on
Conference_Location
Oxford
ISSN
1063-6773
Print_ISBN
0-7695-0016-1
Type
conf
DOI
10.1109/ICSM.1999.792612
Filename
792612
Link To Document