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 |