<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<item>
  <id>06027568</id>
  <dt>j</dt>
  <an>06027568</an>
  <augroup>
    <au>Biswas, Swarnendu</au>
    <au>Mall, Rajib</au>
    <au>Satpathy, Manoranjan</au>
    <au>Sukumaran, Srihari</au>
  </augroup>
  <ti>Regression test selection techniques: a survey.</ti>
  <so>Informatica, Ljubl. 35, No. 3, 289-321 (2011).</so>
  <py>2011</py>
  <pu>The Slovene Society Informatika, Ljubljana</pu>
  <lagroup>
    <la>EN</la>
  </lagroup>
  <ccgroup>
  </ccgroup>
  <utgroup>
    <ut>software maintenance</ut>
    <ut>regression testing</ut>
    <ut>regression test selection</ut>
    <ut>model-based testing</ut>
    <ut>UML</ut>
    <ut>software components</ut>
    <ut>embedded programs</ut>
  </utgroup>
  <cigroup>
  </cigroup>
  <ligroup>
  </ligroup>
  <abgroup>
    <ab>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.</ab>
    <rv></rv>
  </abgroup>
</item>