30 likes | 181 Views
SOA for An Empirical Study of Regression Test Selection Techniques. by TODD L. GRAVES Los Alamos National Laboratory MARY JEAN HARROLD Georgia Institute of Technology JUNG-MIN KIM and ADAM PORTER University of Maryland and GREGG ROTHERMEL Oregon State University. Presented by Bob Mazzi
E N D
SOA for An Empirical Study of Regression Test Selection Techniques.by TODD L. GRAVESLos Alamos National LaboratoryMARY JEAN HARROLDGeorgia Institute of Technology JUNG-MIN KIM and ADAM PORTER University of Maryland and GREGG ROTHERMEL Oregon State University. Presented by Bob Mazzi 11/6/08
Regression TestingAGRAWAL, H., HORGAN, J., KRAUSER, E., AND LONDON, S. 1993. Incremental regression testing. In Proceedings of the Conference on Software Maintenance (Sept.). 348–357.BALCER, M., HASLING, W., AND OSTRAND, T. 1989. Automatic generation of test scripts from formal test specifications. In Proceedings of the ACM SIGSOFT ’89 Third Symposium on Software Testing, Analysis, and Verification (TAV3, Key West, FL, Dec. 13–15), R. A. Kemmerer, Ed. ACM Press, New York, NY, 210–218.CHAMBERS, J. M., CLEVELAND, W. S., KLEINER, B., AND TUKEY, P. A. 1983. Graphical Methods for Data Analysis. Wadsworth Publ. Co., Belmont, CA.CHEN, Y.-F., ROSENBLUM, D. S., AND VO, K.-P. 1994. TestTube: A system for selective regression testing. In Proceedings of the 16th International Conference on SoftwareEngineering (ICSE ’94, Sorrento, Italy, May 16–21), B. Fadini, L. Osterweil, and A. van Lamsweerde, Chairs. IEEE Computer Society Press, Los Alamitos, CA, 211–220.FISCHER, K., RAJI, F., AND CHRUSCKICKI, A. 1981. A methodology for retesting modified software. In Proceedings of the National Tele. Conference B-6-3 (Nov.). 1–6.HARROLD, M. J. AND SOFFA, M. L. 1988. An incremental approach to unit testing during maintenance. In Proceedings of the Conference on Software Maintenance (Oct.). 362–367.HARTMANN, J. AND ROBSON, D. 1990. Techniques for selective revalidation. IEEE Software 16, 1 (Jan.), 31–38.KIM, J.-M., PORTER, A., AND ROTHERMEL, G. 2000. An empirical study of regression test application frequency. In Proceedings of the 22nd International Conference on Software Engineering (June). 126–135. LASKI, J. AND SZERMER, W. 1992. Identification of program modifications and its applications in software maintentance. In Proceedings of the 1992 Conference on Software Maintenance (Nov.). 282–290.LEUNG, H. AND WHITE, L. 1990. A study of integration testing and software regression at the integration level. In Proceedings of the Conference on Software Maintenance. 290–300.OSTRAND, T. J. AND BALCER, M. J. 1988. The category-partition method for specifying and generating fuctional tests. Commun. ACM 31, 6 (June), 676–686.ROSENBLUM, D. AND ROTHERMEL, G. 1997. A comparative study of regression test-selection techniques. In Proceedings of the International Workshop on Empirical Studies of Software Maintenance (Oct.). 89–94.ROSENBLUM, D. AND WEYUKER, E. J. 1997a. Lessons learned from a regression testing case study. Empirical Softw. Eng. 2, 2, 188–191.ROTHERMEL, G. AND HARROLD, M. J. 1996. Analyzing regression test selectiontechniques. IEEE Trans. Softw. Eng. 22, 8 (Aug.), 529–551.ROTHERMEL, G. AND HARROLD, M. J. 1997. A safe, efficient regression test selection technique. ACM Trans. Softw. Eng. Methodol. 6, 2, 173–210.ROTHERMEL, G. AND HARROLD, M. J. 1998. Empirical studies of a safe regression test selection technique. IEEE Trans. Softw. Eng. 24, 6, 401–419.An Empirical Study of Regression Test Selection Techniques • 207 ACM Transactions on Software Engineering and Methodology, Vol. 10, No. 2, April 2001.VOKOLOS, F. I. AND FRANKL, P. G. 1997. Pythia: A regression test selection tool based on textual differencing. In IFIP TC5 WG5.4 3rd International Conference on Reliability, Quality and Safety of Software-Intensive Systems (ENCRESS ’97, Athens, Greece, May (29–30), D. Gritzalis, Ed. Chapman and Hall, Ltd., London, UK, 3–21.VOKOLOS, F. I. AND FRANKL, P. G. 1998. Empirical evaluation of the textual differencing regression testing technique. In Proceedings of the International Conference on Software Maintenance (Nov.). 44–53.
Test Selection Techniques This Paper MinimizationWONG, W. E., HORGAN, J. R.,MATHUR, A. P., AND PASQUINI, A. 1997. Test set size minimizationand fault detection effectiveness: A case study in a space application. In Proceedings of the 21st Annual International Conference on Computer Software and Applications (COMPSAC ’97, Aug.). IEEE Computer Society, Washington, DC, 522–528. Cost EffectivenessLEUNG, H. AND WHITE, L. 1991. A cost model to compare regression test strategies. In Proceedings of the Conference on Software Maintenance (Oct.). 201–208.ROSENBLUM, D. S. AND WEYUKER, E. J. 1997b. Using coverage information to predict the cost-effectiveness of regression testing strategies. IEEE Trans. Softw. Eng. 23, 3, 146–156. Data FlowHARROLD, M., JONES, J. A., AND LLOYD, J. 1997. Design and implementation of an interproceduraldata-flow tester. Ohio State University, Columbus, OH.HUTCHINS, M., FOSTER, H., GORADIA, T., AND OSTRAND, T. 1994. Experiments of theeffectiveness of dataflow- and controlflow-based test adequacy criteria. In Proceedings of the16th International Conference on Software Engineering (ICSE ’94, Sorrento, Italy, May16–21), B. Fadini, L. Osterweil, and A. van Lamsweerde, Chairs. IEEE Computer SocietyPress, Los Alamitos, CA, 191–200.OSTRAND, T. AND WEYUKER, E. 1988. Using dataflow analysis for regression testing. InProceedings of the Sixth Annual Pacific Northwest Conference on Software Quality(Sept.). 233–247.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. In Proceedings of the 13th Annual International Conference on Computer Software and Applications (Sept.). 527–534.