Gregory M. KapfhammerAssociate Professor of Computer Sciencehttp://www.cs.allegheny.edu/~gkapfham/ |
An Empirical Comparison of Methods for Compressing Test Coverage Reports
Erik Ostrofsky and Gregory M. Kapfhammer. An Empirical Comparison of Methods for Compressing Test Coverage Reports. In the Compendium of the 3rd International Symposium on Empirical Software Engineering and Measurement, Lake Buena Vista, Florida, October 2009.Related Projects: Kanonizo
Abstract
Test coverage monitoring techniques are an integral part of modern methodologies for testing computer software. For instance, tools such as automated fault localizers, test adequacy calculators, and debuggers all use a coverage report for various purposes. Recently developed monitoring methods track the coverage of the nodes and edges in a program's control flow graph, definition-use associations involving program variables, or interaction with the state and structure of a database. However, a coverage report often balloons in size as the monitor includes additional details about the behavior of the program, test suite, and other software components such as the operating system and database. The marked increase in coverage report size is particularly problematic when testing occurs in a resource constrained embedded environment or on a build/test server that collects coverage results for many programs over a long time period. Large coverage reports may also limit the efficiency and effectiveness of defect isolation methods that monitor a remote program and thus transmit coverage data across a network.[PDF] [PS] [BibTeX Entry] [Copyright Notice]
Links to this Page
- Complete News Listing last edited on 21 October 2009 at 5:22 pm by 141.195.226.29
- Kanonizo last edited on 21 October 2009 at 5:06 pm by 141.195.226.29
- Research Papers last edited on 20 October 2009 at 5:41 pm by 141.195.226.29
- An Empirical Comparison of Methods for Compressing Test Coverage Reports last edited on 21 October 2009 at 4:59 pm by 141.195.226.29