• DocumentCode
    2824939
  • Title

    On the Use of Execution Trace Alignment for Driving Perfective Changes

  • Author

    Silva, Luciana Lourdes ; Paixão, Klérisson Ribeiro ; de Amo, Sandra ; de Almeida Maia, Marcelo

  • Author_Institution
    Comput. Sci. Dept., Fed. Univ. of Uberlandia, Uberlandia, Brazil
  • fYear
    2011
  • fDate
    1-4 March 2011
  • Firstpage
    221
  • Lastpage
    230
  • Abstract
    Perfective changes in well-established software systems are easier to perform when the development team has a solid understanding of the internals. However, it is reasonable to assume that the use of an open source system to incorporate new features and obtain a new software product is an appealing approach instead of coding a new product from scratch. Considering this scenario, and considering that it is not uncommon that systems are poorly documented, there is no widely accepted approach to guide the perfective maintenance for developers with low understanding of the system. This work proposes a new method based on the analysis of execution traces for locating evolution points in the source code where changes should be performed. The proposed method was evaluated with three open source systems and the conclusion suggests a significant impact on effort reduction.
  • Keywords
    program diagnostics; public domain software; software maintenance; appealing approach; development team; execution trace alignment; open source system; perfective changes; perfective maintenance; software product; software systems; source code; Documentation; Inspection; Maintenance engineering; Software systems; Unified modeling language; Visualization; execution traces; reuse; software evolution; software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
  • Conference_Location
    Oldenburg
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-61284-259-2
  • Type

    conf

  • DOI
    10.1109/CSMR.2011.28
  • Filename
    5741264