Evaluating regression test suites based on their fault exposure capability

The test process for evolving software systems takes on a different measurement aspect than that of new systems. Existing systems are generally being modified on a continuing basis as a normal part of the software maintenance activity. This process of product modifications is fault prone because fau...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Elbaum, Sebastian, Munson, John C.
Formato: Artículo
Lenguaje:Español
Publicado: 2000
Materias:
Acceso en línea:http://pa.bibdigital.ucc.edu.ar/3918/1/A_Elbaum_Munson.pdf
Aporte de:
id I38-R144-3918
record_format dspace
spelling I38-R144-39182025-04-09T22:10:22Z http://pa.bibdigital.ucc.edu.ar/3918/ Evaluating regression test suites based on their fault exposure capability Elbaum, Sebastian Munson, John C. T Tecnología (General) The test process for evolving software systems takes on a different measurement aspect than that of new systems. Existing systems are generally being modified on a continuing basis as a normal part of the software maintenance activity. This process of product modifications is fault prone because faults are introduced in the code as it is being modified. From a statistical perspective, regression testing should be focused on those areas that are most likely to contain the introduced faults. Based on that premise, we have developed an evolutionary fault index that works as a fault surrogate varying in the same manner as faults. However, the knowledge as to the location of probable faults is not enough to assess the capabilities of a regression test suite. It is necessary to understand what the software is doing under each test. For that purpose, test execution profiles are gathered. Test execution profiles and the evolutionary fault indexes are combined in one methodology to provide an assessment of the overall regression testing activity and the suitability of each individual test. The methodology is illustrated with data from a 300 KLOC embedded system and its corresponding regression test suite. Copyright © 2000 John Wiley & Sons, Ltd.. 2000-12-31 info:eu-repo/semantics/article info:eu-repo/semantics/closedAccess application/pdf spa http://pa.bibdigital.ucc.edu.ar/3918/1/A_Elbaum_Munson.pdf Elbaum, Sebastian ORCID: https://orcid.org/0000-0001-9592-1352 <https://orcid.org/0000-0001-9592-1352> and Munson, John C. (2000) Evaluating regression test suites based on their fault exposure capability. Journal of Software Maintenance and Evolution, 12 (3). pp. 171-184. ISSN 1532-060X https://www.scopus.com/record/display.uri?eid=2-s2.0-0034179792&origin=resultslist&sort=plf-f&src=s&nlo=&nlr=&nls=&sid=5208be89f9d87c58f9f838563e850eb9&sot=aff&sdt=cl&cluster=scopubyr%2c%222000%22%2ct&sl=189&s=AF-ID%28%22Universidad+Catolica+de+Cordoba%22+60024640%29+OR+AF-ID%28%22Universidad+Catolica+de+Cordoba++Facultad+de+Medicina%22+60015106%29+OR+AF-ID%28%22Clinica+Universitaria+Privada+Reina+Fabiola%22+60080337%29&relpos=5&citeCnt=4&searchTerm= info:eu-repo/semantics/altIdentifier/doi/https://doi.org/10.1002/1096-908X(200005/06)12:3<171::AID-SMR209>3.0.CO;2-4
institution Universidad Católica de Córdoba
institution_str I-38
repository_str R-144
collection Producción Académica Universidad Católica de Córdoba (UCCor)
language Español
orig_language_str_mv spa
topic T Tecnología (General)
spellingShingle T Tecnología (General)
Elbaum, Sebastian
Munson, John C.
Evaluating regression test suites based on their fault exposure capability
topic_facet T Tecnología (General)
description The test process for evolving software systems takes on a different measurement aspect than that of new systems. Existing systems are generally being modified on a continuing basis as a normal part of the software maintenance activity. This process of product modifications is fault prone because faults are introduced in the code as it is being modified. From a statistical perspective, regression testing should be focused on those areas that are most likely to contain the introduced faults. Based on that premise, we have developed an evolutionary fault index that works as a fault surrogate varying in the same manner as faults. However, the knowledge as to the location of probable faults is not enough to assess the capabilities of a regression test suite. It is necessary to understand what the software is doing under each test. For that purpose, test execution profiles are gathered. Test execution profiles and the evolutionary fault indexes are combined in one methodology to provide an assessment of the overall regression testing activity and the suitability of each individual test. The methodology is illustrated with data from a 300 KLOC embedded system and its corresponding regression test suite. Copyright © 2000 John Wiley & Sons, Ltd..
format Artículo
author Elbaum, Sebastian
Munson, John C.
author_facet Elbaum, Sebastian
Munson, John C.
author_sort Elbaum, Sebastian
title Evaluating regression test suites based on their fault exposure capability
title_short Evaluating regression test suites based on their fault exposure capability
title_full Evaluating regression test suites based on their fault exposure capability
title_fullStr Evaluating regression test suites based on their fault exposure capability
title_full_unstemmed Evaluating regression test suites based on their fault exposure capability
title_sort evaluating regression test suites based on their fault exposure capability
publishDate 2000
url http://pa.bibdigital.ucc.edu.ar/3918/1/A_Elbaum_Munson.pdf
work_keys_str_mv AT elbaumsebastian evaluatingregressiontestsuitesbasedontheirfaultexposurecapability
AT munsonjohnc evaluatingregressiontestsuitesbasedontheirfaultexposurecapability
_version_ 1832592401142644736