• DocumentCode
    2122193
  • Title

    Testing with respect to concerns [software maintenance]

  • Author

    Souter, Amie L. ; Shepherd, David ; Pollock, Lori L.

  • Author_Institution
    Dept. of Comput. Sci., Drexel Univ., Philadelphia, PA, USA
  • fYear
    2003
  • fDate
    22-26 Sept. 2003
  • Firstpage
    54
  • Lastpage
    63
  • Abstract
    Often the code regions that are assigned for a maintenance task do not follow the modularization of the original application program, but instead include parts of code from many different units scattered throughout the application. In this paper, we investigate an approach to testing which we call concern-based testing, which leverages existing tools to help software maintainers identify the relevant code for their assigned task, their concern. The main contribution is a demonstration of the possible savings in test suite execution overhead and the increased precision in coverage information that can be obtained for a software maintainer if testing tasks are performed with respect to concerns. Based on a concern graph representation of the concern, a framework for guiding selective instrumentation for scalable coverage analysis is also presented.
  • Keywords
    error handling; program testing; software maintenance; code regions; concern graph representation; concern-based testing; coverage analysis; overhead testing; program testing; software maintenance; Application software; Computer science; Instruments; Performance evaluation; Scattering; Software maintenance; Software performance; Software testing; Software tools; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1905-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2003.1235406
  • Filename
    1235406