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
Link To Document