Main People Publications Research Tools

Selected publications by author

Selected publications by category

Selected publications by date

 

  • Empirical Evaluation of the Tarantula Automatic Fault-Localization Technique. J. A. Jones and M.J. Harrold. Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering, November 2005, Long Beach, CA, USA, pp. 273-282.
    [
    Abstract] [Full text in pdf] [Slides]

  • Efficient and Precise Dynamic Impact Analysis Using Execute-After Sequences. T. Apiwattanapong, A. Orso, and M.J. Harrold Proceedings of the 27th IEEE and ACM SIGSOFT International Conference on Software Engineering (ICSE 2005), May 2005, St. Louis, MO, USA, pp. 432-441.
    [
    Abstract] [Full text in pdf] [Slides]

  • Classifying Data Dependences in the Presence of Pointers for Program Comprehension, Testing, and Debugging. S. Sinha, A. Orso, and M.J. Harrold ACM Transactions on Software Engineering and Methodology (TOSEM), Vol. 13, No. 2, pp. 199-239.
    [
    Abstract] [Full text in pdf]

  • Gammatella: Visualizing Program-Execution Data for Deployed Software. J. A. Jones, A. Orso, M.J. Harrold Palgrave Macmillan Information Visualization, Volume 3, Number 3, pp. 173-188.
    [
    Abstract] [Full text in pdf]

  • Active Learning for Automatic Classification of Software Behavior. James F. Bowring, James M. Rehg, and Mary Jean Harrold. Proceedings of the International Symposium on Software Testing and Analysis (ISSTA 2004), Boston, Massachusetts, July 2004, pp. 195-205.
    [
    Abstract] [Full text in pdf] [Slides]

  • TRIPWIRE: Mediating Software Self-Awareness. James F. Bowring, James M. Rehg, and Mary Jean Harrold. Proceedings of the 2nd ICSE Workshop on Remote Analysis and Measurement of Software Systems (RAMSS '04), Edinburgh, Scotland, May 2004, pp. 11-14.
    [
    Abstract] [Full text in pdf]

  • Automated Support for Development, Maintenance, and Testing in the Presence of Implicit Control Flow. Saurabh Sinha, Alessandro Orso, and Mary Jean Harrold. Technical Report GIT-CC-03-48, College of Computing, Georgia Institute of Technology, September 2003.
    [
    Abstract]

  • Leveraging Field Data for Impact Analysis and Regression Testing. Alessandro Orso, Taweesup Apiwattanapong, and Mary Jean Harrold. Proceedings of the 11th European Software Engineering Conference and 11th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2003), Helsinki, Finland, September 2003.
    [
    Abstract] [Full text in pdf]

  • Improving Impact Analysis and Regression Testing Using Field Data. A. Orso, T. Apiwattanapong, and M. J. Harrold. First ICSE Workshop on Remote Analysis and Measurement of Software Systems (RAMSS '03)
    [
    Abstract] [Full text in pdf]

  • Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage. James A. Jones and Mary Jean Harrold. IEEE Transactions on Software Engineering Volume 29, Number 3, March 2003, pp. 195-209.
    [
    Abstract] [Full text in pdf]

  • Visualization of Program-Execution Data for Deployed Software. Alessandro Orso, James Jones, Mary Jean Harrold. Proceedings of the ACM Symposium on Software Visualization, pp. 67-76.
    [
    Abstract] [Full text in pdf ]

  • Gamma System: Continuous Evolution of Software after Deployment. Alessandro Orso, Donglin Liang, Mary Jean Harrold, Richard Lipton. Proc. of the ACM International Symposium on Software Testing and Analysis (ISSTA'02), July, 2002, Rome, Italy, pp. 65-69.
    [
    Abstract] [Full text in pdf]

  • Visualization of Test Information to Assist Fault Localization. James A. Jones, Mary Jean Harrold, John Stasko. Proceedings of the 24th International Conference on Software Engineering, May, 2002, Orlando, FL, pp. 467-477.
    [
    Abstract] [Full text in pdf]

  • Technical Note: Visually Encoding Program Test Information to Find Faults in Software. James Eagan, Mary Jean Harrold, James A. Jones, and John Stasko. Proceedings of IEEE Information Visualization 2001, San Diego, CA, USA, October 2001, pp. 33-36
    [
    Abstract] [Full text in pdf]

  • Regression Test Selection for Java Software. M.J. Harrold, J. Jones, T. Li, D. Liang, A. Orso, M. Pennings, S. Sinha, S. Spoon, and A. Gujarathi, Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2001), October 2001, Tampa, FL, USA, pp. 312-326.
    [
    Abstract] --> [Full text in pdf] [Slides]

  • Test Case Prioritization. Gregg Rothermel, Roland Untch, Chengyun Chu, and Mary Jean Harrold, IEEE Transactions on Software Engineering, vol.27, no.10, pp.929-948, October, 2001.
    [
    Abstract] [Full text in pdf]

  • Visualization for Fault Localization. James A. Jones, Mary Jean Harrold, and John Stasko. Proceedings of the Workshop on Software Visualization, ICSE 2001, May 2001
    [
    Full text in pdf]

  • An Empirical Study of Regression Test Selection Techniques. Todd L. Graves, Mary Jean Harrold, Jung-Min Kim, Adam Porter, and Gregg Rothermel. ACM Transactions on Software Engineering and Methodology, vol.10, no.2, pp.184-208, April 2001.
    [
    Abstract] [Full text in pdf]

  • Using Component Metacontents to Support the Regression Testing of Component-Based Software. Alessandro Orso, Mary Jean Harrold, David Rosenblum, Gregg Rothermel, Mary Lou Soffa, Hyunsook Do, Proceedings of the IEEE International Conference on Software Maintenance (ICSM 2001). November 2001, Florence, Italy, pp. 716-725.
    [
    Abstract] [Full text in pdf]

  • Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage. James A. Jones and Mary Jean Harrold, Proceedings of the International Conference on Software Maintenance, Florence, Italy, November 2001
    [
    Abstract] [Full Text in pdf]

  • Automated Testing of Classes. Ugo Buy, Alessandro Orso, and Mauro Pezzè, Proceedings of the International Symposium on Software Testing and Analysis (ISSTA 2000), Portland, OR, August 2000
    [
    Abstract] [Full text in pdf]

  • An Empirical Investigation of the Relationship Between Fault-Revealing Test Behavior and Differences in Program Spectra. Mary Jean Harrold, Gregg Rothermel, Kent Sayre, Rui Wu, Liu Yi. Journal of Software Testing, Verifications, and Reliability, vol.10, no.3, September, 2000.
    [
    Abstract] [Full text in pdf]

  • Analysis and Testing of Programs with Exception-Handling Constructs. Saurabh Sinha and Mary Jean Harrold, IEEE Transactions on Software Engineering, vol. 26, no. 9, pp. 849-871, September 2000.
    [
    Abstract] [Full text in pdf]

  • Testing: A Roadmap. Mary Jean Harrold. In Future of Software Engineering, 22nd International Conference on Software Engineering, June 2000.
    [
    Full text in pdf]

  • Empirical Studies of a Prediction Model for Regression Test Selection. Mary Jean Harrold, Gregg Rothermel, David Rosenblum, and Elaine Weyuker. IEEE Transactions on Software Engineering , vol.27, no.3, pp.248-263, March 2001.
    [
    Abstract] [Full text in pdf]

  • Regression Testing for C++ Software. Gregg Rothermel, Mary Jean Harrold, and Jeinay Dedhia. Journal of Software Testing, Verification, and Reliability, vol. 10, no. 6, June 2000.
    [
    Abstract] [Full text in pdf]

  • An Empirical Investigation of the Correlation Between Fault-Revealing Test Behavior and Differences in Program Spectra. Mary Jean Harrold, Gregg Rothermel, Kent Sayre, Rui Wu, Lui Yi. Technical Report GIT-99-27 College of Computing, Georgia Institute of Technology, December 1999. [Abstract]

  • Test Case Prioritization. Gregg Rothermel, Roland Untch, Chengyun Chu, Mary Jean Harrold. Technical Report GIT-99-28, College of Computing, Georgia Institute of Technology, December 1999.
    [
    Abstract] [Full text in pdf]

  • Experiments to Assess the Cost-Benefits of Test-Suite Reduction Gregg Rothermel, Mary Jean Harrold, Jeff von Ronne, Christie Hong, Jeff Ostrin Technical Report GIT-99-29, College of Computing, Georgia Institute of Technology, December 1999.
    [
    Abstract] [Full text in pdf]

  • Criteria for Testing Programs With Exception-Handling Constructs. Saurabh Sinha and Mary Jean Harrold. Proceedings of the International Conference on Software Maintenance (ICSM'99), pp. 265-274, Oxford, England, August-September 1999.
    [
    Abstract] [Full text in pdf]

  • Test Case Prioritization: An Empirical Study. Gregg Rothermel, Roland Untch, Chengyun Chu, and Mary Jean Harrold. Proceedings of the International Conference on Software Maintenance (ICSM'99), pp. 179-188, Oxford, England, August-September 1999.
    [
    Abstract] [Full text in pdf]

  • Test-Data Generation Using Genetic Algorithms. Roy Pargas, Mary Jean Harrold, and Robert Peck. Journal of Software Testing, Verifications, and Reliability, vol. 9, pp. 263-282, September 1999.
    [
    Abstract] [Full text in pdf]

  • Testing Evolving Software. Mary Jean Harrold. Journal of Systems and Software, special issue of top scholars in the field of Systems & Software Engineering (1993-1997), vol. 47, no. 2-3, pp. 173-181, July 1999.
    [
    Abstract] [Full text in pdf]

  • Criteria for Testing Exception-Handling Constructs in Java Programs. Saurabh Sinha and Mary Jean Harrold. Technical Report OSU-CISRC-6/99-TR16 Department of Computer and Information Science, The Ohio State University, June 1999.
    [
    Abstract] [Full text in pdf]

  • An Approach To Analyzing and Testing Component-Based Systems. Mary Jean Harrold, Donglin Liang, and Saurabh Sinha. Proceedings of the First International ICSE Workshop on Testing Distributed Component-Based Systems, Los Angeles, CA, May 1999.
    [
    Abstract] [Full text in pdf]

  • Analysis of Programs With Exception Handling Constructs. Saurabh Sinha and Mary Jean Harrold. Proceedings of the International Conference on Software Maintenance (ICSM'98), pp. 348-357, Bethesda, MD, November 1998.
    [Abstract] [Full text in pdf]

  • Slicing Objects Using System Dependence Graphs. Donglin Liang and Mary Jean Harrold. Proceedings of the International Conference on Software Maintenance (ICSM'98), pp. 358-367, Bethesda, MD, November 1998.
    [
    Abstract] [Full text in pdf]

  • An Empirical Study of the Effects of Minimization on the Fault-Detection Capabilities of Test Suites. Gregg Rothermel, Mary Jean Harrold, Jeffery Ostrin, and Christie Hong. Proceedings of the International Conference on Software Maintenance (ICSM'98), pp. 34-43, Bethesda, MD, November 1998.
    [
    Abstract] [Full text in pdf]

  • Architecture-Based Regression Testing of Evolving Systems. Mary Jean Harrold. Proceedings of the International Workshop on the Role of Software Architecture in Testing and Analysis (ROSATEA), pp. 73-77, Marsala, Sicily, Italy, July 1998.
    [
    Abstract]

  • An Empirical Investigation of Program Spectra. Mary Jean Harrold, Gregg Rothermel, Rui Wu, and Liu Yi. Proceedings of the ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE'98), pp. 83-90, June 1998.
    [
    Abstract] [Full text in pdf]

  • Empirical Studies of a Safe Regression Test Selection Technique. Gregg Rothermel and Mary Jean Harrold. IEEE Transactions on Software Engineering, vol. 24, no. 6, pp. 401-419, June 1998.
    [
    Abstract] [Full text in pdf]

  • An Empirical Study of Regression Test Selection Techniques. Todd L. Graves, Mary Jean Harrold, Jung-Min Kim, Adam Porter, and Gregg Rothermel. Proceedings of the 20th International Conference on Software Engineering (ICSE'98), pp. 188-197, Kyoto, Japan, April 1998.
    [
    Abstract] [Full text in pdf]

  • Experience With Regression Test Selection. Gregg Rothermel and Mary Jean Harrold. Proceedings of the Workshop on Empirical Studies of Software Maintenance (WESS'96), October 1996, appeared as special edition of the Empirical Software Engineering Journal, vol. 2, no. 2, 1997.
    [
    Abstract] [Full text in pdf]

  • A Collaborative Investigation of Program-Analysis-Based Testing and Maintenance. Mary Jean Harrold, Renee Miller, Adam Porter, Gregg Rothermel. Proceedings of the International Workshop on Empirical Studies of Software Maintenance (WESS'97), October 1997.
    [
    Abstract] [Full text in pdf]

  • A Safe, Efficient Regression Test Selection Technique. Gregg Rothermel and Mary Jean Harrold. ACM Transactions on Software Engineering and Methodology, vol. 6, no. 2, pp. 173-210, April 1997.
    [
    Abstract] [Full text in pdf]

  • TUMS: Testing Using Mutant Schemata. Roland Untch, Mary Jean Harrold, and A. Jefferson Offutt. Proceedings of ACM Southeast Conference, pp. 174-181, April 1997.

  • An Approach to Fault Modeling and Fault Seeding Using the Program Dependence Graph. Mary Jean Harrold, A. Jefferson Offutt, and Kanupirya Tewary. Journal of Systems and Software, vol. 36, no. 3, pp. 273-296, March 1997.
    [
    Abstract] [Full text in pdf]

  • Aristotle: A System for Research On and Developement of Program-Analysis-Based Tools. Mary Jean Harrold and Gregg Rothermel. Technical Report OSU-CISRC-3/97-TR17, Department of Computer and Information Science, The Ohio State University, March 1997 (an earlier version of this paper appeared in the 33rd Annual ACM Southeast Conference, March 1995).
    [
    Abstract] [Full text in pdf]

  • A Coherent Family of Analyzable Graph Representations for Object-Oriented Software. Mary Jean Harrold and Gregg Rothermel. Technical Report OSU-CISRC-11/96-TR60, Department of Computer and Information Science, The Ohio State University, November 1996.
    [
    Abstract] [Full text in pdf]

  • Analyzing Regression Test Selection Techniques. Gregg Rothermel and Mary Jean Harrold. IEEE Transactions on Software Engineering, vol. 22, no. 8, pp. 529-551, August 1996.
    [
    Abstract] [Full text in pdf]

  • Program Slicing-Based Regression Testing Techniques. Rajiv Gupta, Mary Jean Harrold, and Mary Lou Soffa. Journal of Software Testing, Verification, and Reliability, vol. 6, no. 2, pp. 83-112, June 1996.
    [
    Abstract] [Full text in pdf]

  • Performing Data Flow Testing on Classes. Mary Jean Harrold and Gregg Rothermel. Second ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'94), pp. 154-163, New Orleans, Lousiana, December 1994.
    [Abstract] [Full text in pdf]

  • Fault Modeling Using the Program Dependence Graph. Kanupriya Tewary and Mary Jean Harrold. Proceedings of IEEE International Symposium on Software Reliability Engineering (ISSRE'94), pp. 136-145, Monterey, California, November 1994.
    [Abstract]

  • Selecting Regression Tests for Object-Oriented Software, Gregg Rothermel and Mary Jean Harrold, International Conference on Software Maintenance (ICSM94), pp. 14-25, Victoria, British Columbia, Canada, September 1994.
    [Abstract] [Full text in pdf]

  • Selecting Tests and Identifying Test Coverage Requirements for Modified Software. Gregg Rothermel and Mary Jean Harrold. ACM International Symposium on Software Testing and Analysis (ISSTA'94), pp. 169-184, Seattle, Washington, August 1994.
    [Abstract] [Full text in pdf]

  • A Framework for Evaluating Regression Test Selection Techniques. Gregg Rothermel and Mary Jean Harrold. Proceedings of the 16th International Conference on Software Engineering (ICSE'94), pp. 201-210, Sorrento, Italy, May 1994.

  • A Safe, Efficient Algorithm for Regression Test Selection. Gregg Rothermel and Mary Jean Harrold. International Conference on Software Maintenance (ICSM'93), pp. 3589-367, Montreal, Quebec, Canada, September 1993.
    [Abstract] [Full text in pdf]

  • A Methodology for Controlling the Size of a Test Suite. Mary Jean Harrold, Rajiv Gupta, and Mary Lou Soffa. ACM Transactions on Software Engineering and Methodology , vol 2, no 3, July 1993, pp. 270-285.
    [Abstract] [Full text in pdf]

  • Mutation Testing using Mutant Schemata. Roland Untch, A. Jefferson Offutt, and Mary Jean Harrold. Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'93), pp. 139-148, Cambridge, Massachusetts, June 1993.
    [Abstract] [Full text in pdf]

  • An Approach to Regression Testing using Slicing. Rajiv Gupta, Mary Jean Harrold, and Mary Lou Soffa. Proceedings of the Conference on Software Maintenance (CSM'92), pp. 299-308, Orlando, Florida, November 1992.

  • Combat: A Compiler Based Data Flow Tester. Mary Jean Harrold and Priyadarshan Kolte. Proceedings of the Pacific Northwest Software Quality Conference, pp. 311-323, Portland, Oregon, October 1992.

  • Incremental Testing of Object-Oriented Class Inheritance Structures. Mary Jean Harrold, John D. McGregor, and Kevin Fitzpatrick. Proceedings of the 14th International Conference on Software Engineering (ICSE'92), pp. 68-80, Melborne, Australia, May 1992.
    [Abstract] [Full text in pdf].

  • Selection of Data for Integration Testing. Mary Jean Harrold and Mary Lou Soffa. IEEE Software, special issue on testing and debugging, March 1991, pp. 58-65.

  • The Effects of Optimizing Transformations on DataFlow-Adequate Test Sets. Proceedings of the ACM SIGSOFT Fourth Symposium on Software Testing, Analysis, an Verification (TAV4) pp. 130-138, Victoria, British Colubia, October 1991.

  • A Methodology for Controlling the Size of a Test Suite. Mary Jean Harrold, Rajiv Gupta, and Mary Lou Soffa. Proceedings of the Conference on Software Maintence (CSM'90), pp. 302-310, San Diego, California, November 1990.

  • Interprocedural Data Flow Testing. Mary Jean Harrold and Mary Lou Soffa. Proceedigns of the ACM SIGSOFT Third Symposium on Software Testing, Analysis, and Verification (TAV3), pp. 158-167, Key West, Flordia, December 1989.
    [Abstract] [Full text in pdf]

  • An Incremental Data Flow Testing Tool. Mary Jean Harrold and Mary Lou Soffa. Proceedings of the Sixth International Conference on Testing Computer Software , May 1989, Washington, D.C.

  • An Incremental Approach to Unit Testnig during Maintenance. Mary Jean Harrold and Mary Lou Soffa. Proceedings of the Conference on Software Maintenance (CSM'88), pp. 362-367, Phoenix, Arizona, October 1988.
    [Abstract]

  • Georgia Tech | College of Computing | Software Engineering | Aristotle Home
    Updated November 14, 2005 by Jim Jones