• DocumentCode
    2974165
  • Title

    Software Evolution Aided by Execution Trace Alignment

  • 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, Uberlândia, Brazil
  • fYear
    2010
  • fDate
    Sept. 27 2010-Oct. 1 2010
  • Firstpage
    158
  • Lastpage
    167
  • Abstract
    Several attempts to facilitate understanding the behavior of software systems have been proposed. Nonetheless, there is no widely accepted approach to facilitate understanding software systems with poor documentation with the goal that new developers could contribute with the evolution of these systems. The effort to understand complex systems may be a prohibitive factor in program comprehension tasks for many developers. This work proposes a new method based on the analysis of execution traces for locating points in the source code where changes that introduce new functionality should be performed. The proposed method was evaluated with a real world system, where new functionality were inserted with low effort.
  • Keywords
    software maintenance; complex systems; execution trace alignment; program comprehension tasks; software evolution; software systems; Instruments; Manuals; Software maintenance; Software systems; Unified modeling language; Visualization; execution traces; reuse; software evolution; software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (SBES), 2010 Brazilian Symposium on
  • Conference_Location
    Salvador, Bahia
  • Print_ISBN
    978-1-4244-8917-6
  • Electronic_ISBN
    978-0-7695-4273-7
  • Type

    conf

  • DOI
    10.1109/SBES.2010.25
  • Filename
    5629576