David Hovemeyer

Orcid: 0000-0001-5682-754X

According to our database1, David Hovemeyer authored at least 27 papers between 2001 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
A Framework for Declarative Autograders.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

2020
ProgSnap2: A Flexible Format for Programming Process Data.
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020

2019
Can Industrial-Strength Static Analysis Be Used to Help Students Who Are Struggling to Complete Programming Activities?
Proceedings of the 52nd Hawaii International Conference on System Sciences, 2019

2018
Peer Instruction: Tips, Techniques and Resources (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2017
Peer Instruction in Practice (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

Progsnap: Sharing Programming Snapshots for Research (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

2016
FunWithSound: A Music Composition and Synthesis Library for Processing (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Control-Flow-Only Abstract Syntax Trees for Analyzing Students' Programming Progress.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016

2015
Analyzing Student Work Patterns Using Programming Exercise Data.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

2014
Using and sharing programming exercises to improve introductory courses (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

2013
CloudCoder: building a community for creating, assigning, evaluating and sharing programming exercises (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

An open platform for managing short programming exercises.
Proceedings of the International Computing Education Research Conference, 2013

2008
Using Static Analysis to Find Bugs.
IEEE Softw., 2008

2007
Finding more null pointer bugs, but not too many.
Proceedings of the 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2007

Status report on JSR-305: annotations for software defect detection.
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

2006
The Marmoset project: an automated snapshot, submission, and testing system.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

Improving your software using static analysis to find bugs.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

Tracking defect warnings across versions.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

Experiences with marmoset: designing and using an advanced submission and testing system for programming courses.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

2005
Simple and Effective Static Analysis to Find Bugs.
PhD thesis, 2005

Software repository mining with Marmoset: an automated programming project snapshot and testing system.
ACM SIGSOFT Softw. Eng. Notes, 2005

Evaluating and tuning a static analysis to find null pointer bugs.
Proceedings of the 2005 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis For Software Tools and Engineering, 2005

2004
Finding bugs is easy.
ACM SIGPLAN Notices, 2004

Running on the bare metal with GeekOS.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

An Eclipse-based course project snapshot and submission system.
Proceedings of the 2004 OOPSLA workshop on Eclipse Technology eXchange, 2004

2002
Atomic Instructions in Java.
Proceedings of the ECOOP 2002, 2002

2001
More Efficient Network Class Loading Through Bundling.
Proceedings of the 1st Java Virtual Machine Research and Technology Symposium, 2001


  Loading...