LabCompass

David Shepherd

Computer Science · Indiana University

Publications

218

Citations

3,277

Est. group size

Recurring co-author estimate

Active years

61

Publishing since 1966

Research summary
AI-generated

David Shepherd works in computer science with a focus on software engineering and computing education. His recent research explores how people learn to program (including project-based courses and beginner-friendly tools), designs programming environments for non-expert users and robots, and examines technology's role in supporting learners, including students with ADHD. He also studies open-source software communities and developer tools.

Software engineering research and practiceComputing and programming educationBlock-based and end-user programming toolsProgramming for robots and hardwareTechnology support for learners (e.g., VR, ADHD)

Publication activity has been fairly steady over the last decade, generally around 7-11 papers per year with occasional dips, averaging about 6.6 per year over the last five years.

Generated by claude-opus-4-8 from public bibliographic data · Jul 11, 2026

Publication cadence
Publications per year over the last 10 years — averaging 6.6/year recently
2017: 7 publications172018: 10 publications182019: 9 publications192020: 9 publications202021: 2 publications212022: 11 publications11222023: 9 publications232024: 8 publications242025: 3 publications252026: 2 publications26
Recent publications
Publishes in
  • Zenodo (CERN European Organization for Nuclear Research)×7
  • IEEE Transactions on Software Engineering×4
  • Journal of Systems and Software×4
  • arXiv (Cornell University)×3
  • Empirical Software Engineering×2

This profile was generated automatically from public scholarly data (OpenAlex). Group size and activity levels are estimates derived from co-authorship patterns.

Last updated Jul 11, 2026.

Claim or correct this profile