12th International Conference on Software Quality

Software Division of
The American Society for Quality

Home ] Up ] 13ICSQ Program ] Sponsor & Exhibitor Opportunities ] Special Needs ] Dallas Info ] Hotel/Airline/Rental Car/Driving Directions ] Paper & Tutorial Presenter Information ] Volunteers Opportunities ] ICSQ History.htm ] Contact Us ] About ASQ ]


Tutorial Descriptions
Tuesday Presentations
Wednesday Presentations
Tim Lister
John Musa
Alain Abran
Scott Ambler
Kevin Daily
Alec Dorling
Liz Keim
Tom McCabe
Linda Westfall


John Musa - Keynote Speaker

John D. Musa is one of the creators of the field of software reliability engineering (SRE) and is widely recognized as the leader in reducing it to practice. He currently teaches a 2-day course More Reliable Software Faster and Cheaper worldwide to organizations who want to deploy the SRE practice.  He also consults internationally with a wide variety of clients. 

He is principal author of the widely-acclaimed pioneering book Software Reliability:  Measurement, Prediction, Application (McGraw-Hill, 1987).  The book was a best seller and was included in several lists of the best computing books (Ed Yourdon, Roger Pressman, and Software Quality Engineering).  He is also author of the practically-oriented book Software Reliability Engineering (McGraw-Hill, 1998).  Elected IEEE Fellow in 1986 for his many seminal contributions to SRE, he was recognized in 1992 as the leading contributor to testing technology.  His leadership has been recognized by every edition of Who’s Who in America since 1990, by American Men and Women of Science, and by other Who’s Who volumes.

He has been involved in the field of software reliability engineering since 1973, developing two of the most commonly used models (one with K. Okumoto).  His many theoretical contributions include the concept of execution time, the distinction between failures and faults, the operational profile and all its related technology, the ideas of operational development, Reduced Operation Software (ROS), the fault exposure ratio and software reliability prediction, and the integration of software reliability engineering into all phases of the software development process.  All this work resulted in the publication of some 100 papers.

He has actively implemented his vision of applying software reliability engineering to guiding engineering and management decisions in the development, acquisition, and use of software-based systems.  He spearheaded the development and lengthy trials of software reliability engineering practice.  He initiated and led the effort that convinced AT&T to make SRE a “Best Current Practice” in 1991. He then led the team that codified the practice.  He has been an international leader in its dissemination.

Musa created several courses at AT&T to integrate his extensive experience in both theory and practice and impart it to software practitioners.  As Technical Manager of Software Reliability Engineering (SRE) at AT&T Bell Laboratories, Murray Hill, NJ from 1990 to 1996, he was actively involved in research and in organizing and leading the transfer of this technology into practice by software-based projects at AT&T.  He gained a great deal of experience in transferring technology and spent a lot of time reflecting on this experience, finding better ways to do it.

Software Reliability Engineering - For a More Efficient Software Process

What is the nature of software reliability engineering that enables it to help you create a more efficient software process?  We will look at how the evidence shows that it is a proven, standard, widespread best practice.  We will also examine how it is applicable to practically any software-based product.  The software reliability engineering process and its relation to the software development process will be outlined, using a unified example as appropriate.  This talk is intended to give you a feel for software reliability engineering, but it will not be enough to apply it.  We will indicate resources for further exploration: course, website, books, software, professional organization.