


default search action
David C. Shepherd
Person information
- affiliation: Virginia Commonwealth Univ - Richmond, USA
Refine list

refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
 [j21]Paris Avgeriou, David C. Shepherd: [j21]Paris Avgeriou, David C. Shepherd:
 Dear researchers - a new column sharing the perspective of software practitioners. J. Syst. Softw. 213: 112044 (2024)
 [c48]Felipe Fronchetti [c48]Felipe Fronchetti , Nico Ritschel , Nico Ritschel , Logan Schorr , Logan Schorr , Chandler Barfield , Chandler Barfield , Gabriella Chang , Gabriella Chang , Rodrigo O. Spínola , Rodrigo O. Spínola , Reid Holmes , Reid Holmes , David C. Shepherd , David C. Shepherd : :
 Block-based Programming for Two-Armed Robots: A Comparative Study. ICSE 2024: 43:1-43:12
 [c47]Nico Ritschel [c47]Nico Ritschel , Felipe Fronchetti , Felipe Fronchetti , Reid Holmes , Reid Holmes , Ronald Garcia , Ronald Garcia , David C. Shepherd , David C. Shepherd : :
 Blocks? Graphs? Why Not Both? Designing and Evaluating a Hybrid Programming Environment for End-users. ICSE Companion 2024: 326-327
- 2023
 [j20]Nesrine Khabou, Ismael Bouassida Rodriguez, Khalil Drira, Paris Avgeriou [j20]Nesrine Khabou, Ismael Bouassida Rodriguez, Khalil Drira, Paris Avgeriou , David C. Shepherd, Wing-Kwong Chan, Raffaela Mirandola: , David C. Shepherd, Wing-Kwong Chan, Raffaela Mirandola:
 Introduction to the Special Issue on Software-Intensive Autonomous Systems: Methods and applications. J. Syst. Softw. 195: 111511 (2023)
 [j19]Nico Ritschel [j19]Nico Ritschel , Anand Ashok Sawant , Anand Ashok Sawant , David Weintrop, Reid Holmes, Alberto Bacchelli, Ronald Garcia, Chandrika K. R. , David Weintrop, Reid Holmes, Alberto Bacchelli, Ronald Garcia, Chandrika K. R. , Avijit Mandal, Patrick Francis, David C. Shepherd: , Avijit Mandal, Patrick Francis, David C. Shepherd:
 Training industrial end-user programmers with interactive tutorials. Softw. Pract. Exp. 53(3): 729-747 (2023)
 [c46]Douglas Lusa Krug [c46]Douglas Lusa Krug , Yifan Zhang , Yifan Zhang , Chrystalla Mouza , Chrystalla Mouza , Taylor Barnett , Taylor Barnett , Lori L. Pollock , Lori L. Pollock , David C. Shepherd , David C. Shepherd : :
 Using Domain-Specific, Immediate Feedback to Support Students Learning Computer Programming to Make Music. ITiCSE (1) 2023: 368-374
 [c45]Douglas Lusa Krug [c45]Douglas Lusa Krug , Chrystalla Mouza , Chrystalla Mouza , W. Monty Jones , W. Monty Jones , Taylor Barnett , Taylor Barnett , David C. Shepherd , David C. Shepherd : :
 Attracting Adults to Computer Programming via Hip Hop. SIGCSE (1) 2023: 528-534
 [c44]Felipe Fronchetti [c44]Felipe Fronchetti , David C. Shepherd , David C. Shepherd , Igor Wiese , Igor Wiese , Christoph Treude , Christoph Treude , Marco Aurélio Gerosa , Marco Aurélio Gerosa , Igor Steinmacher , Igor Steinmacher : :
 Do CONTRIBUTING Files Provide Information about OSS Newcomers' Onboarding Barriers? ESEC/SIGSOFT FSE 2023: 16-28
 [c43]Anastasia Ruvimova [c43]Anastasia Ruvimova , Felipe Fronchetti , Felipe Fronchetti , Boden A Kahn , Boden A Kahn , Luiz Henrique Susin , Luiz Henrique Susin , Zekeya Hurley , Zekeya Hurley , Thomas Fritz , Thomas Fritz , Mark Hancock , Mark Hancock , David C. Shepherd , David C. Shepherd : :
 Ready Worker One? High-Res VR for the Home Office. VRST 2023: 24:1-24:12
