2008 |
13 | EE | David Shepherd,
Gail C. Murphy:
A sketch of the programmer's coach: making programmers more effective.
CHASE 2008: 97-100 |
2007 |
12 | EE | David Shepherd,
Zachary P. Fry,
Emily Hill,
Lori L. Pollock,
K. Vijay-Shanker:
Using natural language program analysis to locate and understand action-oriented concerns.
AOSD 2007: 212-224 |
11 | EE | Lori L. Pollock,
K. Vijay-Shanker,
David Shepherd,
Emily Hill,
Zachary P. Fry,
Kishen Maloor:
Introducing natural language program analysis.
PASTE 2007: 15-16 |
10 | EE | David Shepherd,
Lori L. Pollock,
K. Vijay-Shanker:
Case study: supplementing program analysis with natural language analysis to improve a reverse engineering task.
PASTE 2007: 49-54 |
2006 |
9 | EE | David Shepherd,
Lori L. Pollock,
K. Vijay-Shanker:
Towards supporting on-demand virtual remodularization using program graphs.
AOSD 2006: 3-14 |
8 | EE | David Shepherd,
Francis K. C. Shi:
Fuzzy modelling and estimation of economic relationships.
Computational Statistics & Data Analysis 51(1): 417-433 (2006) |
2005 |
7 | EE | David Shepherd,
Jeffrey Palm,
Lori L. Pollock,
Mark Chu-Carroll:
Timna: a framework for automatically combining aspect mining analyses.
ASE 2005: 184-193 |
6 | | David Shepherd,
Thomas Roper,
Lori L. Pollock:
Using AOP to Ease Evolution.
ICSM (Industrial and Tool Volume) 2005: 16-25 |
5 | EE | David Shepherd,
Lori L. Pollock,
Tom Tourwé:
Using language clues to discover crosscutting concerns.
ACM SIGSOFT Software Engineering Notes 30(4): 1-6 (2005) |
2004 |
4 | | David Shepherd,
Emily Gibson,
Lori L. Pollock:
Design and Evaluation of an Automated Aspect Mining Tool.
Software Engineering Research and Practice 2004: 601-607 |
2003 |
3 | EE | Amie L. Souter,
David Shepherd,
Lori L. Pollock:
Testing with Respect to Concerns.
ICSM 2003: 54- |
2000 |
2 | EE | Marcel Cohen,
David Shepherd:
Adjustment delays in production and the impact of cyclical shocks.
IJMTM 2(1-7): 698-713 (2000) |
1989 |
1 | | David May,
David Shepherd:
Towards Totally Verified Systems.
MPC 1989: 48-65 |