DocumentCode
2330487
Title
Reconstructing Traceability between Bugs and Test Cases: An Experimental Study
Author
Kaushik, Nilam ; Tahvildari, Ladan ; Moore, Mark
fYear
2011
fDate
17-20 Oct. 2011
Firstpage
411
Lastpage
414
Abstract
In manual testing, testers typically follow the steps listed in the bug report to verify whether a bug has been fixed or not. Depending on time and availability of resources, a tester may execute some additional test cases to ensure test coverage. In the case of manual testing, the process of finding the most relevant manual test cases to run is largely manual and involves tester expertise. From a usability standpoint, the task of finding the most relevant test cases is tedious as the tester typically has to switch between the defect management tool and the test case management tool in order to search for test cases relevant to the bug at hand. In this paper, we use IR techniques to recover trace ability between bugs and test cases with the aim of recommending test cases for bugs. We report on our experience of recovering trace ability between bugs and test cases using techniques such as Latent Semantic Indexing (LSI) and Latent Dirichlet Allocation (LDA) through a small industrial case study.
Keywords
program diagnostics; program testing; IR techniques; bug report; defect management tool; latent dirichlet allocation; latent semantic indexing; manual testing; test case management tool; test cases; traceability reconstruction; usability standpoint; Computer bugs; Couplings; Indexing; Large scale integration; Manuals; Semantics; Testing; LSI; bug; test case; traceability;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering (WCRE), 2011 18th Working Conference on
Conference_Location
Limerick
ISSN
1095-1350
Print_ISBN
978-1-4577-1948-6
Type
conf
DOI
10.1109/WCRE.2011.58
Filename
6079869
Link To Document