• go to Michael Stonebraker's profile page
  • go to Dr. Jack Dongarra's profile page
  • go to Silvio Micali's profile page
  • go to Edgar F. Codd's profile page
  • go to Edward A Feigenbaum's profile page
  • go to Robert E Tarjan's profile page
  • go to J. H. Wilkinson 's profile page
  • go to Manuel Blum's profile page
  • go to Leonard M. Adleman's profile page
  • go to Jim Gray 's profile page
  • go to Kenneth E. Iverson 's profile page
  • go to Geoffrey E Hinton's profile page
  • go to Pat Hanrahan's profile page
  • go to A J Milner 's profile page
  • go to Richard Karp's profile page
  • go to Amir Pnueli's profile page
  • go to Ole-Johan Dahl 's profile page
  • go to Charles P. Thacker's profile page
  • go to Kenneth Lane Thompson's profile page
  • go to Yann LeCun's profile page
  • go to Marvin Minsky 's profile page
  • go to Martin Hellman 's profile page
  • go to John Cocke 's profile page
  • go to John L Hennessy's profile page

Frederick ("Fred") Brooks DL Author Profile link

United States – 1999
Short Annotated Bibliography

Books (Computer Architecture)

  1. Blaauw, G.A. and F. P. Brooks, Jr., Computer Architecture: Concepts and Evolution,  Addison-Wesley, Reading, MA, 1997.  This classic text is the seminal reference on computer architecture.
  2. Brooks, F.P. Jr. and K.E. Iverson, Automatic Data Processing, System/360 Edition, Wiley, New York, 1963.  This classic text is perhaps the most complete and approachable description of the System/360 architecture.

Books (Software Engineering)

  1. Brooks, F. P. Jr., The Design of Design: Essays from a Computer Scientist,  Addison-Wesley, New York, 2010.  This is Brook’s most recent book, which explores the meaning of design.
  2. Brooks, F.P. Jr., The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition. Addison-Wesley, Reading, MA,1995.  This is a much-beloved and classic text on software engineering which offers many pragmatic lessons on engineering complex software-intensive systems.

Papers (Computer Architecture)

  1. Brooks, F.P. Jr., “On Computer Architecture,” 2004 Eckert-Mauchly Award Acceptance Speech at 31st Annual International Symposium on Computer Architecture, Munich, Germany, June 22, 2004.
  2. Brooks, F.P. Jr., "STRETCH-ing Is Great Exercise: It Gets You in Shape to Win," Keynote address at STRETCH Development Reunion, Poughkeepsie, New York, September 28, 2002, reprinted in IEEE Annals of the History of Computing, Vol. 32, Num. 1, January 2010, pp. 4-9. These two papers offer a useful overview on Brook’s philosophy and experience in computer architecture and of the Stretch experience in particular.

Papers (Software Engineering)

  1. Brooks, F.P. Jr.,: "The History of IBM Operating System/360," Proceedings of SD&M Computer Pioneers Conference, Bonn, Germany, 2001.  This paper provides an excellent history of the IBM System/360 computers.
  2. Brooks, F.P. Jr., "No Silver Bullet—Essence and Accidents of Software Engineering," Information Processing 86, H.J. Kugler, ed., Elsevier Science Publishers B.V. (North Holland), Amsterdam, pp. 1069-1076, 1986. This much-referenced paper in software engineering makes the point that there is unavoidable complexity in software-intensive systems.

Papers (Virtual Reality)

Brooks and his colleagues have pioneered a number of important concepts in virtual reality, the visualization of complex structures, and the human interaction with them. These are a representative selection of some his more important papers in this field.

  1. Burns, E., S. Razzaque, A.T. Panter, M. C. Whitton, M. R. McCallus and F. P. Brooks, Jr., "The Hand Is More Easily Fooled than the Eye: Users Are More Sensitive to Visual Interpenetration than to Visual-Proprioceptive Discrepancy," Journal on Presence: Teleoperators and Virtual Environments, Vol. 15, Num. 1, pp. 1-15, February 2006.
  2. Lok, Benjamin, Samir Naik, Mary Whitton, and Frederick P. Brooks, Jr., "Effects of Handling Real Objects and Avatar Fidelity on Cognitive Task Performance and Sense of Presence in Virtual Environments," Journal on Presence: Teleoperators and Virtual Environments, Vol. 12, Num. 6, pp. 615-628, 2004.
  3. Brooks, F.P. Jr., "Studies in Virtual Environments," Keynote address for the Fifth Presence Workshop, Porto, Portugal, October 9-11, 2002.
  4. Meehan, M., B. Insko, M.C. Whitton and F.P. Brooks Jr.,: "Physiological Measures of Presence in Stressful Virtual Environments," ACM Transactions on Graphics, Vol. 21, Num. 3, pp. 645-652. (Proceedings of ACM SIGGRAPH 2002, San Antonio, TX).
  5. Miné, Mark R., F.P. Brooks, Jr., C.H. Sequin,: "Moving Cows in Space: Exploiting Proprioception as a Framework for Virtual Environment Interaction," Computer Graphics, Proceedings Annual Conference Series, ACM SIGGRAPH, 1997, Los Angeles, CA, pp. 19-26.
  6. Brooks, Jr., F.P., “Is There Any Real Virtue in Virtual Reality?,” Public lecture co-sponsored by the Royal Academy of Engineering and the British Computer Society, November 30, 1994, London.
  7. Taylor II, R.M., W. Robinett, V.L. Chi, F.P. Brooks, Jr., W.V. Wright, R.S. Williams, E.J. Snyder "The Nanomanipulator: A Virtual-Reality Interface for a Scanning Tunneling Microscope," Computer Graphics (Proceedings of SIGGRAPH 93), August 1993, pp. 127-134.
  8. Airey, J., J. Rohlf and F.P. Brooks, Jr. "Towards Image Realism with Interactive Update Rates in Complex Virtual Building Environments," Computer Graphics, Proceedings of 1990 Symposium on Interactive 3D Graphics, Vol. 24, Num. 2, pp. 41-50, Snowbird, UT, March 1990.
  9. Brooks, F.P. Jr., "Grasping Reality Through Illusion—Interactive Graphics Serving Science," Invited keynote address at Conference on Human Factors in Computing Systems, Washington, D.C., May 17, 1988 reprinted in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, May 1988, pp.1-11.