David Shepherd
Cited by
Cited by
Using natural language program analysis to locate and understand action-oriented concerns
D Shepherd, ZP Fry, E Hill, L Pollock, K Vijay-Shanker
Proceedings of the 6th international conference on Aspect-oriented software …, 2007
An empirical study of practitioners' perspectives on green software engineering
I Manotas, C Bird, R Zhang, D Shepherd, C Jaspan, C Sadowski, ...
2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE …, 2016
Design and evaluation of an automated aspect mining tool
D Shepherd, E Gibson, L Pollock
IEEE, 2004
On-demand developer documentation
MP Robillard, A Marcus, C Treude, G Bavota, O Chaparro, N Ernst, ...
2017 IEEE International conference on software maintenance and evolution …, 2017
Using language clues to discover crosscutting concerns
D Shepherd, L Pollock, T Tourwé
ACM SIGSOFT Software Engineering Notes 30 (4), 1-6, 2005
Evaluating CoBlox: A comparative study of robotics programming environments for adult novices
D Weintrop, A Afzal, J Salac, P Francis, B Li, DC Shepherd, D Franklin
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems …, 2018
Towards supporting on-demand virtual remodularization using program graphs
D Shepherd, L Pollock, K Vijay-Shanker
Proceedings of the 5th international conference on Aspect-oriented software …, 2006
Tracing software developers' eyes and interactions for change tasks
K Kevic, BM Walters, TR Shaffer, B Sharif, DC Shepherd, T Fritz
Proceedings of the 2015 10th Joint Meeting on Foundations of Software …, 2015
Analysing source code: looking for useful verb–direct object pairs in all the right places
ZP Fry, D Shepherd, E Hill, L Pollock, K Vijay-Shanker
IET software 2 (1), 27-36, 2008
Reducing interruptions at work: A large-scale field study of flowlight
M Züger, C Corley, AN Meyer, B Li, T Fritz, D Shepherd, V Augustine, ...
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems …, 2017
Sando: An extensible local code search framework
D Shepherd, K Damevski, B Ropski, T Fritz
Proceedings of the ACM SIGSOFT 20th International Symposium on the …, 2012
Interfaces, aspects, and views
D Shepherd, L Pollock
Linking Aspect Technology and Evolution (LATE) Workshop, 1-6, 2005
Timna: a framework for automatically combining aspect mining analyses
D Shepherd, J Palm, L Pollock, M Chu-Carroll
Proceedings of the 20th IEEE/ACM international Conference on Automated …, 2005
Developers' code context models for change tasks
T Fritz, DC Shepherd, K Kevic, W Snipes, C Bräunlich
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations …, 2014
Mining sequences of developer interactions in visual studio for usage smells
K Damevski, DC Shepherd, J Schneider, L Pollock
IEEE Transactions on Software Engineering 43 (4), 359-371, 2016
An empirical study of the concept assignment problem
MP Robillard, D Shepherd, E Hill, K Vijay-Shanker, L Pollock
School of Computer Science, McGill University, Tech. Rep. SOCS-TR-2007.3, 2007
Blockly goes to work: Block-based programming for industrial robots
D Weintrop, DC Shepherd, P Francis, D Franklin
2017 IEEE Blocks and Beyond Workshop (B&B), 29-36, 2017
A field study of how developers locate features in source code
K Damevski, D Shepherd, L Pollock
Empirical Software Engineering 21 (2), 724-747, 2016
What Predicts Software Developers' Productivity?
E Murphy-Hill, C Jaspan, C Sadowski, D Shepherd, M Phillips, C Winter, ...
IEEE Transactions on Software Engineering, 2019
Eye gaze and interaction contexts for change tasks–Observations and potential
K Kevic, BM Walters, TR Shaffer, B Sharif, DC Shepherd, T Fritz
Journal of Systems and Software 128, 252-266, 2017
The system can't perform the operation now. Try again later.
Articles 1–20