He earned his Ph.D. and masters in computer science from the University of Illinois at Urbana-Champaign, and bachelors in mathematics from the State University of New York at Albany. He has been a fellow of the IEEE since 1994 and a life fellow since 2014. He was Editor-in-Chief of
IEEE Software
from 1994 to 1998. He was a member of the editorial boards of
IEEE Software
(1984-1986 and 1991-1994),
Journal of Systems and Software
(1987-2010), the
Requirements Engineering Journal
(2005-2011), and
Communications of the ACM
(1981-1991). Dr. Davis has published 100+ articles in journals, conferences and trade press, and lectured 2,000+ times in 28 countries. He is the author of 9 books:
- Software Requirements: Analysis and Specification
(Prentice Hall, 1990),
- Software Requirements: Objects, Functions and States
(Prentice Hall, 1993),
- the best-selling 201 Principles of Software Development
(McGraw Hill, 1995),
- Great Software Debates
(Wiley and IEEE CS Press, 2004),
- Just Enough Requirements Management
(Dorset House, 2005),
- Will Your New Start Up Make Money
(WYNSUMM) (Scrub Oak Press, 2014),
- Unusual Africa: Traveling on the Edge
(Scrub Oak Press, 2016),
- Unusual Asia: Traveling on the Edge
(Scrub Oak Press, 2017), and
- Unusual Latin America: Traveling on the Edge
(Scrub Oak Press, 2017).