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