Checking inside the black box: regression testing by comparing value spectra

@article{Xie2005CheckingIT,
  title={Checking inside the black box: regression testing by comparing value spectra},
  author={Tao Xie and David Notkin},
  journal={IEEE Transactions on Software Engineering},
  year={2005},
  volume={31},
  pages={869-883}
}
Comparing behaviors of program versions has become an important task in software maintenance and regression testing. Black-box program outputs have been used to characterize program behaviors and they are compared over program versions in traditional regression testing. Program spectra have recently been proposed to characterize a program's behavior inside the black box. Comparing program spectra of program versions offers insights into the internal behavioral differences between versions. In… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 46 CITATIONS

Which of My Failures are Real? Using Relevance Ranking to Raise True Failures to the Top

  • 2015 30th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW)
  • 2015
VIEW 7 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Compatibility and Regression Testing of COTS-Component-Based Software

  • 29th International Conference on Software Engineering (ICSE'07)
  • 2007
VIEW 7 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

Testing-based interactive fault localization

  • ICSE
  • 2006
VIEW 4 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

CFAAR: Control Flow Alteration to Assist Repair

  • 2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)
  • 2018
VIEW 1 EXCERPT
CITES BACKGROUND

Functional and Constraint Logic Programming

  • Lecture Notes in Computer Science
  • 2018
VIEW 3 EXCERPTS
CITES BACKGROUND & METHODS

Adaptive Coverage and Operational Profile-Based Testing for Reliability Improvement

  • 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE)
  • 2017
VIEW 1 EXCERPT
CITES BACKGROUND

References

Publications referenced by this paper.
SHOWING 1-10 OF 31 REFERENCES

An empirical study of the effects of minimization on the fault detection capabilities of test suites

  • Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272)
  • 1998
VIEW 7 EXCERPTS
HIGHLY INFLUENTIAL

Efficient path profiling

  • Proceedings of the 29th Annual IEEE/ACM International Symposium on Microarchitecture. MICRO 29
  • 1996
VIEW 10 EXCERPTS
HIGHLY INFLUENTIAL

Checking inside the black box: regression testing based on value spectra differences

  • 20th IEEE International Conference on Software Maintenance, 2004. Proceedings.
  • 2004
VIEW 1 EXCERPT

Rostra: a framework for detecting redundant object-oriented unit tests

  • Proceedings. 19th International Conference on Automated Software Engineering, 2004.
  • 2004
VIEW 1 EXCERPT

Valgrind: A Program Supervision Framework

  • Electr. Notes Theor. Comput. Sci.
  • 2003
VIEW 1 EXCERPT

Similar Papers

Loading similar papers…