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]

  • Scaling Regression Testing to Large Software Systems. A. Orso, N. Shi, and M.J. Harrold Proceedings of the 12th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2004), November 2004, Newport Beach, CA, USA, pp. 241-252.
    [
    Abstract] [Full text in pdf] [Slides]

  • 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]

  • A Differencing Algorithm for Object-oriented Programs. T. Apiwattanapong, A. Orso, and M.J. Harrold Proceedings of the 19th IEEE International Conference on Automated Software Engineering (ASE 2004), September 2004, Linz, Austria, pp. 2-13.
    [
    Abstract] [Full text in pdf] [Slides]

  • 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]

  • An Empirical Comparison of Dynamic Impact Analysis Algorithms. A. Orso, T. Apiwattanapong, J. B. Law, G. Rothermel, and M.J. Harrold Proceedings of the 26th International Conference on Software Engineering (ICSE 2004) May 2004, Edinburgh, Scotland, 491-500.
    [
    Abstract] [Full text in pdf]

  • 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]

  • Understanding Data Dependences in the Presence of Pointers. Alessandro Orso, Saurabh Sinha, and Mary Jean Harrold, Technical Report GIT-CERCS-03-10, College of Computing, Georgia Institute of Technology, May 2003.
    [
    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 ]

  • Monitoring Deployed Software Using Software Tomography. J. Bowring, A. Orso, and M.J. Harrold Proc. of the ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE'02), November 2002, Charleston, SC, USA, pp. 2-9.
    [
    Abstract] [Full text in pdf ]

  • Selective Path Profiling. T. Apiwattanapong and M.J. Harrold. Proc. of the ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE'02), November 2002, Charleston, SC, USA, pp. 35-42.
    [
    Abstract] [Full text in pdf ]

  • A Technique for Dynamic Updating of Java Software. A. Orso, A. Rao, and M.J. Harrold Proceedings of the IEEE International Conference on Software Maintenance (ICSM'02), October 2002, Montreal, Canada, pp. 649-658.
    [
    Abstract] [Full text in pdf]

  • Evaluating the Precision of Static Reference Analysis Using Profiling.
    Donglin Liang, Maikel Pennings, and Mary Jean Harrold. Proceedings of International Symposium on Software Testing and Analysis (ISSTA'02), July, 2002, Rome, Italy. pp. 22--32
    [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]

  • Efficient Computation of Parameterized Pointer Information for Interprocedural Analyses. Donglin Liang and Mary Jean Harrold, Proceedings of Static Analysis Symposium (SAS), July 2001, Paris, France, pp. 279-298.
    [
    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]

  • Extending and Evaluating Flow-insensitive and Context-insensitive Points-to Analyses for Java, Donglin Liang, Maikel Pennings, and Mary Jean Harrold, (To appear in ACM PASTE'01) Technical Report GIT-CC-01-03 College of Computing, Georgia Institute of Technology, March 2001.
    [
    Abstract] [Full text in pdf]

  • MASSA: Mobile Agents Security through Static/Dynamic Analysis. Alessandro Orso, Giovanni Vigna, and Mary Jean Harrold, Proceedings of the ICSE Workshop on Software Engineering and Mobility, May 2001, Toronto, Ontario, Canada.
    [
    Abstract] [Full text in pdf]

  • Incremental Slicing Based on Data-Dependences Types. Alessandro Orso, Saurabh Sinha, and Mary Jean Harrold, Proceedings of the IEEE International Conference on Software Maintenance (ICSM 2001). November 2001, Florence, Italy, pp. 158-167.
    [
    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]

  • Effects of Pointers on Data Dependences. Alessandro Orso, Saurabh Sinha, and Mary Jean Harrold, Proceedings of the 9th International Workshop on Program Comprehension (IWPC 2001). May 2001, Toronto, Ontario, Canada, pp. 39-49.
    [
    Abstract] [Full text in pdf]

  • Interprocedural Control Dependence. Saurabh Sinha, Mary Jean Harrold, and Gregg Rothermel, ACM Transactions on Software Engineering and Methodology, vol 10, number 2, pp 209-254, April 2001.
    [
    Abstract] [Full text in pdf]

  • Component Metadata for Software Engineering Tasks. Alessandro Orso, Mary Jean Harrold, and David Rosenblum, Proceedings of the 2nd International Workshop on Engineering Distributed Objects (EDO 2000), LNCS Vol. 1999, Springer November 2000, Davis, CA, USA, pp. 129-144.
    [
    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]

  • Efficient Computation of Parameterized Pointer Information for Interprocedural Analyses, Donglin Liang and Mary Jean Harrold Technical Report GIT-CC-00-35 College of Computing, Georgia Institute of Technology, December 2000.
    [
    Abstract] [Full text in pdf]

  • Effects of Pointers on Data Dependences. Alex, Orso, Saurabh Sinha and Mary Jean Harrold, Technical Report GIT-CC-00-33 College of Computing, Georgia Institute of Technology, December 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]

  • Light-Weight Context Recovery for Efficient and Accurate Program Analyses. Donglin Liang and Mary Jean Harrold. Proceedings of the 22nd International Conference on Software Engineering, Limerick, Ireland, June 2000, pp. 366-375.
    [
    Abstract] [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]

  • Interprocedural Control Dependence. Saurabh Sinha, Mary Jean Harrold and Gregg Rothermel. Technical Report GIT-CC-00-17 College of Computing, Georgia Institute of Technology, June 2000.
    [
    Abstract] [Full text in pdf]

  • Discovering Context Information for Efficient and Accurate Program Analyses, Donglin Liang and Mary Jean Harrold. Technical Report GIT-CC-00-14 College of Computing, Georgia Institute of Technology, March 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]

  • Equivalence Analysis: A General Technique For Improving the Effiency of Data-Flow Analyses in the Presence of Pointers. Donglin Liang and Mary Jean Harrold. ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE'99), pp. 39-46, Toulouse, France, September 1999.
    [
    Abstract ] [Full text in pdf]

  • Efficient Points-To Analysis for Whole-Program Analysis. Donglin Liang and Mary Jean Harrold. Proceedings of the 7th European Software Engineering Conference and 7th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'99), Toulouse, France, September 1999, vol. 1687 of Lecture Notes in Computer Science, pp. 199-215.
    [
    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]

  • Reuse-Driven Interprocedural Slicing in the Presence of Pointers and Recursion. Donglin Liang and Mary Jean Harrold. Proceedings of the International Conference on Software Maintenance (ICSM'99), pp. 421-432, 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]

  • System-Dependence-Graph-Based Slicing of Programs with Abritrary Interprocedural Control Flow. Saurabh Sinha, Mary Jean Harrold, and Gregg Rothermel. Proceedings of the 21st IEEE International Conference on Software Engineering (ICSE'99), pp. 432-441, Los Angeles, CA, May 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]

  • Reuse-Driven Interprocedural Slicing. Mary Jean Harrold and Ning Ci. Proceedings of the 20th International Conference on Software Engineering (ICSE'98), pp. 74-83, Kyoto, Japan, April 1998.
    [Abstract] [Full text in pdf

  • Computation of Interprocedural Control Dependence. Mary Jean Harrold, Gregg Rothermel, and Saurabh Sinha. Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'98), pp. 11-20, Clearwater Beach, FL, March 1998.
    [
    Abstract] [Full text in pdf]

  • Empirical Studies of Control Dependence Graph Size for C Programs. Mary Jean Harrold, James A. Jones, and Gregg Rothermel. Empirical Software Engineering Journal, vol. 3, no. 2, pp. 203-211, March 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]

  • Separate Computation of Alias Information for Reuse. Mary Jean Harrold and Gregg Rothermel. IEEE Transactions on Software Engineering, Special section of best papers of the 1996 International Symposium on Software Testing and Analysis, vol. 22, no. 7, pp. 442-460, July 1996.
    [
    Abstract] [Full text in pdf]

  • Syntax-Directed Construction of Program Dependence Graphs. Mary Jean Harrold and Gregg Rothermel. Technical Report OSU-CISRC-5/96-TR32, Department of Computer and Information Science, The Ohio State University, May 1996.
    [
    Abstract] [Full text in pdf]

  • Slicing Object-Oriented Software. Loren Larsen and Mary Jean Harrold. Proceedings of the 18th International Conference on Software Engineering (ICSE'96), pp. 495-505, March 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.

  • SimPOL: Language and Translator for Object-Oriented Process Simulation, Brian A. Malloy, Mary Jean Harrold and John D. McGregor [Abstract] [Full text in pdf].

  • Efficient Computation of Interprocedural Definition-Use Chains, Mary Jean Harrold and Mary Lou Soffa, ACM Transactions on Programming Languages and Systems (TOPLAS), vol. 16, no. 2, March 1994, pp. 175-204.
    [Abstract] [Full text in pdf]

  • 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]

  • A Unified Interprocedural Program Representation for a Maintenance Enviornment. Mary Jean Harrold and Brian A. Malloy. IEEE Transactions on Software Engineering , vol.2, no.3, July 1993, pp. 270-285 (an earlier version of this paper appeared in Proceedings of the Conference on Software Maintenance, October 1991).
    [Abstract]

  • 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]

  • Efficient Construction of Program Dependence Graphs. Mary Jean Harrold, Brian Malloy, and Gregg Rothermel. Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'93), pp. 160-170, Cambridge, Masssachusetts, June 1993.
    [Abstract]

  • Load/Store Range Analysis for Global Register Allocation. Priyadarshan Kolte and Mary Jean Harrold. Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'93), pp. 268-277, Albuquerque, New Mexico, June 1993.
    [Abstract] [Full text in pdf]

  • A Software Metric System for Measuring Module Coupling. A. Jefferson Offutt, Mary Jean Harrold, and Priyadarshan Kolte. Journal of Systems Software , vol. 20, no. 3, pp. 295-308, March 1993.
    [Abstract] [Full paper in pdf]

  • The Implementation of a Simulation Language Using Dynamic Binding. Brian A. Malloy, Mary Jean Harrold, and John D. McGreggor. Proceedings of the Object-Oriented Simulation Conference pp. 1-8, San Diego, California, January 1993.

  • 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.

  • 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.

  • Computation of Interprocedural Definition and Use Dependencies. Mary Jean Harrold, and Mary Lou Soffa. Proceedings of IEEE Computer Society 1990 International Conference on Computer Languages (ICCL'90), pp. 297-306, New Orleans, Louisiana, March 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