- 2022
 [j18]Nico Ritschel [j18]Nico Ritschel , Felipe Fronchetti , Felipe Fronchetti , Reid Holmes , Reid Holmes , Ronald Garcia , Ronald Garcia , David C. Shepherd , David C. Shepherd : :
 Can guided decomposition help end-users write larger block-based programs? a mobile robot experiment. Proc. ACM Program. Lang. 6(OOPSLA2): 233-258 (2022)
 [j17]Nico Ritschel [j17]Nico Ritschel , Vladimir Kovalenko , Vladimir Kovalenko , Reid Holmes , Reid Holmes , Ronald Garcia, David C. Shepherd , Ronald Garcia, David C. Shepherd : :
 Comparing Block-Based Programming Models for Two-Armed Robots. IEEE Trans. Software Eng. 48(5): 1630-1643 (2022)
 [j16]Felipe Fronchetti [j16]Felipe Fronchetti , Nico Ritschel , Nico Ritschel , Reid Holmes, Linxi Li , Reid Holmes, Linxi Li , Mauricio Soto , Mauricio Soto , Raoul Jetley, Igor Wiese, David C. Shepherd , Raoul Jetley, Igor Wiese, David C. Shepherd : :
 Language impact on productivity for industrial end users: A case study from Programmable Logic Controllers. J. Comput. Lang. 69: 101087 (2022)
 [c42]Nico Ritschel, Felipe Fronchetti [c42]Nico Ritschel, Felipe Fronchetti , Reid Holmes, Ronald Garcia, David C. Shepherd , Reid Holmes, Ronald Garcia, David C. Shepherd : :
 Enabling End-Users to Implement Larger Block-Based Programs. ICSE-Companion 2022: 347-349
 [c41]Yifan Zhang [c41]Yifan Zhang , Douglas Lusa Krug , Douglas Lusa Krug , Chrystalla Mouza, David C. Shepherd , Chrystalla Mouza, David C. Shepherd , Lori L. Pollock: , Lori L. Pollock:
 A Case Study of Middle Schoolers' Use of Computational Thinking Concepts and Practices during Coded Music Composition. ITiCSE (1) 2022: 33-39
 [i6]Jianwei Wu [i6]Jianwei Wu , Jining Yu, David C. Shepherd, James Clause: , Jining Yu, David C. Shepherd, James Clause:
 Shortcomings of Class-level Documentation: A Survey. CoRR abs/2205.03344 (2022)
 [i5]Thomas D. LaToza, Amy J. Ko, David C. Shepherd, Dag I. K. Sjøberg, Benjamin Xie [i5]Thomas D. LaToza, Amy J. Ko, David C. Shepherd, Dag I. K. Sjøberg, Benjamin Xie : :
 Theories of Programming (Dagstuhl Seminar 22231). Dagstuhl Reports 12(6): 1-13 (2022)
- 2021
 [j15]Mauricio Soto [j15]Mauricio Soto , Chris Satterfield, Thomas Fritz , Chris Satterfield, Thomas Fritz , Gail C. Murphy , Gail C. Murphy , David C. Shepherd , David C. Shepherd , Nicholas A. Kraft , Nicholas A. Kraft : :
 Observing and predicting knowledge worker stress, focus and awakeness in the wild. Int. J. Hum. Comput. Stud. 146: 102560 (2021)
 [j14]Emerson R. Murphy-Hill [j14]Emerson R. Murphy-Hill , Ciera Jaspan , Ciera Jaspan , Caitlin Sadowski, David C. Shepherd , Caitlin Sadowski, David C. Shepherd , Michael Phillips , Michael Phillips , Collin Winter, Andrea Knight, Edward K. Smith, Matthew Jorde: , Collin Winter, Andrea Knight, Edward K. Smith, Matthew Jorde:
 What Predicts Software Developers' Productivity? IEEE Trans. Software Eng. 47(3): 582-594 (2021)
 [c40]Douglas Lusa Krug [c40]Douglas Lusa Krug , Edtwuan Bowman, Taylor Barnett, Lori L. Pollock, David C. Shepherd , Edtwuan Bowman, Taylor Barnett, Lori L. Pollock, David C. Shepherd : :
 Code Beats: A Virtual Camp for Middle Schoolers Coding Hip Hop. SIGCSE 2021: 397-403
