Skip to main content
Log in

Experience With Regression Test Selection

  • Published:
Empirical Software Engineering Aims and scope Submit manuscript

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  • Agrawal, H., Horgan, J., Krauser, E., and London, S. 1993. Incremental regression testing. Proceedings of the Conference on Software Maintenance, 348–;357.

  • Bates, S., and Horwitz, S. 1993. Incremental program testing using program dependence graphs. 1993. Proceedings of the 20th ACM Symposium on Principles of Programming Languages.

  • Benedusi, P., Cimitile, A., and De Carlini, U. 1988. Post-maintenance testing based on path change analysis. Proceedings of the Conference on Software Maintenance—1988 October, 352–;361.

  • Binkley, D. 1992. Using semantic differencing to reduce the cost of regression testing. Proceedings of the Conference on Software Maintenance—1992 November, 41–;50.

  • Binkley, D. 1995. Reducing the cost of regression testing by sematics guided test case selection. Proceedings of the Conference on Software Maintenance—1995 October.

  • Brown, P. A., and Hoffman, D. 1990. The application of module regression testing at TRIUMF. Nuclear Instruments and Methods in Physics Research Section A,.A293(1–;2): 377–;381.

    Google Scholar 

  • Chen, Y. F., Rosenblum, D. S., and Vo, K. P. 1994. Test Tube: A system for selective regression testing. Proceedings of the 16th International Conference on Software Engineering May, 211–;222.

  • Dogsa, T., and Rozman, I. 1988. CAMOTE—computer aided module testing and design environment. Proceedings of the Conference on Software Maintenance—1988 October, 404–;408.

  • Fischer, K. F., Raji, F., and Chruscicki, A. 1981. A methodology for retesting modified software. Proceedings of teh National Telecommunications Conference B-6-3 November, 1–;6.

  • Gupta, R., Harrold, M. J., and Soffa, M. L. 1992. An approach to regression testing using slicing. Proceedings of the Conference on Software Maintenance—1992 November, 299–;308.

  • Harrold, M. J., Gupta, R., and Soffa, M. L. 1993. A methodology for controlling the size of a test suite. ACM Transactions on Software Engineering and Methodology 2(3): 270–;285.

    Article  Google Scholar 

  • Harrold, M. J., Larsen, L., Lloyd, J., Nedved, D., Page, M., Rothermel, G., Singh, M., and Smith, M. 1995. Aristotle: a system for the development of program-analysis-based tools. Proceedings of the 33rd Annual Southeast Conference March, 110–;119.

  • Harrold, M. J., and Soffa, M. L. 1988. An incremental approach to unit testing during maintenance. Proceedings of the Conference on Software Maintenance—1988 October, 362–;367.

  • Hartmann, J., and Robson, D. J. 1990. Techniques for selective revalidation. IEEE Software 16(1): 31–;38.

    Article  Google Scholar 

  • Hoffman, D. 1989. A CASE study in module testing. Proceedings of the Conference on Software Maintenance—1989 October, 100–;105.

  • Hutchins, M., Foster, H., Goradia, T., and Ostrand, T. 1994. Experiments on the effectiveness of dataflow-and controlflow-based test adequacy criteria. Proceedings fo the 16th International Conference on Software Engineering May, 191–;200.

  • Laski, J., and Szermer, W. 1992. Identification of program modifications and its applications in software maintenance. Proceedings of the Conference on Software Maintenance—1992 November, 282–;290.

  • Lee, J. A. N., and He, X. 1990. A methodology for test selection. The Journal of Systems and Software 13(1): 177–;185.

    Article  Google Scholar 

  • Leung, H. K. N., and White, L. 1989. Insignts into regression testing. Proceedings of the Conference on Software Maintenance—1989 October, 60–;69.

  • Leung, H. K. N., and White, L. 1990. A study of integration testing and software regression at the integration level. Proceedings of the Conference on Software Maintenance—1990 November, 290–;300.

  • Leung, H. K. N., and White, L. J. 1991. A cost model to compare regression test strategies. Proceedings of the Conference on Software Maintenance—1991 October, 201–;208.

  • Lewis, R., Beck, D. W., and Hartmann, J. 1989. Assay—a tool to support regression testing. ESEC '89. 2nd European Software Engineering Conference Proceedings September, 487–;496.

  • Ostrand, T. J., and Weyuker, E. J. 1988. Using dataflow analysis for regression testing. Sixth Annual Pacific Northwest Software Quality Conference September, 233–;247.

  • Rosenblum, D., and Weyuker, E. J. 1996. Predicting the cost-effectiveness of regression testing strategies. ACM SIGSOFT '96 Fourth Symposium on the Foundations of Software Engineering October.

  • Rothermel, G. 1996. Efficient, effective regression testing using safe test selection techniques. Technical Report 96-101, Clemson University, January.

  • Rothermel, G., and Harrold, M. J. 1997. A safe, efficient regression test selection technique. ACM Transactions on Software Engineering and Methodology 6(1).

  • Rothermel, G., and Harrold, M. J. 1996. Analyzing regression test selection techniques. IEEE Transactions on Software Engineering 22(8): 529–;551.

    Article  Google Scholar 

  • Sherlund, B., and Korel, B. 1995. Logical modification oriented software testing. Proceedings: Twelfth International Conference on Testing Computer Software June.

  • Taha, A. B., Thebaut, S. M., and Liu, S. S. 1989. An approach to software fault localization and revalidation based on incremental data flow analysis. Proceedings of the 13th Annual International Computer Software and Applications Conference September, 527–;534.

  • White, L. J., and Leung, H. K. N. 1992. A firewall concept for both control-flow and data-flow in regression integration testing. Proceedings of the Conference on Software Maintenance—1992 November, 262–;270.

  • White, L. J., Narayanswamy, V., Friedman, T., Kirschenbaum, M., Piwowarski, P., and Oha, M. 1993. Test manager: a regression testing tool. Proceedings of the Conference on Software Maintenance—1993 September, 338–;347.

  • Yau, S. S., and Kishimoto, Z. 1987. A method for revalidating modified programs in the maintenance phase. COMPSAC '87: The Eleventh Annual International Computer Software and Applications Conference October, 272–;277.

  • Ziegler, J., Grasso, J. M., and Burgermeister, L. G. 1989. An Ada based real-time closed-loop integration and regression test tool. Proceedings of the Conference on Software Maintenance October, 81–;90.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rothermel, G., Harrold, M.J. Experience With Regression Test Selection. Empirical Software Engineering 2, 178–188 (1997). https://doi.org/10.1023/A:1009765704299

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009765704299

Navigation