ACM Home Page
Please provide us with feedback. Feedback
Predicting the cost-effectiveness of regression testing strategies
Full text PdfPdf (776 KB)
Source Foundations of Software Engineering archive
Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering table of contents
San Francisco, California, United States
Pages: 118 - 126  
Year of Publication: 1996
ISBN:0-89791-797-9
Also published in ...
Authors
David S. Rosenblum  AT&T Research, 600 Mountain Avenue, Murray Hill, NJ
Elaine J. Weyuker  AT&T Research, 600 Mountain Avenue, Murray Hill, NJ
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 55,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/239098.239118
What is a DOI?

ABSTRACT

Selective regression testing strategies aim at choosing an appropriate subset of test cases from among a previously run test suite for a software system, based on information about the changes made to the system to create new versions. Although there has been a significant amount of research in recent years on the design of such strategies, there has been significantly less investigation of their cost-effectiveness. In this paper some computationally efficient predictors of the cost-effectiveness of the two main classes of selective regression testing approaches are presented. A case study is described in which these predictors are used to assess the appropriateness of using a particular regression testing strategy to test multiple versions of a widely-used software system.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
P. Benedusi, A. Cimitile, and U. DeCarlini. Postmaintenance Testing Based on Path Change Analysis. In Proc. Conf. Software Maintenance 1988, Phoenix, Oct. 1988, pp. 352-361.
 
2
 
3
 
4
K.F. Fischer. A Test Case Selection Method for the Validation of Software Maintenance Modifications. In Proc. COMPSA C '77, Nov. 1977, pp. 421-426.
 
5
M.J. Harrold and M.L. Soffa. An Incremental Approach to Unit Testing during Maintenance. In Proc. Conf. Software Maintenance 1988, Phoenix, Oct. 1988, pp. 362- 367.
 
6
 
7
D. G. Kern and K.-P. Vo. SFIO: Safe/fast string/file IO. In Proc. Summer 1991 Useniz Conf., pages 235- 256. USENIX Association, June 1991.
 
8
H.K.N. Leung and L. White. Insights into Regression Testing. In ProcTOC. Conf. Software Maintenance 1989, Miami, oct. 1989, pp. 60-69.
 
9
 
10
H.K.N. Leung and L. White. A Cost Model to Compare Regression Test Strategies. In Proc. Conf. Software Maintenance 1991, Sorrento, Italy, Oct. 1991, pp. 201- 208.
 
11
T.J. Ostrand and E.J. Weyuker. Using Data Flow Analysis for Regression Testing. In Proc. Sixth Annual Pacific Northwest Software Quality Conf., Portland, Or, Sep. 1988, pp. 233-247.
 
12
 
13
A. Taha, S.M. Thebaut, and S-S. Liu. An Approach to Software Fault Localization and Revalidation Based on Incremental Data Flow Analysis. In Proc. COMPSA C89, 1989, psp. 527-534.


Collaborative Colleagues:
David S. Rosenblum: colleagues
Elaine J. Weyuker: colleagues