• 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