David Shepherd

David Shepherd

Associate Professor

3272W Patrick F Taylor Building, Baton Rouge, LA 70803
Louisiana State University


Educational Background

Postdoctoral Fellow, University of British Columbia, 2008

PhD in Computer Science, University of Delaware, 2007

M.S. in Computer Science, University of Delaware, 2004

B.S. in Computer Science, VCU, 2002


Research Interests

Software Engineering, Robotics, Human Computer Interaction, CS Education


Teaching Responsibilities

CSC 4332: Software Quality and Testing

CSC 4263: Video Game Design


Selected Publications

Züger, Manuela, et al. ‘Reducing Interruptions at Work with Flowlight’. Rethinking Productivity in Software Engineering, Apress, 2019, pp. 271–279.

Ruvimova, Anastasia, et al. ‘“ Transport Me Away”: Fostering Flow in Open Offices through Virtual Reality’. Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, 2020, pp. 1–14.

Ritschel, Nico, Vladimir Kovalenko, et al. ‘Comparing Block-Based Programming Models for Two-Armed Robots’. IEEE Transactions on Software Engineering, vol. 48, no. 5, IEEE, 2020, pp. 1630–1643.

Lusa Krug, Douglas, et al. ‘Code Beats: A Virtual Camp for Middle Schoolers Coding Hip Hop’. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, 2021, pp. 397–403.

Zhang, Yifan, et al. ‘A Case Study of Middle Schoolers’ Use of Computational Thinking Concepts and Practices during Coded Music Composition’. Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, 2022, pp. 33–39.

Ritschel, Nico, Felipe Fronchetti, et al. ‘Enabling End-Users to Implement Larger Block-Based Programs’. Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings, 2022, pp. 347–349.

Ritschel, Nico, Felipe Fronchetti, et al. ‘Can Guided Decomposition Help End-Users Write Larger Block-Based Programs? A Mobile Robot Experiment’. Proceedings of the ACM on Programming Languages, vol. 6, no. OOPSLA2, ACM New York, NY, USA, 2022, pp. 233–258.


Awards and Honors

Co-Editor-in-Chief, Journal of Systems and Software (top tier venue in Systems) 

 2018 Top 5% Paper Award, Computer Human Interaction (CHI) Montreal, Canada

 2017 Fred Fletcher Outstanding Program Volunteer Award, City of Raleigh Raleigh, NC

 2017 10-Year Most Influential Paper, Programming Conference (formerly AOSD) Brussels, Belgium

 2016 Top Publisher, ABB Corporate Research USA Raleigh, NC

 2012 Top 5% Contributor, Microsoft’s Visual Studio Gallery Online

 2007 Frank A. Pehrson Graduate Student Achievement Award (i.e., top graduating CS PhD student), University of Delaware Newark, Delaware

 2002 Co-Valedictorian, Virginia Commonwealth University Richmond, Virginia

 1998 Presidential Scholarship (i.e., full ride), Virginia Commonwealth University Richmond, Virginia

 1989 Friendly's Restaurant Coloring Contest, 2nd Place


Personal Homepage