Jeff's picture

Jeff Offutt

Professor of Software Engineering (MS) (BS)
Mailstop 4A5
Volgenau School of Info Tech & Engineering
George Mason University
Fairfax, VA 22030-4444
Office:    4430 Engineering Building
Fall 2012 office hours: Wednesdays 2:30-4:00
Email:   Jeff's email, no screen scraping please
Phone:   (1) 703-993-1654
Twitter:     JeffOffutt
ORCID:     0000-0002-8657-2557

I can't work my best unless I live my best.
Students who want to email me should read my suggestions hints for students making requests first.
My thoughts on cheating and plagiarism.
Google scholar       COS bio

Why study Software Engineering?
Because the best job in America in 2011 is being a
software engineer
Some people try to predict the future, but scientists create it.
    previous quotes

Some of my picture collections.
Ruminations on 9-11.
Countries I've visited.

book cover
Published by Cambridge University Press, January 2008.
Order from Amazon
Editor's page
Wiley's Software Testing, Verification and Reliability
Useful research in building better software.

Announcements & Events
My opinion piece "Putting the Engineering into Software Engineering Education" was selected by ACM and ThinkLoud as a notable article for 2013:
Winner of the 2013 George Mason Teaching Excellence Award. (Portfolio in PDF)
Invited speaker at the ICST PhD Symposium (March 2014)   How to get your paper rejected
Keynote Speaker: Brazilian Symposium on Software Engineering (SBES), Brazilia Brazil (October 2013)   Slides
Come to ICST 2014!
Mason Software Engineering seminars
Classes Taught
  • Spring 2014
  • Fall 2014 Classes
  • Classes I Teach at GMU
  • ACS Software Engineering undergraduate program
  • Minor in Software Engineering
  • Some talks for PhD students
  • A few of my web applications

    Graduate Programs
    Research and Publications

    It would be easier to write papers on testing if you didn't have to contemplate actually using the stuff you are writing about.
    - Richard Carver

        Current Research Project Descriptions     |     Invited Talks, Tutorials, and Short Courses     |     The muJava mutation tool


    Jeff Offutt is a full professor of Software Engineering in the Volgenau school of Engineering at George Mason University. He also holds a part-time visiting faculty position at University of Skövde, Skövde Sweden, where he participates on the Testing of Critical System Characteristics (TOCSYC) and PILOT projects, contributing expertise on model-based testing, mutation testing, and testability. He has published over 155 refereed research papers, has an h-index of 53 (Google Scholar), and has received funding from many government agencies and companies. His current research projects include analysis and testing of web applications, test automation, model-based testing of safety critical software, and usable security. He was on the technical board of advisors for Certess, Inc.

    He leads the MS in Software Engineering program at GMU, teaches MS and PhD courses in Software Engineering and has developed new courses in a variety of Software Engineering subjects, including web engineering, software testing, construction, design, usability, experimentation, and analysis. His textbook, Introduction to Software Testing (co-authored with Paul Ammann), was published by Cambridge University Press in January 2008 and is the leading worldwide textbook in software testing. He was awarded the George Mason University Teaching Excellence Award, Teaching With Technology, in 2013, and was named a GMU Outstanding Faculty member in 2008 and 2009.

    Offutt is editor-in-chief of Wiley's journal of Software Testing, Verification and Reliability, co-founded the IEEE International Conference on Software Testing, Verification and Validation (ICST), was the first chair of its steering committee, and was Program Chair for ICST 2009. He also has served on numerous conference program committees, was program chair for ICECCS 2001, has been on the editorial boards for the Springer's Empirical Software Engineering Journal (2006-), the Journal of Software and Systems Modeling (2002-), the Software Quality Journal (2002-), and IEEE Transactions on Software Engineering (2001-2005), is a regular reviewer for NSF and several major research journals, and has been invited to speak throughout the world. He has been involved in a number of software proof-of-concept research systems, including muJava, Mothra, Godzilla, CBat, Mistix, Albert, CoupTest, and SpecTest, which have been used by thousands of other software engineering researchers. He has invented, developed, and experimentally validated numerous algorithms and engineering techniques in software testing. Offutt has made fundamental contributions to several software testing problems, including mutation, automatic test data generation, object-oriented testing, input space partitioning, specification-based testing, model-based testing, and testing of web applications. He has also published papers on software metrics, maintenance, and software engineering education.

    His doctoral research was a method for automatically generating test data to satisfy mutation analysis and included algorithms and an implementation of an automatic test data generator that was integrated with the Mothra system. Largely by using the Mothra system, he invented, developed, and experimentally validated algorithms and engineering techniques that proved that mutation testing can be practical and effective.

    Dr. Offutt received a BS degree with a double major in mathematics and data processing from Morehead State University, Morehead, Kentucky, in 1982, an MS degree in computer science from the Georgia Institute of Technology in 1985, and a PhD in computer science from the Georgia Institute of Technology in 1988. From 1988 to 1992, Offutt was an Assistant Professor in the department of Computer Science at Clemson University.

    Curriculum vita in PDF.


    Current PhD Students

    Relevant advice ... part-time or full-time?

    PhD Graduates

    Former MS Students

    Some Random Thoughts and Essays
    GMU's Responsible Use of Computing

    In the Spring of 1994, I was asked to chair a GMU task force to draft new policies for computer use on campus. After over a year of work, the resulting document was finally approved on August 24th, 1995. The Responsible Use of Computing and its associated StopIt Process are now official policy of George Mason University. The Security Review Panel is the official maintainer of this policy.

    My Erdos number is 3.