1. Vohra, Ananya and Donovan, John J. "Cyberbullying: A Study of Causes, Implications and Mitigation", 2016 (July, 1, 2016). SSRN:
  2. Donovan, John J., Svetlana Dotsenko and Parisi, Paul, “Keep moving”, Harvard Crimson, 2011.
  3. Donovan, John J., “Recipe for Saving America”, MIT JJD Publications, 2010. recipe_for_saving_america.pdf
  4. Donovan, John J., “Amazing Cure”, Solutions, Vol. 12 No. 2, Unisys, 1997.
  5. Donovan, John J., “Centralized IS and the CIO’s Changing Role”, Harvard Business Review, 1988.
  6. Donovan, John J., “Beyond Chief Information Officer to Network Managers”, Harvard Business Review, 1988.
  7. Donovan, John J., “Opportunities and Challenges for the Key Executive”, Circuits and Devices, 1988.
  8. Donovan, John J. “Software Cut to Fit”, UNIX Review, 1987.
  9. Donovan, John J. “The Look of Things to Come”, UNIX Review, 1987.
  10. Donovan, John J., “Fast Answers to Tough Energy Questions”, Scientific American, 1978.
  11. Donovan, John J. and W. Fisher, “Factors Affecting Residential Heating Energy Consumption”, The New England Journal of Business and Economics, Vol. 4, No. 1, 1977.
  12. Donovan, John J., and Henry Jacoby, “Virtual Machine Communication for the Implementation of Decision Support Systems”, Amazon, 2015.
  13. Donovan, John J., “A Note on Performance of VM/370 in the Integration of Models and Databases”, The British Computer Journal, 1977.
  14. Donovan, John J. “Database System Approach to Management Decision Support”, ACM Transactions on Database Systems, Vol. 1, No. 4, 1976.
  15. Donovan, John J. and S.E. Madnick, “Virtual Machines: Advantages in Security, Integrity and in Decision Support Systems”, IBM Systems Journal, Vol. 15, No. 3, 1976.
  16. Donovan, John J., “Tools and Philosophy for Teaching Software”, Communications of the ACM, 1976.
  17. Donovan, John J. and S.E. Madnick, “Hierarchical Approach to Computer Systems Integrity”, IBM Systems Journal, Vol. 4, No. 2, 1975.
  18. Donovan, John J., “Tools and Philosophy for Software Engineering”, Communications of the ACM, 1974.
  19. Donovan, John J. and Madnick Stuart E., “Application and analysis of the virtual machine approach to information system security and isolation”, Proceedings of the workshop on virtual computer systems, 1973. Alternative
  20. Donovan, John J., “Earning the Right”, HP: The IT Journal, 1998.
  21. Donovan John J and Henry Jacoby, “A hierarchical approach to information system design“ Alfred P. Sloan School of Management, MIT 1975. For full Article
  22. Donovan, John J. and Stuart E. Madnick. "Hierarchical approach to computer system integrity". Published in IBM Systems Journal, Volume 14, Issue 2, June 1975. IBM Corp. Riverton, NJ.
  1. Donovan, John J., “Ambidextrous Business Management”, College of Health Care, Keynote, 2005.
  2. Donovan, John J., “Business and Client Server”, Digital Equipment Corporation National Conference, Keynote, 1995.
  3. Donovan, John J., “Open Systems is Necessary for Strategic Computing”, NCR Pacific, Vol. 2, No. 1, 1990.
  4. Donovan, John J., “The Impact of Strategic Computing on Productivity”, NCR Perspective, Vol.4, No.1, 1990.
  5. Donovan, John J., “Open Systems is Necessary for Strategic Computing”, NCR Pacific, Vol. 2, No. 1, 1990.
  6. Donovan, John J., “Computer Literacy”, a white paper presented at CISR Conference, 1983.
  7. Donovan, John J., “Optional Structuring in a Fully Inverted Hierarchical Data Structure”, CISR Report 1980.
  8. Donovan, John J., “Institutional and ad hoc DSS and their effective use“ ACM SIGMIS - Proceedings of a conference on Decision Support Systems, Santa Clara, California, January 24-26, Volume 8 Issue 3, (Pages 79 – 88), 1977. Alternative
  9. Donovan, John J., “Computer Diagnosis of Birth Defects”, Natural Science and Biomedicine Science News, Vol. 111, 1977.
  10. Donovan, John J., “An Experimental VM/370 Based Information System”, Proceedings of the International Conference on Very Large Data Bases, with Gutentag, Fessel and Greenberg, Vol. 1, No. 1, 1975.
  11. Donovan, John J., “An Application of a Generalized Management Information System to Energy Policy and Decision Making - The User’s View”, Proceedings of AFIPS National Computer Conference, vol.44, 1975.
  12. Donovan, John J. and Jacoby, D., “GMIS: An Experiment System for Data Management and Analysis”, Energy Laboratory Working Paper (SLOAN WP 811-75), 1975.
  13. Donovan, John J. and Keating, W.R., “Text of Governor’s Presentation”, Energy Laboratory Working Paper, NEEMIS Project (REPORT CISR-18), 1975.
  14. Donovan, John J. and Michael S. Scott Morton, Management and computers, AFIPS National Computer Conference and Exposition, 1975.
  15. Donovan, John J., “Management Information Systems for Energy Distribution”, AFIPS National Computer Conference, Chicago, 1974.
  16. Donovan, John J., “Present and Future Research in Operating Systems”, Fifth Annual Data Processing Seminar, U.S. Navy, Newport, Rhode Island, 1973.
  17. Donovan, John J., “New England Energy Information Systems”, National Energy Conference, Purdue University, 1974.
  18. Donovan, John J. and Madnick, Stuart E., “An Approach to Information Systems Integrity and Security in a Shared Facility”, Proceedings of ACM Workshop on Virtual Computer Systems, Harvard University, 1973.
  19. Donovan, John J., “Development of Computer - Based Sensor Systems”, Proceedings of Hawaii International Conference on Systems Science, 1970.
  20. Donovan, John J., “Software Engineering - An Experiment and a Report”, World Conference on Computer Education, Distributed by Science Associates/International, Inc., New York, 1970.
  21. Donovan, John J., “A Program for the Underprivileged and Overprivileged of the Boston Community”, Proceedings of the Spring Joint Computer Conference, May 1969.
  22. Donovan, John J., “Data Structures and Storage Classes of PL/I,“ Proceedings on Data Fair, 1979.
  23. Donovan, John J., “Data Structures”, Proceedings of Hawaii International Conference on Systems Science, 1969.
  24. Donovan, John J., “A Comparison of Operating Systems”, Honeywell’s PSD Second Annual Software Symposium, 1969.
  25. Donovan, John J., “Compiler Techniques”, ACM Symposium on Effective Us of Programming Languages, Seventh Annual Bay Area Conference, San Francisco, 1968.
  26. Donovan, John J., Joseph Alsop and T. Jones, “A Graphical Facility for an Interactive Simulation System”, Proceedings of IFIPS Congress, Edinburgh, Scotland, 1968.
  27. Donovan, John J., “Flexible Information Systems for Energy Management”, National Energy Conference, Purdue University, 1974.
  28. Donovan, John J., “Energy and New England”, New England Conference of Business and Finance, University of New Hampshire, 1974.
  29. Donovan, John J., “Software Engineering - an Experiment and Report”, Proceedings of IFIPS World Conference on Education, New York, 1972.
  30. Donovan, John J., “Development of Computer-Based Sensor System”, Proceedings of Hawaii International Conference on Systems Science, January 1970.
  31. Donovan, John J., “Data Structure and Storage Classes of PL/I”, Proceedings of Data Fair 1969, Manchester, England.
  32. Donovan, John J., “Data Structures”, Proceedings of Hawaii International Conference on Systems Science, January 1969.
  33. Donovan, John J., “A Formal System for the Specification of the Syntax and Translation of Computer Languages”, Proceeding of the Fall Joint Computer Conference, 1967.
  34. Donovan, John J. et al. "Use of Virtual Machines in the Development of Decision Support Systems". Cambridge, Mass.: Alfred P. Sloan School of Management, 1979.
  1. Donovan, John J., “Causal Birth Defects Discovery System”, Report, Tufts New England Medical Center, 1976.
  2. Donovan, John J. and Gutentag Louis, “GENIUS: Genetic/Birth Defects Information Retrieval and Update System”, Tufts Medical Report E53-317, 1974.
  3. Donovan, John J. et al. “Intelligent Security and Safety”, White Paper, SecureNet Intelligent Systems, 2007.
  4. Donovan, John J., “Strategic Computing and Communication Opportunities”, SCCI Technical Report No. 81, 1996.
  5. Donovan, John J., “Technical Consortium”, SCCI Technical Report No. 82, 1995.
  6. Donovan, John J., “Decentralized IS and CIO’s Changing Role”, Cambridge Institute Report, Technical Report No. 30, 1994.
  7. Donovan, John J., “A Special Program for Key Executives Making Information System Decisions”, Cambridge Institute Technical Report, Report No. 30, 1994.
  8. Donovan, John J., “Prototyping and Connecting Tools”, Strategic Computing and Communications, Inc., Technical Report No. 80, 1989.
  9. Donovan, John J., “A Special Program for Key Executives Making Information System Decision”, Cambridge Institute Technical Report, Report No. 30, 1987.
  10. Donovan, John J., “Optional Structuring in a Fully Inverted Hierarchical Data Structure”, CISR Report, 1980.