- 2020
 [j13]Massimiliano Di Penta, David C. Shepherd [j13]Massimiliano Di Penta, David C. Shepherd : :
 Guest editorial: special section on software analysis, evolution, and reengineering. Empir. Softw. Eng. 25(2): 1379-1381 (2020)
 [j12]Vahid Garousi [j12]Vahid Garousi , David C. Shepherd , David C. Shepherd , Kadir Herkiloglu: , Kadir Herkiloglu:
 Successful Engagement of Practitioners and Software Engineering Researchers: Evidence From 26 International Industry-Academia Collaborative Projects. IEEE Softw. 37(6): 65-75 (2020)
 [c39]Anastasia Ruvimova [c39]Anastasia Ruvimova , Junhyeok Kim , Junhyeok Kim , Thomas Fritz , Thomas Fritz , Mark Hancock, David C. Shepherd , Mark Hancock, David C. Shepherd : :
 "Transport Me Away": Fostering Flow in Open Offices through Virtual Reality. CHI 2020: 1-14
 [c38]Emad Aghajani, Csaba Nagy, Mario Linares-Vásquez [c38]Emad Aghajani, Csaba Nagy, Mario Linares-Vásquez , Laura Moreno, Gabriele Bavota , Laura Moreno, Gabriele Bavota , Michele Lanza , Michele Lanza , David C. Shepherd , David C. Shepherd : :
 Software documentation: the practitioners' perspective. ICSE 2020: 590-601
2010 – 2019
- 2019
 [j11]Hui Chen [j11]Hui Chen , Kostadin Damevski , Kostadin Damevski , David C. Shepherd , David C. Shepherd , Nicholas A. Kraft: , Nicholas A. Kraft:
 Modeling hierarchical usage context for software exceptions based on interaction data. Autom. Softw. Eng. 26(4): 733-756 (2019)
 [j10]Vahid Garousi [j10]Vahid Garousi , Dietmar Pfahl , Dietmar Pfahl , João M. Fernandes , João M. Fernandes , Michael Felderer , Michael Felderer , Mika V. Mäntylä, David C. Shepherd , Mika V. Mäntylä, David C. Shepherd , Andrea Arcuri, Ahmet Coskunçay , Andrea Arcuri, Ahmet Coskunçay , Bedir Tekinerdogan , Bedir Tekinerdogan : :
 Characterizing industry-academia collaborations in software engineering: evidence from 101 projects. Empir. Softw. Eng. 24(4): 2540-2602 (2019)
 [c37]David C. Shepherd [c37]David C. Shepherd , Nicholas A. Kraft, Patrick Francis: , Nicholas A. Kraft, Patrick Francis:
 Visualizing the "hidden" variables in robot programs. RoSE@ICSE 2019: 13-16
 [c36]Nico Ritschel [c36]Nico Ritschel , Reid Holmes, Ronald Garcia, David C. Shepherd , Reid Holmes, Ronald Garcia, David C. Shepherd : :
 Novice-friendly multi-armed robotics programming. RoSE@ICSE 2019: 29-32
 [p2]Manuela Züger, André N. Meyer, Thomas Fritz, David C. Shepherd: [p2]Manuela Züger, André N. Meyer, Thomas Fritz, David C. Shepherd:
 Reducing Interruptions at Work with FlowLight. Rethinking Productivity in Software Engineering 2019: 271-279
 [i4]Hui Chen, Kostadin Damevski, David C. Shepherd, Nicholas A. Kraft: [i4]Hui Chen, Kostadin Damevski, David C. Shepherd, Nicholas A. Kraft:
 Modeling Hierarchical Usage Context for Software Exceptions based on Interaction Data. CoRR abs/1904.07072 (2019)
