Hello my name is Gregory M. Kapfhammer

I am an engineer who educates.

I'm also a scientist who serves.

I'm also a person who cares.


Innovating in technical areas such as software engineering and software testing, I teach courses, conduct research, write papers and a blog, give presentations, create software, and serve organizations. Working as an Associate Professor in the Department of Computer Science at Allegheny College, I am an associate editor for the Journal of Software: Evolution and Process, an academic editor for the PeerJ Computer Science journal, a program committee member for conferences like the International Conference on Software Testing, Verification and Validation and the International Conference on Automated Software Engineering, and a reviewer for journals like Transactions on Software Engineering. You can learn more about me and my work by reading my biography, downloading my curriculum vitae, and subscribing to my mailing list.

Research Expertise

Explore all of my areas of research expertise
Read any of my research papers

Recent Talks

Preview all of my technical talks

Professional Service

Study the full listing of my professional service

Useful Software

Try out all of my open-source software

Recent Posts

Read all of my blog posts

Highlighted Courses

Explore all of my learning materials

Status Updates

  Hey — can you please load my status updates?

Review all of my status updates
Please support my work!

View the source.