About me

Picture of me

I am an Assistant Professor of Computer Science at York College of Pennsylvania.

FindBugs logo

My main research interest is static program analysis to find bugs in software.  As part of my Ph.D. research with Bill Pugh at the University of Maryland, I helped develop the FindBugs static analysis tool which you can use to find many kinds of bugs common in Java programs.

GeekOS logo

With Jeff Hollingsworth and Bobby Bhattacharjee I helped develop the GeekOS instructional operating system kernel that is now used in courses at a number of colleges and universities.  If you're teaching an operating system course you might consider using GeekOS for projects.  It comes with a full sequence of projects where students add major subsystems to the GeekOS kernel.  GeekOS runs on the Bochs PC emulator, and can be hosted by Linux, FreeBSD, and Windows systems.

Marmoset logo

I have also worked on the Marmoset project led by Jaime Spacco and Bill Pugh.  If you teach courses involving programming assignments, you might consider using Marmoset, since it can make the course more rewarding for both students and instructors.

I occasionally write things in my blog.  [Note: it contains my opinions only, not anyone else's.]

Publications

See my publications web page.

Bio

Eli

I was born in Syracuse, NY and grew up in Fayetteville, NY.  I attended Earlham College, where I received a B.A. in Computer Science in 1994.  After 4 years as a software developer (including a stint at Cigital) I started graduate school at the University of Maryland, where I received an M.S. (2001) and Ph.D. (2005) in Computer Science.  During the 2005-6 academic year I was a Visiting Assistant Professor of Computer Science at Vassar College.  In Fall 2006 I joined the faculty at York College of Pennsylvania.

I live in Spring Garden Township, PA with my wife Kate Swope and our son Eli.  (That's him on the right!)

The name "Hovemeyer" is most likely from the German "Hofmeier", which means "farm steward".  I don't know anything about farming, though.

Valid HTML 4.01 Transitional Valid CSS!