Please use this identifier to cite or link to this item: https://doi.org/10.1016/B978-0-12-408094-2.00002-3
DC FieldValue
dc.titleRegression Testing of Evolving Programs
dc.contributor.authorBöhme, M.
dc.contributor.authorRoychoudhury, A.
dc.contributor.authorOliveira, B.C.
dc.date.accessioned2013-07-04T07:50:29Z
dc.date.available2013-07-04T07:50:29Z
dc.date.issued2013
dc.identifier.citationBöhme, M., Roychoudhury, A., Oliveira, B.C. (2013). Regression Testing of Evolving Programs. Advances in Computers 89 : 53-88. ScholarBank@NUS Repository. https://doi.org/10.1016/B978-0-12-408094-2.00002-3
dc.identifier.issn00652458
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/39827
dc.description.abstractSoftware changes, such as bug fixes or feature additions, can introduce software bugs and reduce the code quality. As a result tests which passed earlier may not pass any more-thereby exposing a regression in software behavior. This survey overviews recent advances in determining the impact of the code changes onto the program's behavior and other syntactic program artifacts. Static program analysis can help determining change impact in an approximate manner while dynamic analysis determines change impact more precisely but requires a regression test suite. Moreover, as the program is changed, the corresponding test suite may, too. Some tests may become obsolete while other tests are to be augmented that stress the changes. This article surveys such test generation techniques to stress and propagate program changes. It concludes that a combination of dependency analysis and lightweight symbolic execution show promise in providing powerful techniques for regression test generation. © 2013 Elsevier Inc.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1016/B978-0-12-408094-2.00002-3
dc.sourceScopus
dc.subjectChange impact
dc.subjectProgram dependencies
dc.subjectSoftware regressions
dc.subjectSymbolic execution
dc.subjectTest suite augmentation
dc.subjectTesting
dc.typeArticle
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.doi10.1016/B978-0-12-408094-2.00002-3
dc.description.sourcetitleAdvances in Computers
dc.description.volume89
dc.description.page53-88
dc.identifier.isiut000317628900003
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.