Undergraduate Work
- Senior Honor's Thesis, "Improving Automatic Abbreviation Expansion in Source Code to Aid in Program Search Tools," Advised by Lori Pollock and K. Vijay-Shanker
- Emily Hill, Zachary P. Fry, Haley Boyd, Giriprasad Sridhara, Yana Novikova, Lori L. Pollock, K. Vijay-Shanker, "AMAP: automatically mining abbreviation expansions in programs to enhance software maintenance tools," MSR 2008: 79-88
- Zachary P. Fry, David Shepherd, Emily Hill, Lori Pollock, K. Vijay-Shanker, "Analyzing Source Code: Looking for Useful Verb-Direct Object Pairs in All the Right Places," to appear in The Institution of Engineering and Technology(IET) Software Special Issue on Natural Language in Software Development, 2007.
- David Shepherd, Zachary P. Fry, Emily Gibson, Kishen Maloor, Lori Pollock, and K. Vijay-Shanker, "Introducing Natural Language Program Analysis(NLPA)," a research group presentation at the Workshop on Program Analysis for Software Tools and Engineering (PASTE), 2007
- David Shepherd, Zachary P. Fry, Emily Gibson, Lori Pollock, and K. Vijay-Shanker, "Using Natural Language Program Analysis to Locate and Understand Action-Oriented Concerns," International Conference on Aspect Oriented Software Development(AOSD), 2007.