Advanced

A systematic review on regression test selection techniques

Engström, Emelie LU ; Runeson, Per LU and Skoglund, Mats LU (2010) In Information and Software Technology 52(1). p.14-30
Abstract
Regression testing is verifying that previously functioning software remains after a change. With the goal of finding a basis for further research in a joint industry-academia research project, we conducted a systematic review of empirical evaluations of regression test selection techniques. We identified 27 papers reporting 36 empirical studies, 21 experiments and 15 case studies. In total 28 techniques for regression test selection are evaluated. We present a qualitative analysis of the findings, an overview of techniques for regression test selection and related empirical evidence. No technique was found clearly superior since the results depend on many varying factors. We identified a need for empirical studies where concepts are... (More)
Regression testing is verifying that previously functioning software remains after a change. With the goal of finding a basis for further research in a joint industry-academia research project, we conducted a systematic review of empirical evaluations of regression test selection techniques. We identified 27 papers reporting 36 empirical studies, 21 experiments and 15 case studies. In total 28 techniques for regression test selection are evaluated. We present a qualitative analysis of the findings, an overview of techniques for regression test selection and related empirical evidence. No technique was found clearly superior since the results depend on many varying factors. We identified a need for empirical studies where concepts are evaluated rather than small variations in technical implementations. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Regression testing, Test selection, Systematic review, Empirical studies
in
Information and Software Technology
volume
52
issue
1
pages
14 - 30
publisher
Elsevier
external identifiers
  • wos:000272372900002
  • scopus:70350570383
ISSN
0950-5849
DOI
10.1016/j.infsof.2009.07.001
project
EASE
language
English
LU publication?
yes
id
19ad30fd-f38f-43ea-bd78-e970072fb9c2 (old id 1467066)
date added to LUP
2009-08-31 13:51:04
date last changed
2018-06-24 04:28:48
@article{19ad30fd-f38f-43ea-bd78-e970072fb9c2,
  abstract     = {Regression testing is verifying that previously functioning software remains after a change. With the goal of finding a basis for further research in a joint industry-academia research project, we conducted a systematic review of empirical evaluations of regression test selection techniques. We identified 27 papers reporting 36 empirical studies, 21 experiments and 15 case studies. In total 28 techniques for regression test selection are evaluated. We present a qualitative analysis of the findings, an overview of techniques for regression test selection and related empirical evidence. No technique was found clearly superior since the results depend on many varying factors. We identified a need for empirical studies where concepts are evaluated rather than small variations in technical implementations.},
  author       = {Engström, Emelie and Runeson, Per and Skoglund, Mats},
  issn         = {0950-5849},
  keyword      = {Regression testing,Test selection,Systematic review,Empirical studies},
  language     = {eng},
  number       = {1},
  pages        = {14--30},
  publisher    = {Elsevier},
  series       = {Information and Software Technology},
  title        = {A systematic review on regression test selection techniques},
  url          = {http://dx.doi.org/10.1016/j.infsof.2009.07.001},
  volume       = {52},
  year         = {2010},
}