MIT Seal

  1. Alsop, Joseph: “A Canonic Translator”, 1967, B.S. (available in MIT Library) #*
  2. Altman, Vernon I., “A Canonic Reduction Generator”, Received “Brooks Award for Best Master’s Thesis in Sloan School, 1974, M.S. #*
  3. Bagchi, Amitava: “Degrees of Insolvability of Initial Segments of W”, 1968, B.S. *
  4. Clowe, Gaven: “Simulation of a Remote Batch Processing System”, 1969, B.S.*
  5. Dancy, Charles: “A COBOL Compiler for the IBM 1130”, 1969, M.S. (available in MIT Library) *
  6. DeTreville, John., “Design and implementation of an example operating system”, 1972, M.S., PhD (available in MIT Library) *
  7. DiGiammarino, Peter F., “A Framework For Management Information Systems Evolution And Case Study”, 1975, B.S *
  8. Doyle, James: “Issues of Undecidability in Canonic Systems”, 1967, M.S. (available in MIT Library)
  9. Dorias, Punj: 1974 M.S.
  10. Earle, Roy: “Global Optimization in Algebraic Language Compilers”, 1970, M.S. (available in MIT Library) *
  11. Eanes, Sterling R., “Using Tree Structured Example to Filter Context-Free Derivation Sets”, 1973, 1972, Ph.D. *
  12. Godfrey, William A., “Current Research in the Application of Digital Computers in Medicine”, B.S., 1972 M.S. *
  13. Goodman, Leonard: “Complexity Measures for Programming Languages”, 1971, M.S. (available in MIT Library) #*
  14. Godfrey, William A.”,Current Research in the Application of digital Computers in Medicine” 1972 B.S.
  15. Gutentag, Louis M., “GMIS: Generalized Management Information Systems”, M.S., 1976. (available in MIT Library) *
  16. Haggerty, Joseph: “Complexity Measures for Language Recognition by Canonic Systems”, 1969, M.S. *
  17. Heppen, L.: “An Editor and Runoff System”, 1968, B.S. *
  18. Hollander, Clifford: “Design of a Multitasking Monitor for the IBM 1130”, 1969, B.S. *
  19. Holt, George: “Semantic Models for Data Description”, 1970, M.S. (available in MIT Library) #*
  20. Johnson, Jerry: “File system to Support Timesharing in a Multi-programming Environment”, 1970, M.S.
  21. Johnson, Jerry, 1974, Ph.D.
  22. Koenig, Dieta: “Evaluation of PL/I as an interactive language”. 1972, M.S. *
  23. Kurger, Susan, “Pedagogical Aids for Programming”, M.S., 1975. *
  24. Klos, Walter J.: “A Program Capable of Printing Aggregate Data”, 1970, B.S. *
  25. Langell, John: “A Context Editor for Text Manipulation”, 1968, B.S.
  26. Lester, Bruce: “Computer Graphic Displays”, 1969, B.S. *
  27. Loeb, Steven, “A Generalized Graphics Facility”, M.S., 1974.
  28. Madnick, Stuart.E. “File System Design Strategy”, 1969, M.S. *
  29. Madnick, Stuart E.: “Storage Hierarchy Systems”, 1973, Ph.D. (available in MIT Library) *
  30. Maglio, John, “Data Validation in a Generalized Management Information System”, M.S., 1976. (available in MIT Library) *
  31. Mah, Clinton P., “A Relational Approach to Natural Language Translation”, M.S., 1973 *
  32. Mandl, Robert: “Further Results on Hierarchies of Canonic Systems”, M.S., 1969, (available in MIT Library) *
  33. McCarthy, Richard J., “Design and Implementation of an On-Line Referral System”, M.S., 1975. *
  34. McCray, William.A.: “SIM360: A S/360 Simulator”, B.S., 1972 (available in MIT Library) *
  35. Michels, William C. “An On-Line Production Planning System”, 1971, M.S. #*
  36. Nemec, Frank A. Jr.: “A Medical Information Retrieval System for Statistical Data”, 1968, B.S.
  37. Rigel, 1994 M.S
  38. Regil, Durel S. “POPS: physician’s office processing System”, M.S., 1974. *
  39. Ramchandani, Chander: “Debugging Scheme to Run Interpretively in Virtual Memory”, 1970, M.S.
  40. Schwartz, David “Multiprogramming in a page on Demand Computer System”, 1973, M.S.
  41. Spalding, John: “Design of a Super Binder in Multics”, 1968, B.S. *
  42. Smith, Grant N., “Decision Rules for the Automated Generation of Storage Strategies in Data Management Systems”, M.S., 1975. *
  43. Sufiras, Joel: “Observational Complexity of Character Strings”, M.S., 1973. *
  44. Sufiras: 1972 M.S.
  45. Thurber, Richard, “Simple – An Interactive Simulation Language”, M.S., 1972. #*
  46. Thurber: 1972 M.S.
  47. Toong, Hoo-Min: “The Ability of the Lambda Calculus to Specify a Class of Simulation Language Algorithms”, 1969, M.S. (available in MIT Library)
  48. Travis, Leon: “A COBOL Interpretive System for the IBM 1130”, 1970, M.S. (available in MIT Library)
  49. Wells, Douglas M: “Derive Interface Module for PDP-9/ESL Display”, 1970 B.S.
  50. Yelton, Patricia, “An Application of a Relational Data Base System”, M.S., 1974. *
  51. Zaborowski, Stanly: “Monitoring, a Case Study in Software Reliability”, 1972, M.S. (available in MIT Library) *

