2008 |
108 | | Mary Jean Harrold,
Gail C. Murphy:
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008, Atlanta, Georgia, USA, November 9-14, 2008
ACM 2008 |
107 | EE | Raúl A. Santelices,
Pavan Kumar Chittimalli,
Taweesup Apiwattanapong,
Alessandro Orso,
Mary Jean Harrold:
Test-Suite Augmentation for Evolving Software.
ASE 2008: 218-227 |
106 | EE | Yanbing Yu,
James A. Jones,
Mary Jean Harrold:
An empirical study of the effects of test-suite reduction on fault localization.
ICSE 2008: 201-210 |
105 | EE | Wanchun Li,
Mary Jean Harrold:
Using random test selection to gain confidence in modified software.
ICSM 2008: 267-276 |
104 | EE | Mary Jean Harrold:
Testing evolving software: Current practice and future promise.
ISEC 2008: 3-4 |
103 | EE | Pavan Kumar Chittimalli,
Mary Jean Harrold:
Regression test selection on system requirements.
ISEC 2008: 87-96 |
102 | EE | George K. Baah,
Andy Podgurski,
Mary Jean Harrold:
The probabilistic program dependence graph and its application to fault diagnosis.
ISSTA 2008: 189-200 |
101 | EE | Hina Shah,
Carsten Görg,
Mary Jean Harrold:
Visualization of exception handling constructs to support program understanding.
SOFTVIS 2008: 19-28 |
100 | EE | Hina Shah,
Carsten Görg,
Mary Jean Harrold:
Why do developers neglect exception handling?
Workshop on Exception Handling 2008: 62-68 |
2007 |
99 | EE | Ahmed S. Ghiduk,
Mary Jean Harrold,
Moheb R. Girgis:
Using Genetic Algorithms to Aid Test-Data Generation for Data-Flow Coverage.
APSEC 2007: 41-48 |
98 | EE | Raúl A. Santelices,
Mary Jean Harrold:
Efficiently monitoring data-flow test coverage.
ASE 2007: 343-352 |
97 | EE | Pavan Kumar Chittimalli,
Mary Jean Harrold:
Re-computing Coverage Information to Assist Regression Testing.
ICSM 2007: 164-173 |
96 | EE | James A. Jones,
Mary Jean Harrold,
James F. Bowring:
Debugging in Parallel.
ISSTA 2007: 16-26 |
95 | EE | Saswat Anand,
Alessandro Orso,
Mary Jean Harrold:
Type-Dependence Analysis and Program Transformation for Symbolic Execution.
TACAS 2007: 117-133 |
94 | EE | Taweesup Apiwattanapong,
Alessandro Orso,
Mary Jean Harrold:
JDiff: A differencing technique and tool for object-oriented programs.
Autom. Softw. Eng. 14(1): 3-36 (2007) |
93 | EE | Alessandro Orso,
Hyunsook Do,
Gregg Rothermel,
Mary Jean Harrold,
David S. Rosenblum:
Using component metadata to regression test component-based software.
Softw. Test., Verif. Reliab. 17(2): 61-94 (2007) |
2006 |
92 | EE | Yu-Seung Ma,
Mary Jean Harrold,
Yong Rae Kwon:
Evaluation of mutation testing for object-oriented programs.
ICSE 2006: 869-872 |
91 | EE | Raúl A. Santelices,
Saurabh Sinha,
Mary Jean Harrold:
Subsumption of program entities for efficient coverage and monitoring.
SOQUA 2006: 2-5 |
90 | EE | George K. Baah,
Alexander Gray,
Mary Jean Harrold:
On-line anomaly detection of deployed software: a statistical machine learning approach.
SOQUA 2006: 70-77 |
89 | EE | Taweesup Apiwattanapong,
Raúl A. Santelices,
Pavan Kumar Chittimalli,
Alessandro Orso,
Mary Jean Harrold:
MATRIX: Maintenance-Oriented Testing Requirements Identifier and Examiner.
TAIC PART 2006: 137-146 |
2005 |
88 | EE | James A. Jones,
Mary Jean Harrold:
Empirical evaluation of the tarantula automatic fault-localization technique.
ASE 2005: 273-282 |
87 | EE | Taweesup Apiwattanapong,
Alessandro Orso,
Mary Jean Harrold:
Efficient and precise dynamic impact analysis using execute-after sequences.
ICSE 2005: 432-441 |
86 | EE | Donglin Liang,
Maikel Pennings,
Mary Jean Harrold:
Evaluating the impact of context-sensitivity on Andersen's algorithm for Java programs.
PASTE 2005: 6-12 |
2004 |
85 | EE | Taweesup Apiwattanapong,
Alessandro Orso,
Mary Jean Harrold:
A Differencing Algorithm for Object-Oriented Programs.
ASE 2004: 2-13 |
84 | EE | Saurabh Sinha,
Alessandro Orso,
Mary Jean Harrold:
Automated Support for Development, Maintenance, and Testing in the Presence of Implicit Control Flow.
ICSE 2004: 336-345 |
83 | EE | Alessandro Orso,
Taweesup Apiwattanapong,
James Law,
Gregg Rothermel,
Mary Jean Harrold:
An Empirical Comparison of Dynamic Impact Analysis Algorithms.
ICSE 2004: 491-500 |
82 | EE | Alessandro Orso,
James A. Jones,
Mary Jean Harrold,
John T. Stasko:
Gammatella: Visualization of Program-Execution Data for Deployed Software.
ICSE 2004: 699-700 |
81 | EE | James F. Bowring,
James M. Rehg,
Mary Jean Harrold:
Active learning for automatic classification of software behavior.
ISSTA 2004: 195-205 |
80 | EE | Alessandro Orso,
Nanjuan Shi,
Mary Jean Harrold:
Scaling regression testing to large software systems.
SIGSOFT FSE 2004: 241-251 |
79 | EE | Mary Jean Harrold:
Static and Dynamic Analyses of Programs with Implicit Control Flow.
WCRE 2004: 5 |
78 | EE | Alessandro Orso,
Saurabh Sinha,
Mary Jean Harrold:
Classifying data dependences in the presence of pointers for program comprehension, testing, and debugging.
ACM Trans. Softw. Eng. Methodol. 13(2): 199-239 (2004) |
77 | EE | James A. Jones,
Alessandro Orso,
Mary Jean Harrold:
GAMMATELLA: visualizing program-execution data for deployed software.
Information Visualization 3(3): 173-188 (2004) |
2003 |
76 | EE | Alessandro Orso,
Taweesup Apiwattanapong,
Mary Jean Harrold:
Leveraging field data for impact analysis and regression testing.
ESEC / SIGSOFT FSE 2003: 128-137 |
75 | | Alessandro Orso,
James A. Jones,
Mary Jean Harrold:
Visualization of Program-Execution Data for Deployed Software.
SOFTVIS 2003: 67-76, 211 |
74 | EE | Mary Jean Harrold,
Wilhelm Schäfer:
Guest Editors' Introduction.
IEEE Trans. Software Eng. 29(2): 97-98 (2003) |
73 | EE | James A. Jones,
Mary Jean Harrold:
Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage.
IEEE Trans. Software Eng. 29(3): 195-209 (2003) |
2002 |
72 | EE | James A. Jones,
Mary Jean Harrold,
John T. Stasko:
Visualization of test information to assist fault localization.
ICSE 2002: 467-477 |
71 | EE | Alessandro Orso,
Anup Rao,
Mary Jean Harrold:
A Technique for Dynamic Updating of Java Software.
ICSM 2002: 649-658 |
70 | EE | Donglin Liang,
Maikel Pennings,
Mary Jean Harrold:
Evaluating the precision of static reference analysis using profiling.
ISSTA 2002: 22-32 |
69 | EE | Alessandro Orso,
Donglin Liang,
Mary Jean Harrold,
Richard J. Lipton:
Gamma system: continuous evolution of software after deployment.
ISSTA 2002: 65-69 |
68 | EE | James F. Bowring,
Alessandro Orso,
Mary Jean Harrold:
Monitoring deployed software using software tomography.
PASTE 2002: 2-9 |
67 | EE | Taweesup Apiwattanapong,
Mary Jean Harrold:
Selective path profiling.
PASTE 2002: 35-42 |
66 | EE | Donglin Liang,
Mary Jean Harrold:
Equivalence analysis and its application in improving the efficiency of program slicing.
ACM Trans. Softw. Eng. Methodol. 11(3): 347-383 (2002) |
65 | EE | Mary Jean Harrold,
Antonia Bertolino:
Guest Editors' Introduction: 2000 International Symposium on Software Testing and Analysis.
IEEE Trans. Software Eng. 28(2): 113-114 (2002) |
64 | EE | Gregg Rothermel,
Mary Jean Harrold,
Jeffery von Ronne,
Christie Hong:
Empirical studies of test-suite reduction.
Softw. Test., Verif. Reliab. 12(4): 219-249 (2002) |
2001 |
63 | EE | Alessandro Orso,
Saurabh Sinha,
Mary Jean Harrold:
Incremental Slicing Based on Data-Dependences Types.
ICSM 2001: 158- |
62 | EE | Alessandro Orso,
Mary Jean Harrold,
David S. Rosenblum,
Gregg Rothermel,
Mary Lou Soffa,
Hyunsook Do:
Using Component Metacontent to Support the Regression Testing of Component-Based Software.
ICSM 2001: 716-725 |
61 | EE | James A. Jones,
Mary Jean Harrold:
Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage.
ICSM 2001: 92- |
60 | EE | James Eagan,
Mary Jean Harrold,
James A. Jones,
John T. Stasko:
Technical Note: Visually Encoding Program Test Information to Find Faults in Software.
INFOVIS 2001: 33-36 |
59 | EE | Alessandro Orso,
Saurabh Sinha,
Mary Jean Harrold:
Effects of Pointers on Data Dependences.
IWPC 2001: 39-49 |
58 | | Mary Jean Harrold,
James A. Jones,
Tongyu Li,
Donglin Liang,
Alessandro Orso,
Maikel Pennings,
Saurabh Sinha,
S. Alexander Spoon,
Ashish Gujarathi:
Regression Test Selection for Java Software.
OOPSLA 2001: 312-326 |
57 | EE | Donglin Liang,
Maikel Pennings,
Mary Jean Harrold:
Extending and evaluating flow-insenstitive and context-insensitive points-to analyses for Java.
PASTE 2001: 73-79 |
56 | EE | Donglin Liang,
Mary Jean Harrold:
Efficient Computation of Parameterized Pointer Information for Interprocedural Analyses.
SAS 2001: 279-298 |
55 | EE | Todd L. Graves,
Mary Jean Harrold,
Jung-Min Kim,
Adam A. Porter,
Gregg Rothermel:
An empirical study of regression test selection techiques.
ACM Trans. Softw. Eng. Methodol. 10(2): 184-208 (2001) |
54 | EE | Saurabh Sinha,
Mary Jean Harrold,
Gregg Rothermel:
Interprocedural control dependence.
ACM Trans. Softw. Eng. Methodol. 10(2): 209-254 (2001) |
53 | EE | Gregg Rothermel,
Roland H. Untch,
Chengyun Chu,
Mary Jean Harrold:
Prioritizing Test Cases For Regression Testing.
IEEE Trans. Software Eng. 27(10): 929-948 (2001) |
52 | EE | Mary Jean Harrold,
David S. Rosenblum,
Gregg Rothermel,
Elaine J. Weyuker:
Empirical Studies of a Prediction Model for Regression Test Selection.
IEEE Trans. Software Eng. 27(3): 248-263 (2001) |
2000 |
51 | EE | Alessandro Orso,
Mary Jean Harrold,
David S. Rosenblum:
Component Metadata for Software Engineering Tasks.
EDO 2000: 129-144 |
50 | EE | Donglin Liang,
Mary Jean Harrold:
Light-weight context recovery for efficient and accurate program analyses.
ICSE 2000: 366-375 |
49 | EE | Mary Jean Harrold:
Testing: a roadmap.
ICSE - Future of SE Track 2000: 61-72 |
48 | EE | Saurabh Sinha,
Mary Jean Harrold:
Analysis and Testing of Programs with Exception Handling Constructs.
IEEE Trans. Software Eng. 26(9): 849-871 (2000) |
47 | | Gregg Rothermel,
Mary Jean Harrold,
Jeinay Dedhia:
Regression Test Selection for C++ Software.
Softw. Test., Verif. Reliab. 10(2): 77-109 (2000) |
46 | | Mary Jean Harrold,
Gregg Rothermel,
Kent Sayre,
Rui Wu,
Liu Yi:
An Empirical Investigation of the Relationship Between Spectra Differences and Regression Faults.
Softw. Test., Verif. Reliab. 10(3): 171-194 (2000) |
1999 |
45 | EE | Donglin Liang,
Mary Jean Harrold:
Efficient Points-to Analysis for Whole-Program Analysis.
ESEC / SIGSOFT FSE 1999: 199-215 |
44 | EE | Saurabh Sinha,
Mary Jean Harrold,
Gregg Rothermel:
System-Dependence-Graph-Based Slicing of Programs with Arbitrary Interprocedural Control Flow.
ICSE 1999: 432-441 |
43 | EE | Gregg Rothermel,
Roland H. Untch,
Chengyun Chu,
Mary Jean Harrold:
Test Case Prioritization: An Empirical Study.
ICSM 1999: 179-188 |
42 | EE | Saurabh Sinha,
Mary Jean Harrold:
Criteria for Testing Exception-Handling Constructs in Java Programs.
ICSM 1999: 265- |
41 | EE | Donglin Liang,
Mary Jean Harrold:
Reuse-Driven Interprocedural Slicing in the Presence of Pointers and Recursion.
ICSM 1999: 421- |
40 | EE | Donglin Liang,
Mary Jean Harrold:
Equivalence Analysis: A General Technique to Improve the Efficiency of Data-flow Analyses in the Presence of Pointers.
PASTE 1999: 39-46 |
39 | EE | Mary Jean Harrold,
Hausi A. Müller:
Guest Editorial: Introduction to the Special Section - International Conference on Software Maintenance (ICSM'97).
IEEE Trans. Software Eng. 25(6): 747-748 (1999) |
38 | EE | Mary Jean Harrold:
Testing evolving software.
Journal of Systems and Software 47(2-3): 173-181 (1999) |
37 | | Roy P. Pargas,
Mary Jean Harrold,
Robert Peck:
Test-Data Generation Using Genetic Algorithms.
Softw. Test., Verif. Reliab. 9(4): 263-282 (1999) |
1998 |
36 | | Todd L. Graves,
Mary Jean Harrold,
Jung-Min Kim,
Adam A. Porter,
Gregg Rothermel:
An Empirical Study of Regression Test Selection Techniques.
ICSE 1998: 188-197 |
35 | | Mary Jean Harrold,
Ning Ci:
Reuse-Driven Interprocedural Slicing.
ICSE 1998: 74-83 |
34 | EE | Gregg Rothermel,
Mary Jean Harrold,
Jeffery Ostrin,
Christie Hong:
An Empirical Study of the Effects of Minimization on the Fault Detection Capabilities of Test Suites.
ICSM 1998: 34-43 |
33 | EE | Saurabh Sinha,
Mary Jean Harrold:
Analysis of Programs with Exception-Handling Constructs.
ICSM 1998: 348-357 |
32 | EE | Donglin Liang,
Mary Jean Harrold:
Slicing Objects Using System Dependence Graphs.
ICSM 1998: 358-367 |
31 | EE | Mary Jean Harrold,
Gregg Rothermel,
Saurabh Sinha:
Computation of Interprocedural Control Dependence.
ISSTA 1998: 11-20 |
30 | EE | Mary Jean Harrold,
Gregg Rothermel,
Rui Wu,
Liu Yi:
An Empirical Investigation of Program Spectra.
PASTE 1998: 83-90 |
29 | EE | Mary Jean Harrold,
James A. Jones,
Gregg Rothermel:
Empirical Studies of Control Dependence Graph Size for C Programs.
Empirical Software Engineering 3(2): 203-211 (1998) |
28 | EE | Gregg Rothermel,
Mary Jean Harrold:
Empirical Studies of a Safe Regression Test Selection Technique.
IEEE Trans. Software Eng. 24(6): 401-419 (1998) |
1997 |
27 | EE | Gregg Rothermel,
Mary Jean Harrold:
A Safe, Efficient Regression Test Selection Technique.
ACM Trans. Softw. Eng. Methodol. 6(2): 173-210 (1997) |
26 | EE | Gregg Rothermel,
Mary Jean Harrold:
Experience With Regression Test Selection.
Empirical Software Engineering 2(2): 178-188 (1997) |
25 | | Mary Jean Harrold,
A. Jefferson Offutt,
Kanupriya Tewary:
An Approach to Fault Modeling and Fault Seeding Using the Program Dependence Graph.
Journal of Systems and Software 36(3): 273-295 (1997) |
1996 |
24 | EE | Loren Larsen,
Mary Jean Harrold:
Slicing Object-Oriented Software.
ICSE 1996: 495-505 |
23 | | Mary Jean Harrold,
Gregg Rothermel:
Separate Computation of Alias Information for Reuse.
ISSTA 1996: 107-120 |
22 | EE | Mary Jean Harrold,
Gregg Rothermel:
Separate Computation of Alias Information for Reuse.
IEEE Trans. Software Eng. 22(7): 442-460 (1996) |
21 | EE | Gregg Rothermel,
Mary Jean Harrold:
Analyzing Regression Test Selection Techniques.
IEEE Trans. Software Eng. 22(8): 529-551 (1996) |
20 | | Rajiv Gupta,
Mary Jean Harrold,
Mary Lou Soffa:
Program Slicing-Based Regression Testing Techniques.
Softw. Test., Verif. Reliab. 6(2): 83-111 (1996) |
1995 |
19 | EE | Mary Jean Harrold,
Loren Larsen,
John Lloyd,
David Nedved,
Melanie Page,
Gregg Rothermel,
Manvinder Singh,
Michael Smith:
Aristotle: a system for development of program analysis based tools.
ACM Southeast Regional Conference 1995: 110-119 |
1994 |
18 | EE | Gregg Rothermel,
Mary Jean Harrold:
A Framework for Evaluating Regression Test Selection Techniques.
ICSE 1994: 201-210 |
17 | | Gregg Rothermel,
Mary Jean Harrold:
Selecting Regression Tests for Object-Oriented Software.
ICSM 1994: 14-25 |
16 | | Mary Jean Harrold:
Perforining Data Flow Testing in Parallel.
IPPS 1994: 200-207 |
15 | EE | Gregg Rothermel,
Mary Jean Harrold:
Selecting Tests and Identifying Test Coverage Requirements for Modified Software.
ISSTA 1994: 169-184 |
14 | EE | Mary Jean Harrold,
Gregg Rothermel:
Performing Data Flow Testing on Classes.
SIGSOFT FSE 1994: 154-163 |
13 | EE | Mary Jean Harrold,
Mary Lou Soffa:
Efficient Computation of Interprocedural Definition-Use Chains.
ACM Trans. Program. Lang. Syst. 16(2): 175-204 (1994) |
1993 |
12 | | Gregg Rothermel,
Mary Jean Harrold:
A Safe, Efficient Algorithm for Regression Test Selection.
ICSM 1993: 358-367 |
11 | EE | Roland H. Untch,
A. Jefferson Offutt,
Mary Jean Harrold:
Mutation Analysis Using Mutant Schemata.
ISSTA 1993: 139-148 |
10 | EE | Mary Jean Harrold,
Brian A. Malloy,
Gregg Rothermel:
Efficient Construction of Program Dependence Graphs.
ISSTA 1993: 160-170 |
9 | | Priyadarshan Kolte,
Mary Jean Harrold:
Load/Store Range Analysis for Global Register Allocation.
PLDI 1993: 268-277 |
8 | EE | Mary Jean Harrold,
Rajiv Gupta,
Mary Lou Soffa:
A Methodology for Controlling the Size of a Test Suite.
ACM Trans. Softw. Eng. Methodol. 2(3): 270-285 (1993) |
7 | EE | Mary Jean Harrold,
Brian A. Malloy:
A Unified Interprocedural Program Representation for a Maintenance Environment.
IEEE Trans. Software Eng. 19(6): 584-593 (1993) |
6 | EE | A. Jefferson Offutt,
Mary Jean Harrold,
Priyadarshan Kolte:
A software metric system for module coupling.
Journal of Systems and Software 20(3): 295-308 (1993) |
1992 |
5 | EE | Mary Jean Harrold,
John D. McGregor,
Kevin J. Fitzpatrick:
Incremental Testing of Object-Oriented Class Structures.
ICSE 1992: 68-80 |
1991 |
4 | EE | Mary Jean Harrold:
The Effects of Optimizing Transformations on Data-Flow Adequate Test Sets.
Symposium on Testing, Analysis, and Verification 1991: 130-138 |
3 | | Mary Jean Harrold,
Mary Lou Soffa:
Selecting and Using Data fro Integration Testing.
IEEE Software 8(2): 58-65 (1991) |
1990 |
2 | | Mary Jean Harrold,
Mary Lou Soffa:
Computation of Interprocedural Definition and Use Dependencies.
ICCL 1990: 297-306 |
1989 |
1 | EE | Mary Jean Harrold,
Mary Lou Soffa:
Interprocedual Data Flow Testing.
Symposium on Testing, Analysis, and Verification 1989: 158-167 |