- 2018
 [j9]Johannes Schneider [j9]Johannes Schneider , Abraham Bernstein , Abraham Bernstein , Jan vom Brocke, Kostadin Damevski , Jan vom Brocke, Kostadin Damevski , David C. Shepherd , David C. Shepherd : :
 Detecting Plagiarism Based on the Creation Process. IEEE Trans. Learn. Technol. 11(3): 348-361 (2018)
 [j8]Kostadin Damevski [j8]Kostadin Damevski , Hui Chen , Hui Chen , David C. Shepherd , David C. Shepherd , Nicholas A. Kraft , Nicholas A. Kraft , Lori L. Pollock: , Lori L. Pollock:
 Predicting Future Developer Behavior in the IDE Using Topic Models. IEEE Trans. Software Eng. 44(11): 1100-1111 (2018)
 [c35]David Weintrop, Afsoon Afzal, Jean Salac, Patrick Francis, Boyang Li, David C. Shepherd [c35]David Weintrop, Afsoon Afzal, Jean Salac, Patrick Francis, Boyang Li, David C. Shepherd , Diana Franklin , Diana Franklin : :
 Evaluating CoBlox: A Comparative Study of Robotics Programming Environments for Adult Novices. CHI 2018: 366
 [c34]David Weintrop, Afsoon Afzal, Jean Salac, Patrick Francis, Boyang Li, David C. Shepherd, Diana Franklin [c34]David Weintrop, Afsoon Afzal, Jean Salac, Patrick Francis, Boyang Li, David C. Shepherd, Diana Franklin : :
 Evaluating CoBlox: A Comparative Study of Robotics Programming Environments for Adult Novices. CHI Extended Abstracts 2018
 [c33]Kostadin Damevski [c33]Kostadin Damevski , Hui Chen, David C. Shepherd , Hui Chen, David C. Shepherd , Nicholas A. Kraft, Lori L. Pollock: , Nicholas A. Kraft, Lori L. Pollock:
 Predicting future developer behavior in the IDE using topic models. ICSE 2018: 932
 [c32]David C. Shepherd [c32]David C. Shepherd , Patrick Francis, David Weintrop, Diana Franklin, Boyang Li, Afsoon Afzal: , Patrick Francis, David Weintrop, Diana Franklin, Boyang Li, Afsoon Afzal:
 [Engineering Paper] An IDE for Easy Programming of Simple Robotics Tasks. SCAM 2018: 209-214
 [c31]David C. Shepherd: [c31]David C. Shepherd:
 The cost-benefit analysis of usage data in robotstudio (keynote). MAINT@SANER 2018: 1
 [e1]Rocco Oliveto, Massimiliano Di Penta, David C. Shepherd: [e1]Rocco Oliveto, Massimiliano Di Penta, David C. Shepherd:
 25th International Conference on Software Analysis, Evolution and Reengineering, SANER 2018, Campobasso, Italy, March 20-23, 2018. IEEE Computer Society 2018, ISBN 978-1-5386-4969-5 [contents]
- 2017
 [j7]Katja Kevic, Braden Walters, Timothy Shaffer, Bonita Sharif [j7]Katja Kevic, Braden Walters, Timothy Shaffer, Bonita Sharif , David C. Shepherd , David C. Shepherd , Thomas Fritz: , Thomas Fritz:
 Eye gaze and interaction contexts for change tasks - Observations and potential. J. Syst. Softw. 128: 252-266 (2017)
 [j6]Kostadin Damevski [j6]Kostadin Damevski , David C. Shepherd , David C. Shepherd , Johannes Schneider, Lori L. Pollock: , Johannes Schneider, Lori L. Pollock:
 Mining Sequences of Developer Interactions in Visual Studio for Usage Smells. IEEE Trans. Software Eng. 43(4): 359-371 (2017)
 [j5]Xi Ge, David C. Shepherd [j5]Xi Ge, David C. Shepherd , Kostadin Damevski , Kostadin Damevski , Emerson R. Murphy-Hill: , Emerson R. Murphy-Hill:
 Design and evaluation of a multi-recommendation system for local code search. J. Vis. Lang. Comput. 39: 1-9 (2017)
 [c30]Manuela Züger, Christopher S. Corley, André N. Meyer, Boyang Li, Thomas Fritz [c30]Manuela Züger, Christopher S. Corley, André N. Meyer, Boyang Li, Thomas Fritz , David C. Shepherd , David C. Shepherd , Vinay Augustine, Patrick Francis, Nicholas A. Kraft, Will Snipes: , Vinay Augustine, Patrick Francis, Nicholas A. Kraft, Will Snipes:
 Reducing Interruptions at Work: A Large-Scale Field Study of FlowLight. CHI 2017: 61-72
 [c29]Martin P. Robillard, Andrian Marcus [c29]Martin P. Robillard, Andrian Marcus , Christoph Treude , Christoph Treude , Gabriele Bavota , Gabriele Bavota , Oscar Chaparro , Oscar Chaparro , Neil A. Ernst, Marco Aurélio Gerosa, Michael W. Godfrey, Michele Lanza , Neil A. Ernst, Marco Aurélio Gerosa, Michael W. Godfrey, Michele Lanza , Mario Linares Vásquez , Mario Linares Vásquez , Gail C. Murphy, Laura Moreno, David C. Shepherd , Gail C. Murphy, Laura Moreno, David C. Shepherd , Edmund Wong: , Edmund Wong:
 On-demand Developer Documentation. ICSME 2017: 479-483
 [c28]Zack Coker, Kostadin Damevski [c28]Zack Coker, Kostadin Damevski , Claire Le Goues , Claire Le Goues , Nicholas A. Kraft, David C. Shepherd , Nicholas A. Kraft, David C. Shepherd , Lori L. Pollock: , Lori L. Pollock:
 Behavior Metrics for Prioritizing Investigations of Exceptions. ICSME 2017: 554-563
