DocumentCode
2155328
Title
Instrumenting time-sensitive software for feature location
Author
Edwards, Dennis ; Wilde, Norman ; Simmons, Sharon ; Golden, Eric
Author_Institution
Dept. of Comput. Sci., Univ. of West Florida, Pensacola, FL
fYear
2009
fDate
17-19 May 2009
Firstpage
130
Lastpage
137
Abstract
Feature location is a commonly occurring program comprehension problem. In understanding large software systems, software engineers need to locate the different software components that work together to provide a specific end user feature. Several dynamic analysis methods for feature location have been proposed in the literature. These generally require instrumenting the software to trace execution. However our industrial experience indicates that instrumenting can be problematic for large time-sensitive systems. This paper describes our experience and experiments with "mininst", a low-impact instrumentation approach oriented to feature location. We hope that this approach will enable the application of dynamic analysis feature location methods to this class of time-sensitive software.
Keywords
object-oriented programming; program diagnostics; reverse engineering; software performance evaluation; dynamic analysis method; feature location; program comprehension problem; runtime software performance; software component; software system understanding; software trace execution; time-sensitive software; Aerodynamics; Computer industry; Computer science; Instruments; Laboratories; Software maintenance; Software systems; Software testing; Space technology; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Conference_Location
Vancouver, BC
ISSN
1092-8138
Print_ISBN
978-1-4244-3998-0
Electronic_ISBN
1092-8138
Type
conf
DOI
10.1109/ICPC.2009.5090036
Filename
5090036
Link To Document