David C. Shepherd
Orcid: 0000-0003-2017-7842Affiliations:
- Virginia Commonwealth Univ - Richmond, USA
According to our database1,
David C. Shepherd
authored at least 73 papers
between 2003 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
On csauthors.net:
Bibliography
2024
J. Syst. Softw., 2024
Blocks? Graphs? Why Not Both? Designing and Evaluating a Hybrid Programming Environment for End-users.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024
2023
Softw. Pract. Exp., March, 2023
Introduction to the Special Issue on Software-Intensive Autonomous Systems: Methods and applications.
J. Syst. Softw., 2023
Proceedings of the 29th ACM Symposium on Virtual Reality Software and Technology, 2023
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Using Domain-Specific, Immediate Feedback to Support Students Learning Computer Programming to Make Music.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
2022
Language impact on productivity for industrial end users: A case study from Programmable Logic Controllers.
J. Comput. Lang., 2022
IEEE Trans. Software Eng., 2022
Can guided decomposition help end-users write larger block-based programs? a mobile robot experiment.
Proc. ACM Program. Lang., 2022
A Case Study of Middle Schoolers' Use of Computational Thinking Concepts and Practices during Coded Music Composition.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022
2021
Int. J. Hum. Comput. Stud., 2021
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
2020
Successful Engagement of Practitioners and Software Engineering Researchers: Evidence From 26 International Industry-Academia Collaborative Projects.
IEEE Softw., 2020
Empir. Softw. Eng., 2020
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020
Proceedings of the CHI '20: CHI Conference on Human Factors in Computing Systems, 2020
2019
Characterizing industry-academia collaborations in software engineering: evidence from 101 projects.
Empir. Softw. Eng., 2019
Modeling hierarchical usage context for software exceptions based on interaction data.
Autom. Softw. Eng., 2019
Proceedings of the 2nd International Workshop on Robotics Software Engineering, 2019
Proceedings of the 2nd International Workshop on Robotics Software Engineering, 2019
Proceedings of the Rethinking Productivity in Software Engineering., 2019
2018
IEEE Trans. Software Eng., 2018
IEEE Trans. Learn. Technol., 2018
Proceedings of the 2018 IEEE Workshop on Mining and Analyzing Interaction Histories, 2018
Proceedings of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation, 2018
Evaluating CoBlox: A Comparative Study of Robotics Programming Environments for Adult Novices.
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018
2017
J. Vis. Lang. Comput., 2017
IEEE Trans. Software Eng., 2017
J. Syst. Softw., 2017
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017
2016
J. Comput. Sci. Technol., 2016
Empir. Softw. Eng., 2016
Proceedings of the 13th International Conference on Mining Software Repositories, 2016
Proceedings of the 38th International Conference on Software Engineering, 2016
2015
Supporting Developers in Porting Software via Combined Textual and Structural Analysis of Software Artifacts.
CoRR, 2015
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015
Understanding the Use of a Bug Tracking System in a Global Software Development Setup.
Proceedings of the Annual Meeting of the Australian Special Interest Group for Computer Human Interaction, 2015
Exploring the use of concern element role information in feature location evaluation.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
Proceedings of the Art and Science of Analyzing Software Data, 2015
2014
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014
CoMoGen: An Approach to Locate Relevant Task Context by Combining Search and Navigation.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014
Proceedings of the 2014 Software Evolution Week, 2014
Proceedings of the 2014 Software Evolution Week, 2014
Proceedings of the 11th International Conference on the Design of Cooperative Systems, 2014
2013
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013
2012
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012
2011
Proceedings of the Software Engineering - International Summer Schools, 2011
2009
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009
2008
Analysing source code: looking for useful verbdirect object pairs in all the right places.
IET Softw., 2008
Proceedings of the 2008 International Workshop on Cooperative and Human Aspects of Software Engineering, 2008
2007
Case study: supplementing program analysis with natural language analysis to improve a reverse engineering task.
Proceedings of the 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2007
Proceedings of the 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2007
Using natural language program analysis to locate and understand action-oriented concerns.
Proceedings of the 6th International Conference on Aspect-Oriented Software Development, 2007
2006
Proceedings of the 5th International Conference on Aspect-Oriented Software Development, 2006
2005
ACM SIGSOFT Softw. Eng. Notes, 2005
Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), 2005
Using AOP to Ease Evolution.
Proceedings of the 21st IEEE International Conference on Software Maintenance, 2005
2004
Design and Evaluation of an Automated Aspect Mining Tool.
Proceedings of the International Conference on Software Engineering Research and Practice, 2004
2003
Proceedings of the 19th International Conference on Software Maintenance (ICSM 2003), 2003