I'm a research staff member at the Institute for Defense Analyses (IDA) in the Computer and Software Engineering Division (CSED).
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.
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
Led and contributed to various teams to evaluate important software development projects, products, and techniques. These include the Ballistic Missile Defense Organization (BMDO), Theater High Altitude Area Defense (THAAD), Patriot PAC-3, BSY-2, Internet technology (including its application to software development), software engineering environments (SEEs), CASE tools, and inspections. Provided recommendations based on these evaluations to various sponsors. Led and substantially contributed to development of software in various languages, including a five-person team that generated simulations from specifications. Developed and applied techniques for identifying software development risks and software safety issues.
Developed software in various languages, and solved diverse kinds of computer-related problems.
If you're interested, a more detailed version of my professional history is available.
Most of my work is not available on the Internet at this time.
|A list of my publications is available.|
an author and editor of
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
calling U.S. (714) 821-8380, or faxing to U.S. (714) 821-4641.
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:
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:
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 (email@example.com)