Conference proceeding
Empirical evaluation of the textual differencing regression testing technique
Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272), pp 44-53
1998
Abstract
Regression testing is a commonly used activity whose purpose is to determine whether the modifications made to a software system have introduced new faults. Textual differencing is a new, safe and fairly precise, selective regression testing technique that works by comparing source files from the old and the new version of the program. We have implemented the textual differencing technique in a tool called Pythia. Pythia has been developed primarily through the integration of standard, well known UNIX programs, and is capable of analyzing large software systems written in C. We present results from a case study involving a software system of approximately 11,000 lines of source code written for the European Space Agency. The results provide empirical evidence that textual differencing is very fast and capable of achieving substantial reductions in the size of the regression test suite.
Metrics
20 Record Views
Details
- Title
- Empirical evaluation of the textual differencing regression testing technique
- Creators
- F.I. Vokolos - Outsource Labs., Shrewsbury, NJ, USAP.G. Frankl - SUNY Polytechnic Institute
- Publication Details
- Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272), pp 44-53
- Publisher
- IEEE
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Computer Science (Computing)
- Web of Science ID
- WOS:000078275000005
- Other Identifier
- 991021871063104721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Web of Science research areas
- Computer Science, Software Engineering