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
fDate :
Sept. 27 2010-Oct. 1 2010
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;
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
DOI :
10.1109/SBES.2010.25