Jeff Offutt
Professor of Software Engineering
Mailstop 4A5 Volgenau School of Info Tech & Engineering George Mason University Fairfax, VA 22030-4444 Office: 4430 Engineering Building Fall office hours: Wednesdays 2:30-4:00 Email:
Phone: (1) 703-993-1654 Fax: (1) 703-993-1710 URL: http://cs.gmu.edu/~offutt/
I can't work my best unless I live my best.
Last Modified: June 2009 |
Some people try to predict the future, but scientists create it.
previous quotes
Announcements & Events
|
| Classes Taught |
| 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 | A Java mutation tool
| Biosketch |
Jeff Offutt is a full professor of Software Engineering in the Volgenau school of Information Technology at George Mason University. He also holds a part-time visiting faculty position at University of Skövde, Skövde Sweden, where he participates in the Distributed Real-Time Systems Research Group (DRTS), contributing expertise on software engineering and software testing. His current research interests include software testing, analysis and testing of web applications, object-oriented program analysis, module and integration testing, formal methods, and software maintenance. He has published over 100 refereed research papers and has received funding from various government agencies and companies. His current projects include testing of web applications, analysis and testing of object-oriented software, measuring software maintenance of open-source software, and deriving tests from formal specifications of safety critical software. He is on the technical board of advisors for Certess, Inc.
He received the Best Teacher Award from the School of Information Technology & Engineering in 2003. His textbook, Introduction to Software Testing (co-authored with Paul Ammann), was published by Cambridge University Press in January 2008. 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 software testing, construction, design, user interface design, experimentation, and analysis.
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.
Offutt is editor-in-chief of Wiley's journal of Software Testing, Verification and Reliability, is chair of the steering committee for the International Conference on Software Testing, Verification and Validation (ICST) and program co-chair for ICST 2009, 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 US, Japan, China, and Sweden. He has been involved in a number of software proof-of-concept research systems, including muJava, Mothra, Godzilla, CBat, Mistix, Albert, CoupTest, and SpecTest, several of which have been used by many other software engineering researchers. Offutt previously worked on the Software Test and Evaluation Project, for Georgia Tech's Software Engineering Research Center, and helped design and implement the Mothra mutation testing system with Rich DeMillo.
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. He 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.
Curriculum vita in html.
| 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.