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 :
بازگشت