|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2012 16th European Conference on Software Maintenance and Reengineering
A Multi-Objective Technique to Prioritize Test Cases Based on Latent Semantic Indexing
Szeged, Hungary
March 27-March 30
ISBN: 978-0-7695-4666-7
| ASCII Text | x | ||
| Md. Mahfuzul Islam, Alessandro Marchetto, Angelo Susi, Giuseppe Scanniello, "A Multi-Objective Technique to Prioritize Test Cases Based on Latent Semantic Indexing," 2011 15th European Conference on Software Maintenance and Reengineering, pp. 21-30, 2012 16th European Conference on Software Maintenance and Reengineering, 2012. | |||
| BibTex | x | ||
| @article{ 10.1109/CSMR.2012.13, author = {Md. Mahfuzul Islam and Alessandro Marchetto and Angelo Susi and Giuseppe Scanniello}, title = {A Multi-Objective Technique to Prioritize Test Cases Based on Latent Semantic Indexing}, journal ={2011 15th European Conference on Software Maintenance and Reengineering}, volume = {0}, year = {2012}, issn = {1534-5351}, pages = {21-30}, doi = {http://doi.ieeecomputersociety.org/10.1109/CSMR.2012.13}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2011 15th European Conference on Software Maintenance and Reengineering TI - A Multi-Objective Technique to Prioritize Test Cases Based on Latent Semantic Indexing SN - 1534-5351 SP21 EP30 A1 - Md. Mahfuzul Islam, A1 - Alessandro Marchetto, A1 - Angelo Susi, A1 - Giuseppe Scanniello, PY - 2012 KW - Regression Testing KW - Requirements KW - Testing KW - Test Case Prioritization KW - Traceability VL - 0 JA - 2011 15th European Conference on Software Maintenance and Reengineering ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSMR.2012.13
To early discover faults in source code, test case ordering has to be properly chosen. To this aim test prioritization techniques can be used. Several of these techniques leave out the execution cost of test cases and exploit a single objective function (e.g., code or requirements coverage). In this paper, we present a multi-objective test prioritization technique that determines sequences of test cases that maximize the number of discovered faults that are both technical and business critical. The technique uses the information related to the code and requirements coverage, as well as the execution cost of each test case. The approach also uses recovered trace ability links among source code and system requirements via the Latent Semantic Indexing technique. We evaluated our proposal against both a random prioritization technique and two single-objective prioritization techniques on two Java applications. The results indicate that our proposal outperforms the baseline techniques and that additional improvements are still possible.
Index Terms:
Regression Testing, Requirements, Testing, Test Case Prioritization, Traceability
Citation:
Md. Mahfuzul Islam, Alessandro Marchetto, Angelo Susi, Giuseppe Scanniello, "A Multi-Objective Technique to Prioritize Test Cases Based on Latent Semantic Indexing," csmr, pp.21-30, 2012 16th European Conference on Software Maintenance and Reengineering, 2012
Usage of this product signifies your acceptance of the Terms of Use.