# Theses joint between EE and Sloan

* Supervisor and Chairman of thesis committee

  1. Donovan, John J., “Investigations in Simulation and Simulation Languages”, Ph.D. Dissertation, Yale University, 1966.
  2. Donovan, John J. and Doyle, J., “Canonic Systems and Formal Grammars”, Memorandum MAC-M-491, MIT, Project MAC, 1969.
  3. Donovan, John J., “Techniques for the Digital Simulation of Complex Systems”, Memorandum MAC-M-362, MIT Project MAC, 1967.
  4. Donovan, John J. and Ledgard, H., “Canonic Systems and Their Application to Programming Languages”, Memorandum MAC-M-347, MIT Project MAC, 1967.
  5. Donovan, John J., “GPSS Under Yale DCS-IBSYS”, Memorandum No. 70, Yale Computation Center, September 1965.
  6. Donovan, John J., McKay, D. K., Seligson, D., Wogrin, C. A., “An Analysis of a Clinical Laboratory Using Simulation”, Yale Medical Bulletin, Department of clinical Pathology, Yale Medical School, 1965. (X)
  7. Donovan, John J., “Simulation, Canonical Systems, Medical Clinical Laboratories”, Ph.D. Thesis, Graduate School, Engineering School, Medical School, Yale University 1967.
  8. Donovan, John J., “NEEMIS: An overview. Report No. CISR-10”, Alfred P. SIoan School of Management, Cambridge, MA, 1976.
  9. Donovan, John J., “Data base system approach to management decision support”, Working Paper No. MIT-NEEMIS-76-003-TR, MIT Energy Laboratory, Cambridge, MA, 1976.
  10. Donovan, John J., and Keating, W. R. “NEEMIS: Text of governors presentation”, Working Paper No. MIT-EL-76-002WP, MIT Energy Laboratory, Cambridge, MA, 1976.
  11. Donovan, J. J., Gutentag, L. M., Madnick, S. E., and Smith, G. N. An application of a generalized management information system to energy policy and decision making: The user’s view. Proceedings AFIPS National Computer Conference, 1975.
  1. Donovan, John J., “An Approach to Information System Isolation and Security in a Shared Facility“ 1973.
  2. Donovan, John J., and Goodman L., “Operating Systems Interface”, FOS Technical Report 7, 1976.(58pp.)
  3. Donovan, John J., and DeTreville J., “Modules and Levels Report”, FOS Technical Report 8, 1976. (80pp.)
  4. Donovan, John J., and Chen P., “Automated Synchronous Scheduler Generator”, FOS Technical Report 14, 1977. (541pp.)
  5. “Sample Implementation Specifications for an FOS Member” (with J. DeTreville, L. Goodman, M. Tersoff, and J. Donovan), FOS Technical Report 10, (541 pp.), May 1976.
  6. “Family of Operating Systems: Test Case Report” (with R. Russel and J. Donovan), FOS Technical Report 12, (74 pp.), September 1976. (74pp.)
  7. “Automated Synchronous Scheduler Generator” (with P. Chen and J. Donovan), FOS Technical Report 14, (40 pp.), February 1977. (48pp.)
  8. “Computer Program Performance Specification” (with M. Wilens and J. Donovan), FOS technical Report 15, (29 pp.), September 1976.
  9. “Computer Program Design Specifications” (with L. Goodman and J. Donovan), FOS Technical Report 16, (41 pp.), September 1976.
  10. “Concepts and Facilities” (with R. Goldberg and J. Donovan), FOS Technical Report 22, (275 pp.), February 1976.
  11. Donovan John J., and Wilens M., “Computer Program Performance Specification”, FOS technical Report 15, 1976.
  12. Donovan John J., and Goodman L,. “Computer Program Design Specifications”, FOS Technical Report 16, 1976.
  13. Donovan John J., and Goldberg R., “Concepts and Facilities”, FOS Technical Report 22, 1976.
  14. Donovan, J. J., and Jacoby, H. D. GMIS: An experimental system for data management and analysis. Working Paper No. M IT-E L-75-011WP, MIT Energy Laboratory, Cambridge, MA, 1975.
  15. Donovan, John J. "Primer for GMIS: General Management Information System". Working Paper No. MIT-EL, 75-012WP, MIT Energy Laboratory, Cambridge, MA, 1975.