- 2016
 [j4]Kostadin Damevski [j4]Kostadin Damevski , David C. Shepherd , David C. Shepherd , Lori L. Pollock: , Lori L. Pollock:
 A field study of how developers locate features in source code. Empir. Softw. Eng. 21(2): 724-747 (2016)
 [j3]Xusheng Xiao [j3]Xusheng Xiao , Jian-Guang Lou, Shan Lu, David C. Shepherd , Jian-Guang Lou, Shan Lu, David C. Shepherd , Xin Peng, Qianxiang Wang: , Xin Peng, Qianxiang Wang:
 Roundtable: Research Opportunities and Challenges for Large-Scale Software Systems. J. Comput. Sci. Technol. 31(5): 851-860 (2016)
 [c27]Irene Manotas, Christian Bird, Rui Zhang, David C. Shepherd [c27]Irene Manotas, Christian Bird, Rui Zhang, David C. Shepherd , Ciera Jaspan, Caitlin Sadowski, Lori L. Pollock, James Clause: , Ciera Jaspan, Caitlin Sadowski, Lori L. Pollock, James Clause:
 An empirical study of practitioners' perspectives on green software engineering. ICSE 2016: 237-248
 [c26]Kostadin Damevski [c26]Kostadin Damevski , Hui Chen , Hui Chen , David C. Shepherd , David C. Shepherd , Lori L. Pollock: , Lori L. Pollock:
 Interactive exploration of developer interaction traces using a hidden markov model. MSR 2016: 126-136
 [i3]Johannes Schneider, Avi Bernstein, Jan vom Brocke, Kostadin Damevski, David C. Shepherd: [i3]Johannes Schneider, Avi Bernstein, Jan vom Brocke, Kostadin Damevski, David C. Shepherd:
 Detecting Plagiarism based on the Creation Process. CoRR abs/1612.09183 (2016)
