Main People Publications Research Tools

Selected publications by author

Selected publications by category

Selected publications by date

 

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 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

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

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

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

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

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

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

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

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

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

  • 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