Modern MIT Logo



American Red Cross

Birth defects (joint with Tufts School of Medicine)

National Institute of Health

Clinical laboratory simluation (joint with Tufts School of Medicine)

New England Regional Commission

Support of New England Energy Management Information System (NEEMIS)

IBM Corporation

Security basic research

IBM/MIT Joint Study

Database basic research

National Bureau of Economic Research

Development of TROLL

Federal Energy Administration

Extension of Time Series Processing


Regional solar study


Planning and control system

U.S. Navy Underwater Systems Center

Data management

Defense Advanced Research & Planning Agency (DARPA)

Multics, DARPA net

Federal Energy Administration

Leading indicator

MIT Institute Funds

Genetic Medical Information System (GMIS) development

MIT Energy Laboratory Funds

Model integration

MIT Energy Laboratory Funds

Flag ship study

CISR Corporate Sponsors

Management information systems

U.S. Army and NASA


Brookhaven National Laboratory

Residential model

IBM Corporation

Home heating models

Scott Oil Company

Support data

MA State Energy Office

Development of ISEC, energy conservation

CT State Energy Office

Energy consumption, monitoring, building analysis, petroleum price data

VT State Energy Office

State automobile analysis, transportation data series

ME State Energy Office

Petroleum distributors survey, distributors and annual sales date

RI State Energy Office

Consumption monitoring procedures

NH State Energy Office

National environmental data series (boilers-emission, consumption, pollution)


Composite system, e.g. GMIS, DAZEL


Regional home heating study


GMIS modification for crisis management

Rome Air Development Center



Northeast regional solar study


model integration in MIT solar voltaics study