• 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