Precisely Detecting Runtime Change Interactions for Evolving Software

@article{Santelices2010PreciselyDR,
  title={Precisely Detecting Runtime Change Interactions for Evolving Software},
  author={Ra{\'u}l A. Santelices and M. J. Harrold and A. Orso},
  journal={2010 Third International Conference on Software Testing, Verification and Validation},
  year={2010},
  pages={429-438}
}
  • Raúl A. Santelices, M. J. Harrold, A. Orso
  • Published 2010
  • Computer Science
  • 2010 Third International Conference on Software Testing, Verification and Validation
  • Developers often make multiple changes to software. These changes are introduced to work cooperatively or to accomplish separate goals. However, changes might not interact as expected or may produce undesired side effects. Thus, it is crucial for software-development tasks to know exactly which changes interact. For example, testers need this information to ensure that regression test suites test the combined behaviors of changes. For another example, teams of developers must determine whether… CONTINUE READING
    Regression tests to expose change interaction errors
    • 39
    • Open Access
    Regression Testing of Evolving Programs
    • 2
    • Highly Influenced
    Probabilistic Slicing for Predictive Impact Analysis
    • 23
    • Open Access
    Change-effects analysis for effective testing and validation of evolving software
    • 2
    • Open Access
    Hybrid Program Dependence Approximation for Effective Dynamic Impact Prediction
    • 6
    On the Accuracy of Forward Dynamic Slicing and Its Effects on Software Maintenance
    • 9
    • Open Access
    High-confidence software evolution
    • 6
    • Open Access
    Change-Effects Analysis for Evolving Software
    • 3
    • Open Access
    Fault interaction and its repercussions
    • 29
    • Open Access

    References

    Publications referenced by this paper.
    SHOWING 1-10 OF 22 REFERENCES
    Chianti: a tool for change impact analysis of java programs
    • 421
    • Highly Influential
    • Open Access
    Semantics Guided Regression Test Cost Reduction
    • 203
    • Highly Influential
    • Open Access
    Test-Suite Augmentation for Evolving Software
    • 148
    • Open Access
    Constructing test suites for interaction testing
    • 363
    • Open Access
    Efficiently monitoring data-flow test coverage
    • 49
    • Open Access
    Efficient and precise dynamic impact analysis using execute-after sequences
    • 141
    • Open Access
    Safe-commit analysis to facilitate team software development
    • 52
    • Open Access
    Program integration for languages with procedure calls
    • 128
    • Highly Influential
    • Open Access