* 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 Reg Meeson. 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.

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


There's another person on the Internet named David Weller who's also involved with Ada and plays the guitar; he's 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 upcoming 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)