@article {IOPORT.06027568, author = {Biswas, Swarnendu and Mall, Rajib and Satpathy, Manoranjan and Sukumaran, Srihari}, title = {Regression test selection techniques: a survey.}, year = {2011}, journal = {Informatica (Ljubljana)}, volume = {35}, number = {3}, issn = {0350-5596}, pages = {289-321}, publisher = {The Slovene Society Informatika, Ljubljana}, abstract = {Summary: Regression testing is an important and expensive activity that is undertaken every time a program is modified to ensure that the modifications do not introduce new bugs into previously validated code. An important research problem, in this context, is the selection of a relevant subset of test cases from the initial test suite that would minimize both the regression testing time and effort without sacrificing the thoroughness of regression testing. Researchers have proposed a number of regression test selection techniques for different programming paradigms such as procedural, object-oriented, component-based, database, aspect, and web applications. In this paper, we review the important regression test selection techniques proposed for various categories of programs and identify the emerging trends.}, identifier = {06027568}, }