• DocumentCode
    2880461
  • Title

    An empirical study of regression test selection techniques

  • Author

    Graves, Todd L. ; Harrold, Mary Jean ; Kim, Jung-Min ; Porter, Adam ; Rothermel, Gregg

  • Author_Institution
    Nat. Inst. of Statistical Sci. and Software Prod. Res. Dept., Bell Labs, 1000E, Warrenville Rd., Naperville, IL 60566, USA
  • fYear
    1998
  • fDate
    19-25 Apr 1998
  • Firstpage
    188
  • Lastpage
    197
  • Abstract
    Regression testing is an expensive maintenance process directed at validating modified software. Regression test selection techniques attempt to reduce the cost of regression testing by selecting tests from a program´s existing test suite. Many regression test selection techniques have been proposed. Although there have been some analytical and empirical evaluations of individual techniques, to our knowledge only one comparative study, focusing on one aspect of two of these techniques, has been performed. We conducted an experiment to examine the relative costs and benefits of several regression test selection techniques. The experiment examined five techniques for reusing tests, focusing on their relative abilities to reduce regression testing effort and uncover faults in modified programs. Our results highlight several differences between the techniques, and expose essential tradeoffs that should be considered when choosing a technique for practical application
  • Keywords
    program testing; software maintenance; empirical study; maintenance process; modified software; regression test selection techniques; Application software; Computer science; Costs; Educational institutions; Fault detection; Performance analysis; Performance evaluation; Software maintenance; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1998. Proceedings of the 1998 International Conference on
  • Conference_Location
    Kyoto
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-8368-6
  • Type

    conf

  • DOI
    10.1109/ICSE.1998.671115
  • Filename
    671115