Research
My
research is currently related to the following two
major topics . . .
Natural
Language Program Analysis:
pdf talk bibtex
David
Shepherd, Zachary P. Fry, Emily Gibson, Kisehn Maloor, Lori Pollock,
and K.
Vijay-Shanker, "Introducing NLPA",
a group presentation at the Workshop on Program Analysis for
Software Tools and Engineering
(PASTE), 2007.
pdf talk bibtex concerns
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", accepted for publication at the International
Conference
on Aspect Oriented Software Development, 2007.
pdf talk bibtex
David
Shepherd, Lori Pollock, and K. Vijay-Shanker, "Towards Supporting On-Demand Virtual
Remodularization Using Program Graphs", International Conference
on Aspect Oriented Software Development, 2006.
ps talk bibtex
David
Shepherd, Tom Tourwe, and Lori Pollock, "Using Language Clues to Discover
Crosscutting
Concerns", Workshop on the Modeling and Analysis of Concerns
at the International Conference of Software Engineering
2005.
ps talk
bibtex
David Shepherd and Lori Pollock, "Aspects,
Views, and Interfaces" Workshop on Linking Aspect Technology and
Evolution at the International Conference on Aspect Oriented Software
Development 2005.
Aspect
Mining:
pdf
talk
bibtex
David
Shepherd, Lori Pollock, and K.
Vijay-Shanker, "Case Study:
Supplementing Program Analysis with Natural
Language Analysis to Improve a Reverse Engineering Task",
Workshop on Program Analysis for
Software Tools and Engineering
(PASTE 2007), June 2007.
ps
pdf talk
bibtex
David Shepherd, Jeffrey Palm,
Lori Pollock and Mark Chu-Carroll,
"Timna: A Framework for Automatically
Combining Aspect Mining Analyses",
Full length paper at the International Conference on Automated Software
Engineering 2005.
ps talk
bibtex
David Shepherd, Jeffrey Palm, and
Lori Pollock, "The Fast
Prototyping and Evaluation of Aspect Mining Analyses via Timna",
Workshop on Aspect Reverse Engineering at the Working Conference
on Reverse Engineering 2004.
ps
talk bibtex
David Shepherd, Emily Gibson, and
Lori Pollock, "Design and
Evaluation of an Automated Aspect Mining Tool", Software
Engineering Research and Practice, 2004.
ps talk bibtex
Ophir: A Framework for Automatic
Mining and Refactoring of Aspects
Other
Research:
ps
talk bibtex
David Shepherd, Thomas Roper, and Lori Pollock. "Using AOP to Ease Evolution",
International Conference on Software Maintenance Industrial Track,
2005. (work done as intern at Quantum Leap)
ps
talk bibtex
Amie Souter, David Shepherd, and Lori Pollock. "Testing with Respect to Concerns",
International Conference on Software Maintenance, 2003.
Related
Workshops:
WARE -
Nov
2004
LATE
- March
2005, March 2006, March 2007
MACS - May
2005