| An empirical study of regression test application frequency |
| Full text |
Pdf
(333 KB)
|
| Source
|
International Conference on Software Engineering
archive
Proceedings of the 22nd international conference on Software engineering
table of contents
Limerick, Ireland
Pages: 126 - 135
Year of Publication: 2000
ISBN:1-58113-206-9
|
|
Authors
|
|
Jung-Min Kim
|
Department of Computer Science, Univ. of Maryland, College Park, College Park, MD
|
|
Adam Porter
|
Department of Computer Science, Univ. of Maryland, College Park, College Park, MD
|
|
Gregg Rothermel
|
Department of Computer Science, Oregan State University, Corvallis, OR
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 55, Citation Count: 11
|
|
|
ABSTRACT
Regression testing is an expensive maintenance process used to revalidate modified software. Regression test selection (RTS) techniques try to lower the cost of regression testing by selecting and running a subset of the existing test cases. Many such techniques have been proposed and initial studies show that they can produce savings. We believe, however, that issues such as the frequency with which testing is done have a strong effect on the behavior of these techniques. Therefore, we conducted an experiment to assess the effects of test application frequency on the costs and benefits of regression test selection techniques. Our results expose essential tradeoffs that should be considered when using these techniques over a series of software releases.
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
|
|
| |
2
|
|
| |
3
|
K. Fischer, F. Raji, and A. Chruscicki. A methodology for retesting modified software. In Proc. of Nat'l. Tele. Conf. B-6-3, pages 1-6, Nov. 1981.
|
| |
4
|
Todd L. Graves , Mary Jean Harrold , Jung-Min Kim , Adam Porter , Gregg Rothermel, An empirical study of regression test selection techniques, Proceedings of the 20th international conference on Software engineering, p.188-197, April 19-25, 1998, Kyoto, Japan
|
| |
5
|
M.J. Harrold and M.L. Soffa. An incremental approach to unit testing during maintenance. In Proc. of the Conf. on Softw. Maint., pages 362-367, Oct. 1988.
|
| |
6
|
|
| |
7
|
Monica Hutchins , Herb Foster , Tarak Goradia , Thomas Ostrand, Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria, Proceedings of the 16th international conference on Software engineering, p.191-200, May 16-21, 1994, Sorrento, Italy
|
| |
8
|
H.K.N. Leung and L.J. White. A cost model to compare regression test strategies. In Proc. of Int'l. Conf. on Softw. Maint., pages 201-208. Oct. 1991.
|
 |
9
|
|
| |
10
|
T. Ostrand and E. Weyuker. Using dataflow analysis for regression testing. In Sixth Annual Pacific Northwest Softw. Qual. Conf., pages 233-247, Sept. 1988.
|
| |
11
|
D. Rosenblum and G. Rothermel. A comparative study of regression test selection techniques. In Proc. of the 2 nd Int'l. Workshop on Empir. Studies of Softw. Maint., Oct. 1997.
|
| |
12
|
|
| |
13
|
|
 |
14
|
|
| |
15
|
G. Rothermel and M.J. Harrold. Aristotle: A system for research and development of program analysis based tools. Technical Report OSU-CISRC-3/97-TR17, The Ohio State University, Mar. 1997.
|
| |
16
|
|
| |
17
|
|
CITED BY 11
|
|
Mary Jean Harrold , James A. Jones , Tongyu Li , Donglin Liang , Alessandro Orso , Maikel Pennings , Saurabh Sinha , S. Alexander Spoon , Ashish Gujarathi, Regression test selection for Java software, ACM SIGPLAN Notices, v.36 n.11, p.312-326, 11/01/2001
|
|
|
|
|
|
Gregg Rothermel , Sebastian Elbaum , Alexey Malishevsky , Praveen Kallakuri , Brian Davia, The impact of test suite granularity on the cost-effectiveness of regression testing, Proceedings of the 24th International Conference on Software Engineering, May 19-25, 2002, Orlando, Florida
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|