![]() |
|
|
|
|
Cleanroom software engineering is a theory-based, team-oriented process for the economic production of high-quality software systems. The foundations of Cleanroom were established in the 1980’s when Harlan Mills, an IBM Fellow, applied fundamental ideas in mathematics, statistics, and engineering to the development of software. Two basic insights drove the research: first, that software programs are rules for mathematical functions and second, that potential program executions are infinite populations requiring statistical sampling for quality certification. I worked directly with Harlan Mills at IBM to build the theory-base for Cleanroom software engineering and to apply these ideas to the development of high-quality software systems.
Journal Publications, Books, and Book Chapters
Refereed Conference Publications