Paul Ammann

Associate Professor, Software Engineering
Department of Computer Science
Volgenau School of Engineering
George Mason University
Mail Stop 4A5; Engineering Building, Room 4428
703 993-1660; 703 993-1638 (fax)

Spring 2022 Office Hours: Monday 2:00-3:00, Tuesday 2:00-3:00. Or by appointment.
Office hours are ONLINE ONLY in my zoom personal room.
Zoom may demand a passcode: 1uL2qf

book cover
2nd edition available from Cambridge University Press, November 2016.
Order from Amazon

Google Scholar CV

Research Interests


Spring 2022 Classes -- All In-Person

SWE ACS and SWE Minor

You may be interested in slides describing the Software Engineering Minor and the Applied Computer Science Degree in Software Engineering. More information can be found on the relevant department page.


The towpath is fun!
2021 Stone Mill 50 Miler.
Photo by Dan Reichmann.

I am an Associate Professor in the Software Engineering Group in the Department of Computer Science. My basic research interest might best be described as "Why do things go wrong and what can we do about it?" Current research topics include semantic-based transaction processing, software for critical systems, secure information systems, software testing, and formal methods. Particularly fruitful of late have been studies of the intersection between formal methods and databases and of the intersection between formal methods and testing. Such cross disciplinary topics have always interested me - probably a consequence of my undergraduate education. I have published eighty some research papers in refereed journals, conferences, and workshops.

I earned an AB degree in Computer Science from Dartmouth College, and MS and PhD degrees in Computer Science from the University of Virginia.

I enjoy recreational racing for road runners, trail runners, and triathletes. I offer my reports to those interested in my perspective on these events.

CS home page