- 2015
 [c25]Vinay Augustine, Patrick Francis, Xiao Qu, David C. Shepherd [c25]Vinay Augustine, Patrick Francis, Xiao Qu, David C. Shepherd , Will Snipes , Will Snipes , Christoph Bräunlich, Thomas Fritz: , Christoph Bräunlich, Thomas Fritz:
 A Field Study on Fostering Structural Navigation with Prodet. ICSE (2) 2015: 229-238
 [c24]David C. Shepherd [c24]David C. Shepherd , Kostadin Damevski , Kostadin Damevski , Lori L. Pollock: , Lori L. Pollock:
 How and When to Transfer Software Engineering Research via Extensions. ICSE (2) 2015: 239-240
 [c23]Emily Hill, David C. Shepherd [c23]Emily Hill, David C. Shepherd , Lori L. Pollock: , Lori L. Pollock:
 Exploring the use of concern element role information in feature location evaluation. ICPC 2015: 140-150
 [c22]Dhaval Vyas [c22]Dhaval Vyas , Tara Capel , Tara Capel , Deven Tank, David C. Shepherd , Deven Tank, David C. Shepherd : :
 Understanding the Use of a Bug Tracking System in a Global Software Development Setup. OZCHI 2015: 222-226
 [c21]Katja Kevic, Braden M. Walters, Timothy R. Shaffer [c21]Katja Kevic, Braden M. Walters, Timothy R. Shaffer , Bonita Sharif , Bonita Sharif , David C. Shepherd , David C. Shepherd , Thomas Fritz: , Thomas Fritz:
 Tracing software developers' eyes and interactions for change tasks. ESEC/SIGSOFT FSE 2015: 202-213
 [c20]Kostadin Damevski [c20]Kostadin Damevski , David C. Shepherd , David C. Shepherd , Lori L. Pollock: , Lori L. Pollock:
 Scaling up evaluation of code search tools through developer usage metrics. SANER 2015: 181-190
 [p1]Will Snipes [p1]Will Snipes , Emerson R. Murphy-Hill, Thomas Fritz, Mohsen Vakilian, Kostadin Damevski , Emerson R. Murphy-Hill, Thomas Fritz, Mohsen Vakilian, Kostadin Damevski , Anil R. Nair, David C. Shepherd , Anil R. Nair, David C. Shepherd : :
 A Practical Guide to Analyzing IDE Usage Data. The Art and Science of Analyzing Software Data 2015: 85-138
 [i2]Kostadin Damevski, David C. Shepherd, Nicholas A. Kraft, Lori L. Pollock: [i2]Kostadin Damevski, David C. Shepherd, Nicholas A. Kraft, Lori L. Pollock:
 Supporting Developers in Porting Software via Combined Textual and Structural Analysis of Software Artifacts. CoRR abs/1508.04044 (2015)
- 2014
 [c19]Dhaval Vyas [c19]Dhaval Vyas , Thomas Fritz, David C. Shepherd: , Thomas Fritz, David C. Shepherd:
 Bug Reproduction: A Collaborative Practice Within Software Maintenance Activities. COOP 2014: 189-207
 [c18]Kostadin Damevski [c18]Kostadin Damevski , David C. Shepherd , David C. Shepherd , Lori L. Pollock: , Lori L. Pollock:
 A case study of paired interleaving for evaluating code search techniques. CSMR-WCRE 2014: 54-63
 [c17]Xi Ge, David C. Shepherd [c17]Xi Ge, David C. Shepherd , Kostadin Damevski , Kostadin Damevski , Emerson R. Murphy-Hill: , Emerson R. Murphy-Hill:
 How the Sando search tool recommends queries. CSMR-WCRE 2014: 425-428
 [c16]Katja Kevic, Thomas Fritz, David C. Shepherd [c16]Katja Kevic, Thomas Fritz, David C. Shepherd : :
 CoMoGen: An Approach to Locate Relevant Task Context by Combining Search and Navigation. ICSME 2014: 61-70
 [c15]Thomas Fritz, David C. Shepherd [c15]Thomas Fritz, David C. Shepherd , Katja Kevic, Will Snipes , Katja Kevic, Will Snipes , Christoph Bräunlich: , Christoph Bräunlich:
 Developers' code context models for change tasks. SIGSOFT FSE 2014: 7-18
 [c14]Xi Ge, David C. Shepherd [c14]Xi Ge, David C. Shepherd , Kostadin Damevski, Emerson R. Murphy-Hill: , Kostadin Damevski, Emerson R. Murphy-Hill:
 How developers use multi-recommendation system in local code search. VL/HCC 2014: 69-76
 [i1]Xi Ge, David C. Shepherd, Kostadin Damevski, Emerson R. Murphy-Hill: [i1]Xi Ge, David C. Shepherd, Kostadin Damevski, Emerson R. Murphy-Hill:
 How the Sando Search Tool Recommends Queries. CoRR abs/1401.6931 (2014)
- 2013
 [c13]Emily Hill, David C. Shepherd [c13]Emily Hill, David C. Shepherd , Lori L. Pollock, K. Vijay-Shanker: , Lori L. Pollock, K. Vijay-Shanker:
 Differentiating Roles of Program Elements in Action-Oriented Concerns. ICSM 2013: 376-379
- 2012
 [c12]David C. Shepherd [c12]David C. Shepherd , Kostadin Damevski , Kostadin Damevski , Bartosz Ropski, Thomas Fritz: , Bartosz Ropski, Thomas Fritz:
 Sando: an extensible local code search framework. SIGSOFT FSE 2012: 15
