* David A. Wheeler

I'm a research staff member at the Institute for Defense Analyses (IDA) in the Computer and Software Engineering Division (CSED).

[Eliminate bugs] My professional interests are in improving software development practices for higher-risk (large and safety-critical) software systems. This includes software risk assessment, process improvement, inspections, object-oriented (OO) approaches, defect detection and prevention techniques, software engineering tools and environments, the Internet, POSIX, Ada, C++, and Java.

[Guitar] My personal interests (besides computing) include chess, American sign language, downhill skiing, science fiction (including Star Trek), and music (I play the guitar, piano/keyboard, euphonium, tuba, and I sing bass). I'm an Eagle scout. Most important to me, I'm a Christian.

Pictures of me, large and small, are available.

Here's how to contact me:

David A. Wheeler
Institute for Defense Analyses/CSED
1801 N. Beauregard St.
Alexandria, VA 22311-1772 (USA)
Phone: (703) 845-6662; FAX (703) 845-6848
Email: dwheeler@ida.org

Employment (Abbreviated) *

If you're interested, a more detailed version of my professional history is available.

Education *

Professional Activities *

Honors *


Most of my work is not available on the Internet at this time.

A list of my publications is available.

I'm an author and editor of Software Inspection: An Industry Best Practice by David A. Wheeler, Bill Brykczynski, and Reginald N. Meeson, Jr.. This book, published by the IEEE Computer Society Press, describes the software inspection process and includes a number of papers on the topic, including results from many different users of the process. This book is listed in the "Best Sellers" category in the IEEE Computer Society "New Releases" Fall 1996 catalog. It is ISBN 0-8186-7340-0, IEEE Catalog Number BP07340, and Library of Congress Number 95-41054. You can order this book from the IEEE by emailing to cs.books@computer.org, calling U.S. (714) 821-8380, or faxing to U.S. (714) 821-4641. You can find more information about the book from the IEEE.

Another book of mine is Ada 95: The Lovelace Tutorial by David A. Wheeler, now available as a hardcover book. The publisher is Springer-Verlag and its ISBN number is 0-387-948-01-5. The book is about 292 pages long and was published in 1997. This book is a tutorial on the Ada95 computer programming language; it assumes you know some other computer programming language. You can order this book by calling Springer-Verlag; in the U.S.A., Canada, or Mexico call (800) 777-4643; otherwise call their Berlin, Germany office at 49 30 827 870. More information is available on how to order this book.

Items I've developed that are available on the Internet are generally Ada-related or WWW-related, including:

What Do I Know?

I work to keep up with many computing technologies. My areas of knowledge include:


There's another person on the Internet named David Weller who responsible for the Ada 95 Booch components. We're not the same person! "David Wheeler" is a somewhat common name anyway, so I always use my middle initial (A.) in widely-distributed material in an effort to reduce confusion.

From here you may see:

  1. a list of my publications
  2. a more detailed version of my professional history
  3. my Lovelace tutorial
  4. information about my book Ada 95: The Lovelace Tutorial
  5. information about Software Inspection: An Industry Best Practice

You may be viewing an older copy of this document. Feel free to view the up-to-date master version of this document.

David A. Wheeler (dwheeler@ida.org)