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, ...
Proceedings of the 38th international conference on software engineering …, 2016
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
Design and evaluation of an automated aspect mining tool
D Shepherd, E Gibson, L Pollock
IEEE, 2004
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
Using language clues to discover crosscutting concerns
D Shepherd, L Pollock, T Tourwé
ACM SIGSOFT Software Engineering Notes 30 (4), 1-6, 2005
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
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
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
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
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
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
What predicts software developers’ productivity?
E Murphy-Hill, C Jaspan, C Sadowski, D Shepherd, M Phillips, C Winter, ...
IEEE Transactions on Software Engineering 47 (3), 582-594, 2019
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
Software documentation: the practitioners' perspective
E Aghajani, C Nagy, M Linares-Vásquez, L Moreno, G Bavota, M Lanza, ...
Proceedings of the ACM/IEEE 42nd International Conference on Software …, 2020
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
Interfaces, aspects, and views
D Shepherd, L Pollock
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
Characterizing industry-academia collaborations in software engineering: evidence from 101 projects
V Garousi, D Pfahl, JM Fernandes, M Felderer, MV Mäntylä, D Shepherd, ...
Empirical Software Engineering 24, 2540-2602, 2019
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
The system can't perform the operation now. Try again later.
Articles 1–20