Towards a deeper understanding of test coverage
Journal of Software Maintenance and Evolution: Research and Practice
Symbolic Hybrid Programming Tool for Software Understanding
HAIS '08 Proceedings of the 3rd international workshop on Hybrid Artificial Intelligence Systems
A process for assessing data quality
Proceedings of the 8th international workshop on Software quality
Recovering test-to-code traceability using slicing and textual analysis
Journal of Systems and Software
Hi-index | 0.00 |
A problem arises in the maintenance oflarge systems when the links between the specificationbased test cases and the code components they test arelost. It is no longer possible to perform selectiveregression testing because it is not known which testcases to run when a particular component is corrected oraltered. To regain that knowledge, it is necessary torestore the links between test cases and code. This paperdescribes two complementary approaches to achievingthat goal of reverse engineering - one by static analysisand the other by dynamic analysis. The objective in bothcases is to determine which test cases exercise whichmethods in which components in order to enable selectiveregression testing.