Using natural language program analysis to locate and understand action-oriented concerns. - David C. Shepherd; Zachary P. Fry; Emily Hill 001; Lori L. Pollock; K. Vijay-Shanker (AOSD, 2007)

Introducing natural language program analysis. - Lori L. Pollock; K. Vijay-Shanker; David C. Shepherd; Emily Hill 001; Zachary P. Fry; Kishen Maloor (PASTE, 2007)

AMAP: automatically mining abbreviation expansions in programs to enhance software maintenance tools. - Emily Hill 001; Zachary P. Fry; Haley Boyd; Giriprasad Sridhara; Yana Novikova; Lori L. Pollock; K. Vijay-Shanker (MSR, 2008)

Analysing source code: looking for useful verbdirect object pairs in all the right places. - Zachary P. Fry; David C. Shepherd; Emily Hill 001; Lori L. Pollock; K. Vijay-Shanker (IET Softw., 2008)

A human study of fault localization accuracy. - Zachary P. Fry; Westley Weimer (ICSM, 2010)

A human study of patch maintainability. - Zachary P. Fry; Bryan Landau; Westley Weimer (ISSTA, 2012)

Software Mutational Robustness: Bridging The Gap Between Mutation Testing and Evolutionary Biology - Eric M. Schulte; Zachary P. Fry; Ethan Fast; Stephanie Forrest; Westley Weimer (CoRR, 2012)

Fault Localization Using Textual Similarities - Zachary P. Fry; Westley Weimer (CoRR, 2012)

Leveraging Light-Weight Analyses to Aid Software Maintenance. - Zachary P. Fry; Westley Weimer (ICST, 2013)

Leveraging program equivalence for adaptive program repair: Models and first results. - Westley Weimer; Zachary P. Fry; Stephanie Forrest (ASE, 2013)

Clustering static analysis defect reports to reduce maintenance costs. - Zachary P. Fry; Westley Weimer (WCRE, 2013)

Software mutational robustness. - Eric M. Schulte; Zachary P. Fry; Ethan Fast; Westley Weimer; Stephanie Forrest (Genet. Program. Evolvable Mach., 2014)