- 2011
 [c11]Lori L. Pollock, K. Vijay-Shanker, Emily Hill, Giriprasad Sridhara, David C. Shepherd [c11]Lori L. Pollock, K. Vijay-Shanker, Emily Hill, Giriprasad Sridhara, David C. Shepherd : :
 Natural Language-Based Software Analyses and Tools for Software Maintenance. ISSSE 2011: 94-125
2000 – 2009
- 2009
 [c10]Gail C. Murphy, Petcharat Viriyakattiyaporn, David C. Shepherd [c10]Gail C. Murphy, Petcharat Viriyakattiyaporn, David C. Shepherd : :
 Using activity traces to characterize programming behaviour beyond the lab. ICPC 2009: 90-94
- 2008
 [j2]Zachary P. Fry, David C. Shepherd [j2]Zachary P. Fry, David C. Shepherd , Emily Hill, Lori L. Pollock, K. Vijay-Shanker: , Emily Hill, Lori L. Pollock, K. Vijay-Shanker:
 Analysing source code: looking for useful verbdirect object pairs in all the right places. IET Softw. 2(1): 27-36 (2008)
 [c9]David C. Shepherd [c9]David C. Shepherd , Gail C. Murphy: , Gail C. Murphy:
 A sketch of the programmer's coach: making programmers more effective. CHASE 2008: 97-100
- 2007
 [c8]David C. Shepherd [c8]David C. Shepherd , Zachary P. Fry, Emily Hill, Lori L. Pollock, K. Vijay-Shanker: , 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
 [c7]Lori L. Pollock, K. Vijay-Shanker, David C. Shepherd [c7]Lori L. Pollock, K. Vijay-Shanker, David C. Shepherd , Emily Hill, Zachary P. Fry, Kishen Maloor: , Emily Hill, Zachary P. Fry, Kishen Maloor:
 Introducing natural language program analysis. PASTE 2007: 15-16
 [c6]David C. Shepherd [c6]David C. Shepherd , Lori L. Pollock, K. Vijay-Shanker: , 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
 [c5]David C. Shepherd [c5]David C. Shepherd , Lori L. Pollock, K. Vijay-Shanker: , Lori L. Pollock, K. Vijay-Shanker:
 Towards supporting on-demand virtual remodularization using program graphs. AOSD 2006: 3-14
- 2005
 [j1]David C. Shepherd, Lori L. Pollock, Tom Tourwé: [j1]David C. Shepherd, Lori L. Pollock, Tom Tourwé:
 Using language clues to discover crosscutting concerns. ACM SIGSOFT Softw. Eng. Notes 30(4): 1-6 (2005)
 [c4]David C. Shepherd, Thomas Roper, Lori L. Pollock: [c4]David C. Shepherd, Thomas Roper, Lori L. Pollock:
 Using AOP to Ease Evolution. ICSM (Industrial and Tool Volume) 2005: 16-25
 [c3]David C. Shepherd [c3]David C. Shepherd , Jeffrey Palm, Lori L. Pollock, Mark Chu-Carroll: , Jeffrey Palm, Lori L. Pollock, Mark Chu-Carroll:
 Timna: a framework for automatically combining aspect mining analyses. ASE 2005: 184-193
- 2004
 [c2]David C. Shepherd, Emily Gibson, Lori L. Pollock: [c2]David C. Shepherd, Emily Gibson, Lori L. Pollock:
 Design and Evaluation of an Automated Aspect Mining Tool. Software Engineering Research and Practice 2004: 601-607
- 2003
 [c1]Amie L. Souter, David C. Shepherd [c1]Amie L. Souter, David C. Shepherd , Lori L. Pollock: , Lori L. Pollock:
 Testing with Respect to Concerns. ICSM 2003: 54-
Coauthor Index

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from  to the list of external document links (if available).
 to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the  of the Internet Archive (if available).
 of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from  ,
,  , and
, and  to record detail pages.
 to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from  and
 and  to record detail pages.
 to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from  .
.
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2025-10-16 00:13 CEST by the dblp team
 all metadata released as open data under CC0 1.0 license
 all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint


 Google
Google Google Scholar
Google Scholar Semantic Scholar
Semantic Scholar Internet Archive Scholar
Internet Archive Scholar CiteSeerX
CiteSeerX ORCID
ORCID







