Publications


This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Note that the definitive versions of all published papers appearing here are those that actually appeared in print. In some cases, the versions presented here may differ in minor ways. When citing any published papers provided here, please reference the published versions.


2017       2016       2015       2014       2013       2012       2011       2010       2009       2008       2007       2006       2005       2004       2003       2002       2001       2000       1999       1998       1997       1996       1995       1994       1993      


2017       top

2. T. Yu, W. Srisa-an, G. Rothermel, An Automated Framework to Support Testing for Process-Level Race Conditions, Journal of Software Testing, Verification and Reliability, (to appear).

1. Y. Tsutano, S. Bachala, W. Srisa-an, G. Rothermel, J. Dinh, An Efficient, Robust, and Scalable Approach for Analyzing Interacting Android Apps, Proceedings of the ACM/IEEE International Conference on Software Engineering, May, 2017.

2016       top

  • 5. M. Hammoudi, G. Rothermel, A. Stocco, WATERFALL, An Incremental Approach for Repairing Record-Replay Tests of Web Applications, Proceedings of the ACM Symposium on Foundations of Software Enginineering, November, 2016.

  • 4. S. Rattanasuksun, T. Yu, W. Srisa-an, G. Rothermel, RRF: A Race Reproduction Framework for use in Debugging Process-Level Races, Proceedings of the International Symposium on Software Reliability Enginineering, October, 2016.

  • 3. N. Dini, A. Sullivan, M. Gligoric, G. Rothermel, The Effect of Test Suite Type on Regression Test Selection, Proceedings of the International Symposium on Software Reliability Enginineering, October, 2016.

  • 2. A. C. Barus, T. Y. Chen, F.-C. Kuo, H. Liu, R. Merkel, G. Rothermel, A Cost-Effective Random Testing Method for Programs with Non-Numeric Inputs, IEEE Transactions on Computers, (to appear).

  • 1. M. Hammoudi, G. Rothermel, P. Tonella, Why do Record/Replay Tests of Web Applications Break? Proceedings of the International Conference on Software Testing, April, 2016.

    2015       top

  • 1. M. Hammoudi, B. Burg, G. Bae, G. Rothermel, On the Use of Delta Debugging to Reduce Recordings and Facilitate Debugging of Web Applications, Proceedings of the ACM Symposium on Foundations of Software Enginineering, September, 2015, pages 333-344.

    2014       top

  • 12. D. Hao, L. Zhang, L. Zhang, G. Rothermel, H. Mei, A Unified Test-Case Prioritization Approach, ACM Transactions on Software Engineering and Methodology, V. 24, no. 2, December 2014, pages 10:1--10:31.

  • 11. S. Elbaum, G. Rothermel, J. Penix, Techniques for Improving Regression Testing in Continuous Integration Development Environments, Proceedings of ACM Symposium on Foundations of Software Enginineering, November, 2014.

  • 10. Z. Xu, Y. Kim, M. Kim, M. B. Cohen, G. Rothermel, Directed Test Suite Augmentation: An Empirical Investigation, Journal of Software Testing, Verification and Reliability, November, 2014.

  • 9. J.-H. Kwon, I.-Y. Ko, G. Rothermel, M. Staats, Test Case Prioritization Based on Information Retrieval Concepts, Proceedings of the Asia-Pacific Software Engineering Conference, December, 2014.

  • 8. G. Bae, G. Rothermel, D.-H. Bae, Comparing Model-based and Dynamic Event-extraction Based GUI Testing Techniques: An Empirical Study, Journal of Systems and Software, November, 2014.

  • 7. A. Orso, G. Rothermel, Software Testing: A Research Travelogue (2000-2014), Proceedings of the International Conference on Software Engineering, Future of Software Engineering Track, June, 2014.

  • 6. S. Hong, M. Staats, J. Ahn, M. Kim, G. Rothermel, Are Concurrency Coverage Metrics Effective for Testing: A Comprehensive Empirical Investigation, Journal of Software Testing, Verification, and Reliability, June, 2014.

  • 5. P. Loyala, M. Staats, I.-Y. Ko, G. Rothermel, Dodona: Automated Oracle Data Set Selection, Proceedings of the International Symposium on Software Testing and Analysis, July, 2014.

  • 4. T. Yu, W. Srisa-an, G. Rothermel, SimRT: An Automated Framework to Support Regression Testing for Data Races, Proceedings of the International Conference on Software Engineering, June, 2014.

  • 3. T. Yu, W. Srisa-an, M. B. Cohen, G. Rothermel, SimLatte: A Framework to Support Testing for Worst-Case Interrupt Latencies in Embedded Software, Proceedings of the International Conference on Software Testing, March, 2014.

  • 2. Y. Kim, Z. Xu, M. Kim, M. B. Cohen, G. Rothermel, Hybrid Directed Test Suite Augmentation: An Interleaving Framework, Proceedings of the International Conference on Software Testing, March, 2014.

  • 1. S. K. Kuttal, A. Sarma, G. Rothermel, On the Benefits of Providing Versioning Support for End-Users: An Empirical Study, ACM Transactions on Computer-Human Interaction, V. 21, no. 2, February 2014, pages 9:1--9:43

    2013       top

  • 14. T. Yu, W. Srisa-an, G. Rothermel, Sim-O/C: An Observable and Controllable Testing Framework for Elusive faults, Intel Technology Journal, 17:2, December, 2013, pages 178 - 197.

  • 13. T. Yu, A. Sung, W. Srisa-an, G. Rothermel, An Approach to Testing Commercial Embedded Systems, Journal of Systems and Software, November, 2013, pages 1-24.

  • 12. J.-H. Kwon, M. Staats, I.-Y. Ko, G. Rothermel, Issue Tracking-Based Test Data Augmentation for Web Services, Proceedings of the International Workshop on Informatics and Computer Technology, December, 2013.

  • 11. T. Yu, W. Srisa-an, G. Rothermel, An Empirical Comparison of the Fault-Detection Capabilities of Internal Oracles, Proceedings of the International Symposium on Software Reliability Engineering, November, 2013.

  • 10. Z. Xu, M. Hirzel, G. Rothermel, K.-L. Wu, Testing Properties of Dataflow Program Operators, Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, November, 2013.

  • 9. Z. Xu, M. Hirzel, G. Rothermel, Semantic Characterization of MapReduce Workloads, Proceedings of the IEEE International Symposium on Workload Characterization, September, 2013.

  • 8. S. K. Kuttal, A. Sarma, G. Rothermel, Predator Behavior in the Wild Web World of Bugs: An Information Foraging Theory Perspective, Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, September, 2013, pages 59-66.

  • 7. Z. Xu, M. B. Cohen, W. Motycka, G. Rothermel, Continuous Test Suite Augmentation in Software Product Lines, Proceedings of the International Software Product Line Conference, August, 2013, pages 52-61.

  • 6. T. Yu, W. Srisa-an, G. Rothermel, SimRacer: A Scalable and Automated Framework to Support Testing for Process-Level Races, Proceedings of the International Symposium on Software Testing and Analysis, July, 2013, pages 167-177.

  • 5. L. Zhang, D. Hao, L. Zhang, G. Rothermel, H. Mei, Bridging the Gap Between the Total and Additional Test-Case Prioritization Strategies. Proceedings of the International Conference on Software Engineering, May, 2013, pages 192-201.

  • 4. S. K. Kuttal, A. Sarma, G. Rothermel, Debugging Support for End-User Mashup Programming, Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems, April, 2013, pages 1609-1618.

  • 3. T. Yu, X. Qu, M. Acharya, G. Rothermel, Oracle-Based Regression Test Selection. Proceedings of the International Conference on Software Testing, April, 2013, pages 292-301.

  • 2. S. Hong, M. Staats, J. Ahn, M. Kim, G. Rothermel, The Impact of Concurrent Coverage Metrics on Testing Effectiveness. Proceedings of the International Conference on Software Testing, April, 2013, pages 232-241.

  • 1. M. Fisher, S. Elbaum, G. Rothermel, An Automated Analysis Methodology to Detect Inconsistencies in Web Services with WSDL Interfaces, Journal of Software Testing, Verification, and Reliability 23:1, January, 2013, pages 27-51. Abstract. PDF.

    2012       top

  • 7. H. Mei, D. Hao, L. Zhang, L. Zhang, J. Zhou, G. Rothermel, A Static Approach to Prioritizing JUnit Test Cases. IEEE Transactions on Software Engineering, V. 38, no. 6, November/December 2012, pages 1258-1275.

  • 6. M. Staats, P. Loyola, G. Rothermel, Oracle-Centric Test Case Prioritization, Proceedings of the International Symposium on Software Reliability Engineering, November, 2012, pages 311-320.

  • 5. G. Bae, G. Rothermel, D.H. Bae, On the Relative Strengths of Model-Based and Dynamic Event Extraction-Based GUI Testing Techniques: An Empirical Study, Proceedings of the International Symposium on Software Reliability Engineering, November, 2012, pages 181-190.

  • 4. M. Staats, S. Hong, M. Kim, G. Rothermel, Understanding User Understanding: Determining Correctness of Generated Program Invariants, Proceedings of the International Symposium on Software Testing and Analysis, July 2012, pages 188-198.

  • 3. D. Hao, L. Zhang, X. Wu, H. Mei, G. Rothermel, On-Demand Test Suite Reduction, Proceedings of the International Conference on Software Engineering, June 2012, pages 738-748.

  • 2. Y. Kim, M. Kim, G. Rothermel A Scalable Distributed Concolic Testing Approach: An Empirical Evaluation, Proceedings of the International Conference on Software Testing, April 2012, pages 340-349.

  • 1. T. Yu, W. Srisa-an, G. Rothermel, SimTester: A Controllable and Observable Testing Framework for Embedded Systems, Proceedings of the Eighth Annual International Conference on Virtual Execution Environments, March 2012, pages 51-62.

    2011       top

  • 5. Z. Xu, Y. Kim, M. Kim, G. Rothermel, A Hybrid Directed Test Suite Augmentation Technique, Proceedings of the International Symposium on Software Reliability Engineering, November, 2011, pages 150 - 159.

  • 4. S. K. Kuttal, A. Sarma, G. Rothermel, History Repeats Itself More Easily When You Log It: Versioning for Mashups, Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, September, 2011, pages 69-72.

  • 3. S. K. Kuttal, A. Sarma, A. Swearngin, G. Rothermel, Versioning for Mashups - An Exploratory Study, Proceedings of the International Symposium on End-User Development, June, 2011, pages 25 - 41. Abstract. PDF.

  • 2. T. Yu, A. Sung, W. Srisa-an, G. Rothermel, Using Property-Based Oracles when Testing Embedded System Applications, Proceedings of the International Conference on Software Testing, April 2011, pages 100 - 109. Abstract. PDF.

  • 1. The State of the Art in End-User Software Engineering, A. Ko, R. Abraham, L. Beckwith, M. Burnett, M. Erwig, J. Lawrence, H. Lieberman, B. Myers, M. B. Rosson, G. Rothermel, C. Scaffidi, M. Shaw, S. Wiedenbeck, ACM Computing Surveys, V. 43, no. 3, April, 2011, pages 21:1 - 21:44. Abstract. PDF.

    2010       top

  • 7. Testing Inter-Layer and Inter-Task Interactions in RTES Applications, A. Sung, W. Srisa-an, G. Rothermel, T. Yu, Proceedings of the 17th Asia-Pacific Software Engineering Conference, December 2010, pages 260-269. Abstract. PDF.

  • 6. The Effects of Time Constraints on Test Case Prioritization: A Series of Controlled Experiments, H. Do, S. Mirarab, L Tahvildari, G. Rothermel, IEEE Transactions on Software Engineering, V. 36, No. 5, September/October, 2010, pages 593-617. Abstract. PDF.

  • 5. Directed Test Suite Augmentation: Techniques and Tradeoffs, Z. Xu, Y. Kim, M. Kim, G. Rothermel, M. Cohen, Proceedings of the ACM International Symposium on Foundations of Software Engineering, November, 2010, pages 257-266. Abstract. PDF.

  • 4. Improving the Testing and Testability of Software Product Lines, I. Cabral, M. B. Cohen, G. Rothermel, Proceedings of the International Software Product Line Conference, September, 2010, pages 241-255. Abstract. PDF.

  • 3. Factors Affecting the Use of Genetic Algorithms in Test Suite Augmentation, Z. Xu, M. Cohen, G. Rothermel, Proceedings of the Genetic and Evolutionary Computation Conference, July 2010, pages 1365-1372. Abstract. PDF.

  • 2. Testing Inter-Layer and Inter-Task Interactions in RTES Applications, A. Sung, W. Srisa-an, G. Rothermel, T. Yu, Technical Report TR-UNL-CSE-2010-0006, Department of Computer Science and Engineering, University of Nebraska - Lincoln, April, 2006. PDF.

  • 1. Experimental Program Analysis, J. Ruthruff, S. Elbaum, and G. Rothermel, Information and Software Technology, V. 52, No. 4, April 2010, pages 359-379. Abstract. PDF.

    2009       top

  • 3. Directed Test Suite Augmentation, Z. Xu and G. Rothermel, Proceedings of the 16th Asia-Pacific Software Engineering Conference, December 2009, pags 406-413. Abstract. PDF.

  • 2. Regression Model Checking, G. Yang, M. B. Dwyer, and G. Rothermel, Proceedings of the International Conference on Software Maintenance, September 2009, pages 115-124. Abstract. PDF.

  • 1. Revealing the Copy and Paste Habits of End Users, K. T. Stolee, S. Elbaum, and G. Rothermel, Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, September 2009, pages 59-66. Abstract. PDF.

    2008       top

  • 6. An Empirical Study of the Effect of Time Constraints on the Cost-Benefits of Regression Testing, H. Do, S. Mirarab, L. Tahvildari, and G. Rothermel, Proceedings of the ACM SIGSOFT Symposium on Foundations of Software Engineering, November 2008, pages 71-82. Abstract. PDF.

  • 5. Using Assertions to Help End-User Programmers Create Dependable Web Macros, A. Koesnandar, S. Elbaum, G. Rothermel, L. Hochstein, C. Scaffidi, and K. StoleeProceedings of the ACM SIGSOFT Symposium on Foundations of Software Engineering, November 2008, pages 124-134. Abstract. PDF.

  • 4. Assessing the Usefulness of Type Inference Algorithms in Representing Java Control Flow to Support Software Maintenance Tasks, A. Kinneer and G. Rothermel, Proceedings of the International Conference on Software Maintenance, October 2008, pages 127-136. Abstract. PDF.

  • 3. Configuration-Aware Regression Testing: An Empirical Study of Sampling and Prioritization, X. Qu, M. Cohen, and G. Rothermel, Proceedings of the International Synposium on Software Testing and Analysis, July 2008, pages 75-86. Abstract. PDF.

  • 2. Using Sensitivity Analysis to Create Simplified Economic Models for Regression Testing, H. Do and G. Rothermel, Proceedings of the International Symposium on Software Testing and Analysis, July 2008, pages 51-62. Abstract. PDF.

  • 1. Predicting Accurate and Actionable Static Analysis Warnings: An Experimental Approach, J. Ruthruff, J. Penix, D. Morgenthaler, S. Elbaum, and G. Rothermel, Proceedings of the International Conference on Software Engineering, ACM Distinguisher Paper , May 2008, pages 341-350. Abstract. PDF.

    2007       top

  • 2. Using Component Metadata to Regression Test Component-Based Software, A. Orso, H. Do, G. Rothermel, M. J. Harrold, and D. Rosenblum, Journal of Software Testing, Verification, and Reliability, V. 17, No. 2, June 2007, pages 61-94. Abstract. PDF.

  • 1. Dynamic Characterization of Web Application Interfaces. M. Fisher II, S. Elbaum, and G. Rothermel. Fundamental Approaches to Software Engineering, March 2007, pages 260-275. Abstract. PDF.

    2006       top

  • 12. Sofya: A Flexible Framework for Development of Dynamic Program Analyses for Java Software, A. Kinneer, M. B. Dwyer, and G. Rothermel, Technical Report TR-UNL-CSE-2006-0006, Department of Computer Science and Engineering, University of Nebraska - Lincoln, April, 2006. PDF.

  • 11. An Empirical Study of Regression Testing Techniques Incorporating Context and Lifecycle Factors and Improved Cost-Benefit Models, H. Do and G. Rothermel, Proceedings of the ACM SIGSOFT Symposium on Foundations of Software Engineering, November 2006, pages 141-151. Abstract. PDF.

  • 10. Scaling a Dataflow Testing Methodology to the Multiparadigm World of Commercial Spreadsheets, M. Fisher II, G. Rothermel, T. Creelan, and M. Burnett. Proceedings of the 17th IEEE International Symposium on Software Reliability Engineering, November 2006, pages 13-22. Abstract. PDF.

  • 9. Testing Across Configurations: Implications for Combinatorial Testing, M.B. Cohen, J. Snyder and G. Rothermel, Workshop on Advances in Model-based Software Testing, November 2006, pp 1-9. Abstract. PDF.

  • 8. An Empirical Evaluation of a Testing and Debugging Methodology for Excel. J. Carver, M. Fisher II, and G. Rothermel. Proceedings of the 5th ACM-IEEE International Symposium on Empirical Software Engineering, September 2006, pages 278-287. Abstract. PDF.

  • 7. On the Use of Mutation Faults in Empirical Assessments of Test Case Prioritization Techniques, H. Do and G. Rothermel, IEEE Transactions on Software Engineering, V. 32, No. 9, September 2006, pages 733-752. Abstract. PDF.

  • 6. Experimental Program Analysis: A New Program Analysis Paradigm, J. R. Ruthruff, S. Elbaum, and G. Rothermel, Proceedings of the ACM International Symposium on Software Testing and Analysis July 2006, pages 49-60. Abstract. PDF.

  • 5. Web Application Characterization Through Directed Requests, S. Elbaum, K. Chilakamarri, M. Fisher II, and G. Rothermel, Proceedings of the 4th International Workshop on Dynamic Analysis, May 2006, pages 49-56. Abstract. PDF.

  • 4. Interactive Fault Localization Techniques in a Spreadsheet Environment, J. R. Ruthruff, M. Burnett, and G. Rothermel, IEEE Transactions on Software Engineering, V. 32 no. 4, April 2006, pages 213-239. Abstract. PDF.

  • 3. Cost-cognizant Test Case Prioritization, A. G. Malishevsky, J. Ruthruff, G. Rothermel, and S. Elbaum, Technical Report TR-UNL-CSE-2006-0004, Department of Computer Science and Engineering, University of Nebraska - Lincoln, March 2006. Abstract. PDF.

  • 2. Integrating Automated Test Generation into the WYSIWYT Spreadsheet Testing Methodology, M. Fisher II, G. Rothermel, D. Brown, M. Cao, C. Cook, and M. Burnett, ACM Transactions on Software Engineering and Methodology, V. 15, no. 2, April 2006, pages 150-194. Abstract. PDF.

  • 1. Prioritizing JUnit Test Cases: An Empirical Assessment and Cost-Benefits Analysis, H. Do, G. Rothermel, and A. Kinneer, Empirical Software Engineering, An International Journal, V. 11, No. 1, March 2006, pages 33-70. Abstract. PDF.

    2005       top

  • 10. An Empirical Study of Regression Test Application Frequency, J. M. Kim, A. Porter, and G. Rothermel, Journal of Software Testing, Verification, and Reliability, V. 15, no. 4, December 2005, pages 257-279. PDF.

  • 9. Helping End-Users "Engineer" Dependable Web Applications, S. Elbaum, K. Chilakamarri, B. Gopal, G. Rothermel, Proceedings of the IEEE International Symposium on Software Reliability Engineering, November 2005, pages 31-40. Abstract. PDF.

  • 8. Supporting Controlled Experimentation with Testing Techniques: An Infrastructure and its Potential Impact, H. Do, S. Elbaum, and G. Rothermel, Empirical Software Engineering, An International Journal, V. 10, No. 4, October 2005, pages 405-435. Abstract. PDF.

  • 7. A Controlled Experiment Assessing Test Case Prioritization Techniques via Mutation Faults, H. Do and G. Rothermel, Proceedings of the IEEE International Conference on Software Maintenance, September 2005, pages 411-420. Abstract. PDF.

  • 6. How Well do Professional Developers Test With Code Coverage Visualizations? An Empirical Study. J. Lawrance, S. Clarke, M. Burnett, and G. Rothermel, Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, September 2005, pages 53-60. Abstract. PDF.

  • 5. The EUSES Spreadsheet Corpus: A Shared Resource for supporting Experimentation with Spreadsheet Dependability Mechanisms, M. Fisher II and G. Rothermel, Proceedings of the 1st Workshop on End-User Software Engineering, May 2005, pages 47-51, Abstract. PDF.

  • 4. Assessing the Cost-Benefits of Using Type Inference Algorithms to Improve the Representation of Exceptional Control Flow in Java A. Kinneer and G. Rothermel; Technical Report TR-UNL-CSE-2005-0002, Department of Computer Science and Engineering, University of Nebraska - Lincoln, May 16, 2005. Abstract. PDF.

  • 3. Scaling a Dataflow Testing Methodology to the Multiparadigm World of Commercial Spreadsheets M. Fisher II, G. Rothermel, T. Creelan, and M. Burnett; Technical Report TR-UNL-CSE-2005-0003, Department of Computer Science and Engineering, University of Nebraska - Lincoln, May 2005. Abstract. PDF.

  • 2. An Empirical Study of Fault Localization for End-User Programmers, J. Ruthruff, M. Burnett, G. Rothermel, Proceedings of the 27th International Conference on Software Engineering, May 2005, pages 352-361. Abstract. PDF.

  • 1. Leveraging User Session Data to Support Web Application Testing; S. Elbaum, G. Rothermel, S. Karre, and M. Fisher II, IEEE Transactions on Software Engineering V. 31, no. 3, March 2005, pages 187-202. Abstract. PDF.

    2004       top

  • 7. Empirical Studies of Test Case Prioritization in a JUnit Testing Environment, H. Do, G. Rothermel, and A. Kinneer, Proceedings of the International Symposium on Software Reliability Engineering, November 2004, pages 113-124. Abstract. PDF.

  • 6. End-User Software Engineering; M. Burnett, C. Cook, and G. Rothermel; Communications of the ACM, September 2004, pages 53-58. PDF.

  • 5. On Test Suite Composition and Cost-Effective Regression Testing; G. Rothermel, S. Elbaum, A. G. Malishevsky, P. Kallakuri, and X. Qiu, ACM Transactions on Software Engineering and Methodology, V. 13, no. 3, July 2004, pages 277-331. Abstract. PDF.

  • 4. Infrastructure Support for Controlled Experimentation with Software Testing and Regression Testing Techniques; H. Do, S. Elbaum, and G. Rothermel, Proceedings of the International Symposium on Empirical Software Engineering, August 2004, pages 60-70. Abstract. PDF.

  • 3. Selecting a Cost-Effective Test Case Prioritization Technique, S. Elbaum, G. Rothermel, S. Kanduri, and A. G. Malishevsky, Software Quality Journal, V. 12, no. 3, September 2004, pages 185-210. Abstract. PDF.

  • 2. An Empirical Comparison of Dynamic Impact Analysis Algorithms; A. Orso, T. Apiwattanapong, J. Law, G. Rothermel, and M. J. Harrold; Proceedings of the 26th International Conference on Software Engineering, May 2004, pages 491-500. Abstract. PDF.

  • 1. Infrastructure Support for Controlled Experimentation with Software Testing and Regression Testing Techniques; H. Do, G. Rothermel, and S. Elbaum, Technical Report 04-60-01, Department of Computer Science, Oregon State University, January 2004. Abstract. PDF.

    2003       top

  • 9. Incremental Dynamic Impact Analysis for Evolving Software Systems, J. Law and G. Rothermel, Proceedings of the International Symposium on Software Reliability Engineering, November 2003, pages 430-441. Abstract. PDF.

  • 8. An Empirical Comparison of Two Safe Regression Test Selection Techniques, P. Frankl, G. Rothermel, K. Sayre, and F. Vokolos, Proceedings of the International Symposium on Empirical Software Engineering, September 2003, pages 195-205.

  • 7. On Test Suite Composition and Cost-Effective Regression Testing, G. Rothermel, S. Elbaum, A. G. Malishevsky, P. Kallakuri, X. Qiu, Technical Report 03-60-04, Department of Computer Science, Oregon State University, November 2003. Abstract. PDF.

  • 6. Selecting a Cost-Effective Test Case Prioritization Technique, S. Elbaum, G. Rothermel, S. Kanduri, and A. G. Malishevsky, Technical Report 03-01-01, Department of Computer Science and Engineering, University of Nebraska -- Lincoln, January 2003. Abstract. Postscript. PDF.

  • 5. Whole Program Path-Based Dynamic Impact Analysis, J. Law and G. Rothermel, Proceedings of the 25th International Conference on Software Engineering, May 2003, pages 308-318. Abstract. Postscript. PDF.

  • 4. Improving Web Application Testing with User Session Data, S. Elbaum, S. Karre, and G. Rothermel, Proceedings of the 25th International Conference on Software Engineering, May 2003 pages 49-59. Abstract. Postscript. PDF.

  • 3. End-User Software Engineering with Assertions in the Spreadsheet Paradigm, M. Burnett, C. Cook, O. Pendse, G. Rothermel, J. Summet, C. Wallace, Proceedings of the 25th International Conference on Software Engineering, May 2003, pages 93-103. Abstract. Postscript. PDF.

  • 2. Harnessing Curiosity to Increase Correctness in End-User Programming, A. Wilson, M. Burnett, L. Beckwith, O. Granatir, L. Casburn, C. Cook, M. Durham, and G. Rothermel, Proceedings of the ACM Conference on Human Factors in Computing Systems, April 2003, pages 305-312. Abstract. PDF.

  • 1. Understanding the Effects of Changes on the Cost-Effectiveness of Regression Testing Techniques, S. Elbaum, P. Kallakuri, A. G. Malishevsky, G. Rothermel, and S. Kanduri, Journal of Software Testing, Verification, and Reliability V. 13, no. 2, June 2003, pages 65-83. Abstract. Postscript. PDF.

    2002       top

  • 10. Integrating Automated Test Case Generation into the WYSIWYT Spreadsheet Testing Methodology, M. Fisher II, M. Cao, G. Rothermel, D. Brown, C. R. Cook, and M. Burnett, Technical Report 02-60-01, Computer Science Department, Oregon State University, February 2001. Abstract. PDF.

  • 9. Can Fault-Exposure-Potential Estimates Improve the Fault Detection Abilities of Test Suites?, W. Chen, R. H. Untch, G. Rothermel, S. Elbaum, and J. von Ronne, Journal of Software Testing, Verification, and Reliability V. 4, no. 2, December 2002, pages 197-218. Abstract. Postscript. PDF.

  • 8. Empirical Studies of Test Suite Reduction, G. Rothermel, M. J. Harrold, J. von Ronne, C. Hong, Journal of Software Testing, Verification, and Reliability V. 4, no. 2, December 2002, pages 219-249. Abstract. Postscript. PDF.

  • 7. Understanding the Effects of Changes on the Cost-Effectiveness of Regression Testing Techniques, S. Elbaum, P. Kallakuri, A. Malishevsky, G. Rothermel, and S. Kanduri, Technical Report 020701, Department of Computer Science and Engineering, University of Nebraska -- Lincoln, July 2002. Abstract. Postscript. PDF.

  • 6. Test Reuse in the Spreadsheet Paradigm, M. Fisher II, D. Jin, G. Rothermel, M. Burnett, Proceedings of the International Symposium on Software Reliability Engineering, November 2002, pages 257-268. Abstract. Postscript. PDF.

  • 5. Modeling the Cost-Benefits Tradeoffs for Regression Testing Techniques, A. G. Malishevsky, G. Rothermel, and S. Elbaum, Proceedings of the International Conference on Software Maintenance, October 2002, pages 204-213. Abstract. Postscript. PDF.

  • 4. The Impact of Test Suite Granularity on the Cost-Effectiveness of Regression Testing, G. Rothermel, S. Elbaum, A. Malishevsky, P. Kallakuri, and B. Davia, Proceedings of the 24th International Conference on Software Engineering, May 2002, pages 230-240. Abstract. Postscript. PDF.

  • 3. Automated Test Case Generation for Spreadsheets, M. Fisher, M. Cao, G. Rothermel, C. R. Cook, M. M. Burnett, Proceedings of the 24th International Conference on Software Engineering May 2002, pages 241-251. Abstract. Postscript. PDF.

  • 2. Testing Homogeneous Spreadsheet Grids with the "What You See Is What You Test" Methodology M. Burnett, A. Sheretov, B. Ren, and G. Rothermel, IEEE Transactions on Software Engineering Volume 28, no. 6, June 2002, pages 576-594. Abstract. PDF.

  • 1. Test Case Prioritization: A Family of Empirical Studies, S. Elbaum, A. Malishevsky, and G. Rothermel, IEEE Transactions on Software Engineering Volume 28, no. 2, February 2002, pages 159-182. Abstract. Postscript.

    2001       top

  • 14. Incorporating Incremental Validation and Impact Analysis into Spreadsheet Maintenance: An Empirical Study, V. Krishna, C. Cook, D. Keller, J. Cantrell, C. Wallace, M. Burnett, and G. Rothermel, IEEE International Conference on Software Maintenance, November 2001, pages 72-81. Abstract. PDF.

  • 13. Using Component Metacontent to Support the Regression Testing of Component-Based Software, A. Orso, M. J. Harrold, D. Rosenblum, G. Rothermel, H. Do, and M. L. Soffa, IEEE International Conference on Software Maintenance, November 2001, pages 716-725. Abstract. Postscript. PDF.

  • 12. The Impact of Software Evolution on Code Coverage Information. S. Elbaum, D. Gable, and G. Rothermel, Proceedings of the International Conference on Software Maintenance, November 2001, pages 169-179. Abstract. Postscript. PDF.

  • 11. Prioritizing Test Cases for Regression Testing, G. Rothermel, R. Untch, C. Chu, and M. J. Harrold, IEEE Transactions on Software Engineering V. 27, no. 10, October 2001, pages 929-948. Abstract. Postscript. PDF.

  • 10. Visually Testing Recursive Programs in Spreadsheet Languages, M. Burnett, B. Ren, A. Ko, C. Cook, and G. Rothermel, Proceedings of the IEEE Symposium on Human-Centric Languages, September 2001, pages 288-295. Abstract. PDF.

  • 9. The Impact of Test Suite Granularity on the Cost-Effectiveness of Regression Testing, G. Rothermel, S. Elbaum, A. Malishevsky, P. Kallakuri, and B. Davia, Technical Report 01-60-11, Computer Science Department, Oregon State University, September 2001. Abstract. Postscript. PDF.

  • 8.Test Case Prioritization: A Family of Empirical Studies. S. Elbaum, A. Malishevsky, and G. Rothermel Technical Report 01-60-08, Computer Science Department, Oregon State University, May 2001. Abstract. Postscript. PDF.

  • 7. Incorporating Varying Test Costs and Fault Severities into Test Case Prioritization, S. Elbaum, A. Malishevsky, and G. Rothermel, Proceedings of the 23rd International Conference on Software Engineering May 2001, pages 329-338. Abstract. Postscript. PDF.

  • 6. Computation of Interprocedural Control Dependencies, S. Sinha, M.J. Harrold, and G. Rothermel, ACM Transactions on Software Engineering and Methodology V. 10, no. 2, April 2001, pages 209-254. Abstract. Postscript. PDF.

  • 5. Understanding and Measuring the Sources of Variation in the Prioritization of Regression Test Suites, S. Elbaum, D. Gable, and G. Rothermel, Proceedings of the 7th International Software Metrics Symposium, April 2001, pages 169-181. Abstract. Postscript. PDF.

  • 4. An Empirical Study of Regression Test Selection Techniques, T. L. Graves, M. J. Harrold, J.-M. Kim, A. Porter, and G. Rothermel, ACM Transactions on Software Engineering and Methodology V. 10, no. 2, April 2001, pages 184-208. Abstract. Postscript. PDF.

  • 3. A Comparative Study of Coarse- and Fine-Grained Safe Regression Test Selection, J. Bible, G. Rothermel, and D. Rosenblum, ACM Transactions on Software Engineering and Methodology, V. 10, no. 2, April 2001, pages 149-183. Abstract. Postscript. PDF.

  • 2. Empirical Studies of a Prediction Model for Regression Test Selection, M. J. Harrold, D. Rosenblum, G. Rothermel, and E. Weyuker, IEEE Transactions on Software Engineering V. 27, no. 3, March 2001, pp 248-263. Abstract. Postscript. PDF.

  • 1. A Methodology for Testing Spreadsheets, G. Rothermel, M. Burnett, L. Li, C. DuPuis, and A. Sheretov, ACM Transactions on Software Engineering and Methodology, V. 10, no. 1, January 2001, pages 110-147. Abstract. Postscript. PDF.

    2000       top

  • 7. An Empirical Investigation of the Relationship Between Fault-Revealing Test Behavior and Differences in Program Spectra, M. J. Harrold, G. Rothermel, K. Sayre, R. Wu, L. Yi, Journal of Software Testing, Verification, and Reliability V. 10, no. 3, September 2000, pages 171-194. Abstract. Postscript. PDF.

  • 6. Prioritizing Test Cases for Regression Testing, S. Elbaum, A. Malishevsky, and G. Rothermel, Proceedings of the ACM International Symposium on Software Testing and Analysis, August 2000, pages 102-112. Abstract. Postscript. PDF.

  • 5. An Empirical Study of Regression Test Application Frequency, J-M. Kim, A. Porter, and G. Rothermel, Proceedings of the 22nd International Conference on Software Engineering, June 2000, pages 126-135. Abstract. Postscript. PDF.

  • 4. WYSIWYT Testing in the Spreadsheet Paradigm: An Empirical Evaluation, K. J. Rothermel, C. R. Cook, M. M. Burnett, J. Schonfeld, T. R. G. Green, and G. Rothermel, Proceedings of the 22nd International Conference on Software Engineering, June 2000, pages 230-239. Abstract. Postscript. PDF.

  • 3. Regression Test Selection for C++ Software, G. Rothermel, M. J. Harrold, and J. Dedhia, Journal of Software Testing, Verification, and Reliability, V. 10, no. 2, June 2000, pages 77-109. Abstract. Postscript. PDF.

  • 2. An Empirical Study of the Effects of Incorporating Fault Exposure Potential Estimates into a Test Data Adequacy Criterion, W. Chen, G. Rothermel, R. H. Untch, and J. von Ronne, Technical Report 00-60-04, Computer Science Department, Oregon State University, March 2000. Abstract. Postscript. PDF.

  • 1. Prioritizing Test Cases for Regression Testing, S. Elbaum, A. Malishevsky, and G. Rothermel, Technical Report 00-60-03, Computer Science Department, Oregon State University, February 2000. Abstract. Postscript. PDF.

    1999       top

  • 6. A Unifying Framework Supporting the Analysis and Development of Safe Regression Test Selection Techniques, J. Bible and G. Rothermel, Technical Report 99-60-11, Computer Science Department, Oregon State University, December 1999. Abstract. Postscript. PDF.

  • 5. Experiments to Assess the Cost-Benefits of Test-Suite Reduction, G. Rothermel, M. J. Harrold, J. von Ronne, C. Hong, and J. Ostrin, Technical Report 99-60-09, Computer Science Department, Oregon State University, December 1999. Abstract. Postscript. PDF.

  • 4. Slicing Spreadsheets: An Integrated Methodology for Spreadsheet Testing and Debugging, J. Reichwein, G. Rothermel, and M. Burnett, Proceedings of the 2nd Conference on Domain Specific Languages, October 1999, pages 25-38. Abstract. Postscript. PDF.

  • 3. Scaling up a "What You See is What You Test" Methodology to Spreadsheet Grids. M. Burnett, A. Sheretov, and G. Rothermel, Proceedings of the 1999 IEEE Symposium on Visual Languages, September 1999, pages 30-37. Abstract. Postscript. PDF.

  • 2. Test Case Prioritization: An Empirical Study, G. Rothermel, R. H. Untch, C. Chu, and M. J. Harrold, Proceedings of the International Conference on Software Maintenance, September 1999, pages 179-188. Abstract. Postscript. PDF.

  • 1. System-Dependence-Graph-Based Slicing of Programs with Arbitrary Interprocedural Control Flow, S. Sinha, M. J. Harrold, and G. Rothermel, Proceedings of the 21st International Conference on Software Engineering, May 1999, pages 432-441. Abstract. Postscript. PDF.

    1998       top

  • 7. An Empirical Study of the Effects of Minimization on the Fault Detection Capabilities of Test Suites, G. Rothermel, M. J. Harrold, J. Ostrin, and C. Hong, Proceedings of the International Conference on Software Maintenance, November 1998, pages 34-43. Abstract. Postscript. PDF.

  • 6. An Empirical Investigation of Program Spectra, M. J. Harrold, G. Rothermel, R. Wu, and L. Yi, Proceedings of the ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, June 1998, pages 83-90. Abstract. Postscript. PDF.

  • 5. Empirical Studies of a Safe Regression Test Selection Technique, G. Rothermel and M. J. Harrold, IEEE Transactions on Software Engineering, V. 24, no. 6, June 1998, pp. 401-419. Abstract. Postscript. PDF.

  • 4. An Empirical Study of Regression Test Selection Techniques, T. L. Graves, M. J. Harrold, J.-M. Kim, A. Porter, and G. Rothermel, Proceedings of the 20th International Conference on Software Engineering, April 1998, pages 188-197. Abstract. Postscript. PDF.

  • 3. What You See Is What You Test: A Methodology for Testing Form-Based Visual Programs, G. Rothermel, L. Li, C. DuPuis, and M. Burnett, Proceedings of the 20th International Conference on Software Engineering, April 1998, pages 198-207. Abstract. Postscript. PDF.

  • 2. Computation of Interprocedural Control Dependence, M. J. Harrold, G. Rothermel, and S. Sinha, Proceedings of the ACM International Symposium on Software Testing and Analysis, March 1998, pages 11-21. Abstract. Postscript. PDF.

  • 1. Empirical Studies of Control Dependence Graph Size for C Programs, M. J. Harrold, J. A. Jones and G. Rothermel, Empirical Software Engineering Journal 3(2), March 1998, pp. 203-211 Abstract. Postscript. PDF.

    1997       top

  • 7. Experience with Regression Test Selection, G. Rothermel and M. J. Harrold, Empirical Software Engineering Journal 2(2), 1997, pages 178-187. Abstract. Postscript. PDF.

  • 6. An Empirical Investigation and Comparison of Program Spectra, M. J. Harrold, G. Rothermel, R. Wu, and L. Yi, Technical Report OSU-CISRC-11/97-TR55 The Ohio State University, November 1997. Abstract. Postscript. PDF.

  • 5. Testing Strategies for Form-Based Visual Programs, G. Rothermel, L. Li, and M. Burnett, Proceedings of the Eighth International Symposium on Software Reliability Engineering, November 1997, pages 96-107. Abstract. Postscript.. PDF.

  • 4. An Empirical Comparison of Regression Test Selection Techniques, D. Rosenblum and G. Rothermel, Proceedings of the International Workshop for Empirical Studies of Software Maintenance, October 1997, pages 89-94. Abstract. Postscript. PDF.

  • 3. A Collaborative Investigation of Program-Analysis-Based Testing and Maintenance, M. J. Harrold, R. Miller, A. Porter, and G. Rothermel, Proceedings of the International Workshop for Empirical Studies of Software Maintenance, October 1997, pages 51-56. Abstract. Postscript. PDF.

  • 2. A Safe, Efficient Regression Test Set Selection Technique, G. Rothermel and M. J. Harrold; ACM Transactions on Software Engineering and Methodology, V.6, no. 2, April 1997, pages 173-210. Abstract. Postscript. PDF.

  • 1. Aristotle: A System for Research on and Development of Program Analysis Based Tools, M. J. Harrold and G. Rothermel, Technical Report OSU-CISRC-3/97-TR17, The Ohio State University. Abstract. Postscript. PDF.

    1996       top

  • 7. A Coherent Family of Analyzable Graph Representations for Object-Oriented Software, M. J. Harrold and G. Rothermel, Technical Report OSU-CISRC-11/96-TR60, The Ohio State University. Abstract. Postscript. PDF.

  • 6. Experience with Regression Test Selection, G. Rothermel and M. J. Harrold, Proceedings of the International Workshop for Empirical Studies of Software Maintenance, November 1996. Abstract. Postscript. PDF.

  • 5. Analyzing Regression Test Selection Techniques, G. Rothermel and M. J. Harrold, IEEE Transactions on Software Engineering, V.22, no. 8, August 1996, pages 529-551. Abstract. Postscript. PDF.

  • 4. Separate Computation of Alias Information for Reuse, M. J. Harrold and G. Rothermel, IEEE Transactions on Software Engineering, V.22, no.7, July 1996, pages 442-460. Abstract. Postscript. PDF.

  • 3. Syntax-Directed Construction of Program Dependence Graphs, M. J. Harrold and G. Rothermel, Technical Report OSU-CISRC-5/96-TR32, The Ohio State University, May 1996. Abstract. Postscript. PDF.

  • 2. An Experimental Determination of Sufficient Mutation Operators, A. J. Offutt, A. Lee, G. Rothermel, R. Untch, and C. Zapf, ACM Transactions on Software Engineering and Methodology, V.5, no.2, April 1996, pages 99-118. Abstract. Postscript. PDF.

  • 1. Separate Computation of Alias Information for Reuse, M. J. Harrold and G. Rothermel, Proceedings of the ACM International Symposium on Software Testing and Analysis, January 1996, pages 107-120. Abstract. Postscript. PDF.

    1995       top

  • 2. Efficient, Effective Regression Testing Using Safe Test Selection Techniques, G. Rothermel, Ph.D. Dissertation, Clemson University, December 1995. Abstract. Postscript.

  • 1. Aristotle: a System for Development of Program Analysis Based Tools, M. J. Harrold, L. Larsen, J. Lloyd, D. Nedved, M. Page, G. Rothermel, M. Singh, and M. Smith, Proceedings of the ACM 33rd Annual Southeast Conference, March 1995, pages 110-119. Abstract. Postscript. PDF.

    1994       top

  • 4. Performing Data Flow Testing on Classes, M. J. Harrold and G. Rothermel, Proceedings of the Second ACM SIGSOFT Symposium on the Foundations of Software Engineering, December 1994, pages 154-163. Abstract. Postscript. PDF.

  • 3. Selecting Regression Tests for Object-Oriented Software, G. Rothermel and M. J. Harrold, Proceedings of the International Conference on Software Maintenance, September 1994, pages 14-25. Abstract. Postscript. PDF.

  • 2. Selecting Tests and Identifying Test Coverage Requirements for Modified Software, G. Rothermel and M. J. Harrold, Proceedings of the ACM International Symposium on Software Testing and Analysis, August 1994, pages 169-184. Abstract. Postscript. PDF.

  • 1. A Framework for Evaluating Regression Test Selection Techniques, G. Rothermel and M. J. Harrold, Proceedings of the 16th International Conference on Software Engineering, May 1994, pages 201-210. Abstract. Postscript. PDF.

    1993       top

  • 3. A Safe, Efficient Algorithm for Regression Test Selection, G. Rothermel and M. J. Harrold, Proceedings of the Conference on Software Maintenance, September 1993, pages 358-367. Abstract. Postscript. PDF.

  • 2. Efficient Construction of Program Dependence Graphs, M. J. Harrold, B. Malloy, and G. Rothermel, Proceedings of the ACM International Symposium on Software Testing and Analysis, June 1993, pages 139-148. Abstract. Postscript. PDF.

  • 1. An Experimental Evaluation of Selective Mutation, A. J. Offutt, G. Rothermel, and C. Zapf, 15th International Conference on Software Engineering, May 1993, pages 100-107. Abstract. Postscript. PDF.


    top