Travelled to:
1 × Australia
1 × Austria
1 × Belgium
1 × Finland
1 × Hungary
1 × Japan
1 × South Africa
1 × Switzerland
1 × The Netherlands
2 × China
2 × Ireland
2 × Portugal
2 × United Kingdom
22 × USA
4 × Germany
4 × Italy
5 × France
9 × Canada
Collaborated with:
A.Orso G.Rothermel D.Liang S.Sinha J.A.Jones R.A.Santelices ∅ T.Apiwattanapong S.Park M.Pennings S.Anand R.W.Vuduc G.K.Baah A.Podgurski C.Görg W.Li P.K.Chittimalli H.Shah J.F.Bowring M.L.Soffa Y.Yu J.T.Stasko R.H.Untch N.Ci L.Larsen P.Kolte M.Kim Y.Ma Y.R.Kwon N.Shi A.Rao B.A.Malloy A.J.Offutt J.D.McGregor K.J.Fitzpatrick J.Cobb M.Naik H.Yang R.J.Lipton C.Chu J.Ostrin C.Hong R.Wu L.Yi S.Hong J.Ahn M.Kim S.R.Clark G.M.Kapfhammer A.Nanda S.Mani J.Law T.L.Graves J.Kim A.A.Porter M.G.Nanda S.Jiang D.S.Rosenblum H.Do T.M.Kurç J.H.Saltz A.R.Post K.Malhotra S.B.Navathe T.Li S.A.Spoon A.Gujarathi
Talks about:
test (33) program (21) softwar (15) regress (12) analysi (12) fault (11) depend (10) local (10) data (10) effici (9)
♀ Person: Mary Jean Harrold
DBLP: Harrold:Mary_Jean
Facilitated 8 volumes:
Contributed to:
Wrote 81 papers:
- ISSTA-2013-ParkHV #comprehension #concurrent #data access #debugging #named
- Griffin: grouping suspicious memory-access patterns to improve understanding of concurrency bugs (SP, MJH, RWV), pp. 134–144.
- FSE-2012-AnandNHY #automation #smarttech #testing
- Automated concolic testing of smartphone apps (SA, MN, MJH, HY), p. 59.
- ICST-2012-ParkVH #approach #concurrent #debugging
- A Unified Approach for Localizing Non-deadlock Concurrency Bugs (SP, RWV, MJH), pp. 51–60.
- ISSTA-2012-HongAPKH #concurrent #source code #testing
- Testing concurrent programs to achieve high synchronization coverage (SH, JA, SP, MK, MJH), pp. 210–220.
- ISSTA-2012-KimCHKOSPMN #performance #testing
- Efficient regression testing of ontology-driven systems (MK, JC, MJH, TMK, AO, JHS, ARP, KM, SBN), pp. 320–330.
- ASE-2011-AnandH #execution #java #source code #symbolic computation
- Heap cloning: Enabling dynamic symbolic execution of java programs (SA, MJH), pp. 33–42.
- ASE-2011-ClarkCKJH #database #fault #sql
- Localizing SQL faults in database applications (SRC, JC, GMK, JAJ, MJH), pp. 213–222.
- ESEC-FSE-2011-BaahPH #dependence #effectiveness #fault #locality
- Mitigating the confounding effects of program dependences for effective fault localization (GKB, AP, MJH), pp. 146–156.
- ICST-2011-NandaMSHO #testing
- Regression testing in the presence of non-code changes (AN, SM, SS, MJH, AO), pp. 21–30.
- ICST-2011-SantelicesH #testing
- Applying aggressive propagation-based strategies for testing changes (RAS, MJH), pp. 11–20.
- ASE-2010-LiHG #ajax #behaviour #detection #interactive #web
- Detecting user-visible failures in AJAX web applications by analyzing users’ interaction behaviors (WL, MJH, CG), pp. 155–158.
- ICSE-2010-ParkVH #concurrent #fault #locality #named #source code
- Falcon: fault localization in concurrent programs (SP, RWV, MJH), pp. 245–254.
- ICST-2010-KimSGSHN #analysis #automation #debugging #identification
- Automated Bug Neighborhood Analysis for Identifying Incomplete Bug Fixes (MK, SS, CG, HS, MJH, MGN), pp. 383–392.
- ICST-2010-SantelicesHO #detection #evolution #interactive #runtime
- Precisely Detecting Runtime Change Interactions for Evolving Software (RAS, MJH, AO), pp. 429–438.
- ISSTA-2010-BaahPH #fault #locality #statistics
- Causal inference for statistical fault localization (GKB, AP, MJH), pp. 73–84.
- ISSTA-2010-SantelicesH #dependence #execution #multi #scalability #symbolic computation
- Exploiting program dependencies for scalable multiple-path symbolic execution (RAS, MJH), pp. 195–206.
- ICSE-2009-SantelicesJYH #lightweight #multi #using
- Lightweight fault-localization using multiple coverage types (RAS, JAJ, YY, MJH), pp. 56–66.
- ICSM-2009-Harrold #reuse #testing
- Reduce, reuse, recycle, recover: Techniques for improved regression testing (MJH), p. 5.
- ISSTA-2009-SinhaSGJKH #exception #fault #java #locality #runtime
- Fault localization and repair for Java runtime exceptions (SS, HS, CG, SJ, MK, MJH), pp. 153–164.
- ASE-2008-SantelicesCAOH #evolution #testing
- Test-Suite Augmentation for Evolving Software (RAS, PKC, TA, AO, MJH), pp. 218–227.
- ICSE-2008-YuJH #empirical #fault #locality #reduction #testing
- An empirical study of the effects of test-suite reduction on fault localization (YY, JAJ, MJH), pp. 201–210.
- ICSM-2008-LiH #random testing #testing #using
- Using random test selection to gain confidence in modified software (WL, MJH), pp. 267–276.
- ISSTA-2008-BaahPH #dependence #fault #graph #probability
- The probabilistic program dependence graph and its application to fault diagnosis (GKB, AP, MJH), pp. 189–200.
- SOFTVIS-2008-ShahGH #comprehension #exception #visualisation
- Visualization of exception handling constructs to support program understanding (HS, CG, MJH), pp. 19–28.
- ASE-2007-SantelicesH #data flow #monitoring #test coverage
- Efficiently monitoring data-flow test coverage (RAS, MJH), pp. 343–352.
- ICSM-2007-ChittimalliH #testing
- Re-computing Coverage Information to Assist Regression Testing (PKC, MJH), pp. 164–173.
- ISSTA-2007-JonesHB #debugging #parallel
- Debugging in Parallel (JAJ, MJH, JFB), pp. 16–26.
- TACAS-2007-AnandOH #analysis #execution #program transformation #symbolic computation
- Type-Dependence Analysis and Program Transformation for Symbolic Execution (SA, AO, MJH), pp. 117–133.
- ICSE-2006-MaHK #evaluation #mutation testing #object-oriented #source code #testing
- Evaluation of mutation testing for object-oriented programs (YSM, MJH, YRK), pp. 869–872.
- ASE-2005-JonesH #automation #empirical #evaluation
- Empirical evaluation of the tarantula automatic fault-localization technique (JAJ, MJH), pp. 273–282.
- ICSE-2005-ApiwattanapongOH #impact analysis #performance #precise #sequence #using
- Efficient and precise dynamic impact analysis using execute-after sequences (TA, AO, MJH), pp. 432–441.
- PASTE-2005-LiangPH #algorithm #context-sensitive grammar #java #source code
- Evaluating the impact of context-sensitivity on Andersen’s algorithm for Java programs (DL, MP, MJH), pp. 6–12.
- ASE-2004-ApiwattanapongOH #algorithm #difference #object-oriented #source code
- A Differencing Algorithm for Object-Oriented Programs (TA, AO, MJH), pp. 2–13.
- FSE-2004-OrsoSH #scalability #testing
- Scaling regression testing to large software systems (AO, NS, MJH), pp. 241–251.
- ICSE-2004-OrsoALRH #algorithm #comparison #empirical #impact analysis
- An Empirical Comparison of Dynamic Impact Analysis Algorithms (AO, TA, JL, GR, MJH), pp. 491–500.
- ICSE-2004-OrsoJHS #named #visualisation
- Gammatella: Visualization of Program-Execution Data for Deployed Software (AO, JAJ, MJH, JTS), pp. 699–700.
- ICSE-2004-SinhaOH #automation #control flow #development #maintenance #testing
- Automated Support for Development, Maintenance, and Testing in the Presence of Implicit Control Flow (SS, AO, MJH), pp. 336–345.
- WCRE-2004-Harrold #analysis #control flow #source code
- Static and Dynamic Analyses of Programs with Implicit Control Flow (MJH), p. 5.
- ESEC-FSE-2003-OrsoAH #impact analysis #testing
- Leveraging field data for impact analysis and regression testing (AO, TA, MJH), pp. 128–137.
- SOFTVIS-2003-OrsoJH #visualisation
- Visualization of Program-Execution Data for Deployed Software (AO, JAJ, MJH), pp. 67–76.
- ICSE-2002-JonesHS #fault #locality #visualisation
- Visualization of test information to assist fault localization (JAJ, MJH, JTS), pp. 467–477.
- ICSM-2002-OrsoRH #java
- A Technique for Dynamic Updating of Java Software (AO, AR, MJH), pp. 649–658.
- ISSTA-2002-LiangPH #analysis #precise #profiling #using
- Evaluating the precision of static reference analysis using profiling (DL, MP, MJH), pp. 22–32.
- ISSTA-2002-OrsoLHL #deployment #evolution
- Gamma system: continuous evolution of software after deployment (AO, DL, MJH, RJL), pp. 65–69.
- PASTE-2002-ApiwattanapongH #profiling
- Selective path profiling (TA, MJH), pp. 35–42.
- PASTE-2002-BowringOH #monitoring #using
- Monitoring deployed software using software tomography (JFB, AO, MJH), pp. 2–9.
- ICSM-2001-JonesH #reduction #testing
- Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage (JAJ, MJH), p. 92–?.
- ICSM-2001-OrsoHRRSD #component #testing #using
- Using Component Metacontent to Support the Regression Testing of Component-Based Software (AO, MJH, DSR, GR, MLS, HD), pp. 716–725.
- ICSM-2001-OrsoSH #incremental #slicing
- Incremental Slicing Based on Data-Dependences Types (AO, SS, MJH), p. 158–?.
- IWPC-2001-OrsoSH #data flow #dependence #pointer
- Effects of Pointers on Data Dependences (AO, SS, MJH), pp. 39–49.
- OOPSLA-2001-HarroldJLLOPSSG #java #testing
- Regression Test Selection for Java Software (MJH, JAJ, TL, DL, AO, MP, SS, SAS, AG), pp. 312–326.
- PASTE-2001-LiangPH #analysis #java #points-to
- Extending and evaluating flow-insenstitive and context-insensitive points-to analyses for Java (DL, MP, MJH), pp. 73–79.
- SAS-2001-LiangH #analysis #interprocedural #performance #pointer
- Efficient Computation of Parameterized Pointer Information for Interprocedural Analyses (DL, MJH), pp. 279–298.
- FoSE-2000-Harrold #named #roadmap #testing
- Testing: a roadmap (MJH), pp. 61–72.
- ICSE-2000-LiangH #analysis #performance
- Light-weight context recovery for efficient and accurate program analyses (DL, MJH), pp. 366–375.
- ESEC-FSE-1999-LiangH #performance #points-to #program analysis
- Efficient Points-to Analysis for Whole-Program Analysis (DL, MJH), pp. 199–215.
- ICSE-1999-SinhaHR #control flow #interprocedural #slicing #source code
- System-Dependence-Graph-Based Slicing of Programs with Arbitrary Interprocedural Control Flow (SS, MJH, GR), pp. 432–441.
- ICSM-1999-LiangH #interprocedural #pointer #recursion #slicing
- Reuse-Driven Interprocedural Slicing in the Presence of Pointers and Recursion (DL, MJH), p. 421–?.
- ICSM-1999-RothermelUCH #empirical #testing
- Test Case Prioritization: An Empirical Study (GR, RHU, CC, MJH), pp. 179–188.
- ICSM-1999-SinhaH #java #source code #testing
- Criteria for Testing Exception-Handling Constructs in Java Programs (SS, MJH), p. 265–?.
- PASTE-1999-LiangH #analysis #data flow #equivalence #performance #pointer
- Equivalence Analysis: A General Technique to Improve the Efficiency of Data-flow Analyses in the Presence of Pointers (DL, MJH), pp. 39–46.
- ICSE-1998-GravesHKPR #empirical #testing
- An Empirical Study of Regression Test Selection Techniques (TLG, MJH, JMK, AAP, GR), pp. 188–197.
- ICSE-1998-HarroldC #interprocedural #slicing
- Reuse-Driven Interprocedural Slicing (MJH, NC), pp. 74–83.
- ICSM-1998-LiangH #dependence #graph #slicing #using
- Slicing Objects Using System Dependence Graphs (DL, MJH), pp. 358–367.
- ICSM-1998-RothermelHOH #detection #empirical #fault #testing
- An Empirical Study of the Effects of Minimization on the Fault Detection Capabilities of Test Suites (GR, MJH, JO, CH), pp. 34–43.
- ICSM-1998-SinhaH #analysis #source code
- Analysis of Programs with Exception-Handling Constructs (SS, MJH), pp. 348–357.
- ISSTA-1998-HarroldRS #dependence #interprocedural
- Computation of Interprocedural Control Dependence (MJH, GR, SS), pp. 11–20.
- PASTE-1998-HarroldRWY #empirical
- An Empirical Investigation of Program Spectra (MJH, GR, RW, LY), pp. 83–90.
- ICSE-1996-LarsenH #object-oriented #slicing
- Slicing Object-Oriented Software (LL, MJH), pp. 495–505.
- ISSTA-1996-HarroldR #alias #reuse
- Separate Computation of Alias Information for Reuse (MJH, GR), pp. 107–120.
- FSE-1994-HarroldR #data flow #testing
- Performing Data Flow Testing on Classes (MJH, GR), pp. 154–163.
- ICSE-1994-RothermelH #framework #testing
- A Framework for Evaluating Regression Test Selection Techniques (GR, MJH), pp. 201–210.
- ICSM-1994-RothermelH #object-oriented #testing
- Selecting Regression Tests for Object-Oriented Software (GR, MJH), pp. 14–25.
- ISSTA-1994-RothermelH #identification #requirements #test coverage #testing
- Selecting Tests and Identifying Test Coverage Requirements for Modified Software (GR, MJH), pp. 169–184.
- CSM-1993-RothermelH #algorithm #performance #testing
- A Safe, Efficient Algorithm for Regression Test Selection (GR, MJH), pp. 358–367.
- ISSTA-1993-HarroldMR #dependence #graph #performance
- Efficient Construction of Program Dependence Graphs (MJH, BAM, GR), pp. 160–170.
- ISSTA-1993-UntchOH #analysis #mutation testing #using
- Mutation Analysis Using Mutant Schemata (RHU, AJO, MJH), pp. 139–148.
- PLDI-1993-KolteH #analysis
- Load/Store Range Analysis for Global Register Allocation (PK, MJH), pp. 268–277.
- ICSE-1992-HarroldMF #incremental #object-oriented #testing
- Incremental Testing of Object-Oriented Class Structures (MJH, JDM, KJF), pp. 68–80.
- TAV-1991-Harrold #data flow #optimisation #testing
- The Effects of Optimizing Transformations on Data-Flow Adequate Test Sets (MJH), pp. 130–138.
- TAV-1989-HarroldS #data flow #testing
- Interprocedual Data Flow Testing (MJH, MLS), pp. 158–167.