PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 1, 2000Software Testing Verification and Reliability208 citations

An empirical investigation of the relationship between spectra differences and regression faults

View Full Paper
MHMary Jean HarroldGRGregg RothermelKSKent Sayre

Key Points

Key points are not available for this paper at this time.

Abstract

Many software maintenance and testing tasks involve comparing the behaviours of program versions. Program spectra have recently been proposed as a heuristic for use in performing such comparisons. To assess the potential usefulness of spectra in this context an experiment was conducted, examining the relationship between differences in program spectra and the exposure of regression faults (faults existing in a modified version of a program that were not present prior to modifications, or not revealed in previous testing), and empirically comparing several types of spectra. The results reveal that certain types of spectra differences correlate with high frequency—at least in one direction—with the exposure of regression faults. That is, when regression faults are revealed by particular inputs, spectra differences are likely also to be revealed by those inputs, though the reverse is not true. The results also suggest that several types of spectra that appear, analytically, to offer greater precision in predicting the presence of regression faults than other, cheaper, spectra may provide no greater precision in practice. These results have ramifications for future research on, and for the practical uses of, program spectra. Copyright © 2000 John Wiley & Sons, Ltd.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Harrold et al. (2000) studied this question.

synapsesocial.com/papers/6a131212257f24f1de9ec9a1https://doi.org/10.1002/1099-1689(200009)10:3<171::aid-stvr209>3.0.co;2-j
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1The category-partition method for specifying and generating functional tests1988 · 795 citations
  2. 2TestTube: a system for selective regression testing1994 · 263 citations
  3. 3Exploiting hardware performance counters with flow and context sensitive profiling1997 · 105 citations
  4. 4TESTTUBE: a system for selective regression testing2002 · 88 citations
  5. 5Proceedings International Conference on Software Maintenance1997 · 95 citations