CBI: Software History Bibliography, G-K
University of Minnesota
University of Minnesota
http://www.umn.edu/
Header
CHARLES BABBAGE INSTITUTE
Research

Software History Bibliography

update: August 1, 2003

G - H - I - J - K

Galanter, E.H., ed. Automatic Teaching: The State of the Art. New York: Wiley, 1959.

Galbi, Elmer W. “The Aftermath of the Benson and Tabbot Decision.” Computer Law Service 3 (1979): 1-7.

Galbi, Elmer W. “Copyright Law and the Protection of Computer Programming.” Computer Law Service 3 (1979): 1-18.

Galbi, Elmer W. “Proposal for New Legislation to Protect Computer Programming.” Bulletin of the Copyright Society of the U.S.A. 17 (April 1970): 280-96.

Galbi, Elmer W. “The Prospect of Future Legislation and Court Action Concerning the Protection of Programming.” Jurimetrics Journal 13 (Summer 1973): 234-9.

Gallagher, James D. Management Information Systems and the Computer. American Management Association, 1961.

Galler, Bernard A., interview by Enid H. Galler, August 1991, Sutters Bay, MI, Oral History 236. Charles Babbage Institute, University of Minnesota.

Galler, Bernard A. “I/O in the IBM 709 Computer.” Annals of the History of Computing 7 (July 1985): 256.

Galler, Bernard A. The Language of Computers. New York: McGraw-Hill, 1962.

Galler, Bernard A. “MAD Compiler.” Annals of the History of Computing 4 (October 1982): 372.

Galler, Bernard A. Oral History. August 1991.

Galler, Bernard A. “Response to Query.” Annals of the History of Computing 5 (October 1983): 404.

Galler, Bernard A. “Software of the Future.” Proceedings of the Second National (Israeli) Conference on Data Processing, 459-70.

Galler, Bernard A. “Thoughts on Software Engineering.” In Proceedings of the 11th International Conference on Software Engineering, May 15-18, 1989, Pittsburgh, 97. IEEE Computer Society: ACM Press, 1989.

Galler, Bernard A. and Alan Perlis. A View of Programming Languages. Reading, MA: Addison-Wesley, 1970.

Galler, Bernard A., et al. “CRISP: An Interactive Student Registration System.” In Proceedings of the ACM, 283-9. New York: Association for Computing Machinery, 1973.

Galler, Bernard A., et al. “Discussion: The Burroughs B 5000 in Retrospect.” Annals of the History of Computing 9 (1 1987): 37-92.

Galler, Bernard A. and George Glaser, et al., comps. Taxonomy of Computer Science & Engineering. Arlington, VA: AFIPS, 1980.

Gantz, John. “Graphics Market in Good Health.” Computer Graphics World (March 1987): 23-8.

Garcia-Murillo, Martha Angelica. “Institutional Development in the Software Industry: Intellectual Property Protection.” Ph.D. diss., University of Southern California, 1998.

Gardner, David. “Dartmouth’s Time-Sharing System Captures College, Creates Confidence.” Datamation 17 (February 15, 1971): 47-50.

Gardner, Todd. “Software Development for the Public Use Microdata Samples.” Historical Methods 28 (1995): 59-62.

Garfinkel, Simson. Database Nation: The Death of Privacy in the 21st Century. Sebastopol, CA: O’Reilly, 2000.

Garfinkel, Simson. “Pretty Good Privacy (PGP).” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1421-2. London: Nature Publishing Group, 2000.

Garfunkel, Jerome Papers, 1977-1989, CBI 71. Charles Babbage Institute, University of Minnesota.

Gargan, Edward A. “India Booming as Leader in Software for Computers.” New York Times, December 29, 1993, 1.

Garlan, David. “Research Directions in Software Architecture.” ACM Computing Surveys 27 (June 1995): 257-61.

Garvin, Paul L. “Machine Translation: Fact or Fancy?” Datamation 13 (April 1967): 29-31.

Gascon-Brewton, Jackeline Mercedes. “A History of the Development of Computer Algebra Systems.” M.S. thesis, University of Houston-Clear Lake, 1998.

Gaston-Breton, Tristan. La Saga Cap Gemini. Editions Point de Mire, 1999.

Gates, Bill, et al. The Road Ahead. New York: Viking, 1995.

Gaudion, E.J. “Today IBM Announces Yesterday: A Brief History of the Virtual Memory Concept.” Datamation 19 (February 1973): 53-4.

Gautschi, Walter, ed. Mathematics of Computation, 1943-1933: A Half Century of Computational Mathematics. American Mathematical Society, 1993.

Gear, C.W. Computer Organization and Programming. New York: McGraw-Hill Book Company, 1969.

Gebhardt, Friedrich, ed. Skizzen aus den Anfangen der Datenverarbeitung. Munich: R. Oldenbourg Verlag, 1983.

Gelernter, H.C. and N. Rochester “Intelligent Behavior in Problem-Solving Machines.” IBM Journal of Research and Development (October 1958): 336-45.

Gelperin, D. and B. Hetzel. “The Growth of Software Testing.” Communications of the ACM 31 (June 1988): 687-95.

Gemignani, Michael C. “Legal Protection for Computer Software: The View from ’79.” Rutgers Journal of Computers, Technology, and the Law 7 (1980): 269-312.

Gemignani, Michael C. “Product Liability and Software.” Rutgers Journal of Computers, Technology, and the Law 8 (1981): 173-204.

Gemignani, Michael C. “Should Algorithms Be Patentable?” Jurimetrics Journal 22 (Spring 1982): 326-36.

Gemignani, Michael C. “Who’s to Blame When the Program Fails? Theories in Programmer Liability, Part 1.” Computerworld 15 (November 9, 1981): 33-6.

Gemignani, Michael C. “Who’s to Blame When the Program Fails? Theories in Programmer Liability, Part 2.” Computerworld 15 (November 16, 1981): 15-20.

Gemignani, Michael C. “Who’s to Blame When the Program Fails? Theories in Programmer Liability, Part 3.” Computerworld 15 (November 23, 1981): 11-4.

Gemignani, Michael C. “Who’s to Blame When the Program Fails? Theories in Programmer Liability, Part 4.” Computerworld 15 (November 30, 1981): 11-16.

Gentlemen, W.M. and G. Sande. “Fast Fourier Transforms: For Fun and Profit.” In Proceedings of the Fall Joint Computer Conference, 563-78. Washington, D.C.: Spartan Books, 1966.

Gepner, Herbert L. “User Ratings of Software Packages” Datamation 23 (December 1977): 117-171.

Geraghty, Jim. CICS Concepts and Uses: A Management Guide. New York: McGraw-Hill, 1994.

Geschke, Charles M., et al. “Early Experience with Mesa.” Communications of the ACM 20 (August 1977): 540-52.

Gibbs, Norman E. “The SEI Education Program: The Challenge of Teaching Future Software Engineers.” Communications of the ACM 32 (May 1989): 594-605.

Gibson, C.T. “Time-Sharing with IBM System/360: Model 67.” In Proceedings of the Spring Joint Computer Conference, 61-78. Washington, D.C.: Spartan Books, 1966.

Gibson, Stanley. “Software Industry Born with IBM’s Unbundling.” Computerworld (June 19, 1989): 6.

Giddings, Nancy. “The Software Problem.” Scientific Honeyweller 4 (June 1983): 1-3.

Giddings, Richard V. “Software Development Models.” Scientific Honeyweller 4 (June 1983): 11-3.

Gifford, David and Alfred Spector. “Case Study: IBM’s System/360-370 Architecture.” Communications of the ACM 30 (April 1987): 291-307.

Gilb, Tom. “Laws of Unreliability.” Datamation 21 (March 1975): 81-5.

Gilb, Tom. “Parallel Programming.” Datamation 20 (October 1974): 160-1.

Gilbert, Harvey and Jonathan Joseph. “Software Piracy.” Computerworld 16 (May 10, 1982): 1-9.

Gilbert, Lynn and Gaylen Moore, eds. Particular Passions: Talks with Women Who Have Shaped Our Lives. New York: Potter, 1981.

Gilburne, Miles R. and Ronald L. Johnston. “Trade Secret Protection for Software Generally and in the Mass Market.” Computer/Law Journal 3 (Spring 1982): 211-72.

Gildersleeve, Thomas R. “The Dark Side of Structured Programming.” Datamation 21 (November 1975): 178-80.

Gill, Stanley. “Computer Software.” Proceedings of the Royal Institution of Great Britain 43 (1970): 263-94.

Gill, Stanley. “The Diagnosis of Mistakes in Programmes on the EDSAC.” Proceedings of the Royal Society of London, Series A, Mathematical and Physical Sciences 206 (May 22, 1951): 538-54.

Gill, Stanley. “Stored Program Concept.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1691-3. London: Nature Publishing Group, 2000.

Gill, Stanley, et al. “Sir Maurice V. Wilkes.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1849-50. London: Nature Publishing Group, 2000.

Gillin, Paul. “Supreme Court Decision Seen as Win for Software Houses.” Computerworld 17 (January 10, 1983): 65-8.

Giloi, W.K. Interactive Computer Graphics. Englewood Cliffs, NJ: Prentice-Hall, 1978.

Giloi, W.K. “Zuse, Konrad Plankalkul: The First High-Level, Non von Neumann Programming Language.” IEEE Annals of the History of Computing 19 (April-June 1997):17-24.

Ginzberg, M.G. “Notes on Testing Real-Time System Programs.” IBM Systems Journal 4 (1965): 58-72.

Giordano, Richard. “Institutional Change and Regeneration: A Biography of the Computer Science Department at the University of Manchester.” IEEE Annals of the History of Computing 15 (3 1993): 55-62.

Girdner, Eddie J. “Economic Liberalization in India: The New Electronics Policy.” Asian Survey 27 (November 1987): 1188-1204.

Glantz, H.T. “A Note on Microprogramming.” Journal of the ACM 3 (April 1956): 77-84.

Glantz, Richard S. “SHOEBOX: A Personal File Handling System for Textual Data.” In Proceedings of the Fall Joint Computer Conference, 535-45. Montvale, NJ: AFIPS Press, 1970.

Glaser, E.L. and Fernando J. Corbato. “Introduction to Time-Sharing.” Datamation 10 (November 1964): 24-7.

Glass, Robert L. “An Elementary Discussion of Compiler/Interpreter Writing.” Computing Surveys 1 (March 1969): 55-77.

Glass, Robert L. “Software Reflections: A Pioneer’s View of the History of the Field.” Journal of Systems and Software 36 (1997): 203-9.

Glass, Robert L. and Iris Vessey. “Toward a Taxonomy of Software Application Domains: History.” Journal of Systems and Software 17 (February 1992): 189-99.

Glass, Robert L., ed. In the Beginning: Personal Recollections of Software Pioneers. Los Alamitos, CA: IEEE Computer Society Press, 1998.

Gleiser, M. “The First Man to Computer the Weather.” Datamation 26 (June 1980): 181-2.

Godin, Benoit. “The Rhetoric of a Health Technology: The Microprocessor Patient Card.” Social Studies of Science 27 (December 1997): 865.

Goetz, Martin A. “IBM’s Operating System Monopoly.” Datamation 20 (July 1974): 168-9.

Goetz, Martin A. “Memoirs of a Software Pioneer, Part I.” IEEE Annals of the History of Computing 24 (January-March 2002): 43-56.

Goldberg, Adele, ed. A History of Personal Workstations. Reading, MA: ACM Press Addison-Wesley Pub. Co., 1988.

Goldberg, David. “Legal Protection of EDP Software.” Datamation 18 (May 1972): 66-70.

Goldberg, R. “Software Engineering: An Emerging Discipline.” IBM Systems Journal 25 (1986): 334-53.

Goldberg, Robert, interview by David S. Cargo, July 27, 1990, Flagstaff, AZ, Oral History 207. Charles Babbage Institute, University of Minnesota.

Golden, John R., et al. “Software Cost Estimating: Craft or Witchcraft.” Data Base: A Quarterly Newsletter of the Special Interest Group on Business Data Processing of the ACM 12 (Spring 1981): 12-4.

Goldschlager, Les and Andrew Lister. Computer Science: A Modern Introduction. 2nd ed. New York: Prentice Hall, 1988.

Goldstein, A. Jay. “Recursive Techniques in Problem Solving.” In Proceedings of the Spring Joint Computer Conference, 325-9. Washington, D.C.: Thompson Books, 1967.

Goldstein, Bernard. “The Case for Networks.” Datamation 16 (March 1970): 62-4.

Goldstein, Gordon D. Papers, 1950-1979, CBI 68. Charles Babbage Institute, University of Minnesota.

Goldstein, Herman H. The Computer From Pascal to von Neumann. Princeton, NJ: Princeton University Press, 1973.

Goldstein, Herman H. A History of Numerical Analysis from the 16th through the 19th Century. New York: Springer, 1977.

Goldstein, Herman H. “Some Experience in Coding and Programming with the Institute Computer.” Symposium on Large-Scale Digital Computing Machinery. U.S. Atomic Energy Commission ANL-5181, 273-8. 1953.

Goldstein, M. “Computer Languages.” American Mathematical Monthly 72 (February 1965): 141-6.

Goldstine, Jonathan. “Undecidable Problems.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1812-3. London: Nature Publishing Group, 2000.

Golubski, W. Lippe. “A Complete Semantics for Smalltalk-80.” Computer Languages 21(July 1995):67-79.

Gomes, L. “Secrets of the Software Pirates.” Esquire 97 (January 1982): 58-65.

Gomory, Ralph E. “Early Integer Programming.” In History of Mathematical Programming, a Collection of Personal Reminiscences, 55-61. Elsevier Science Publishers B. V., 1991.

Goodchild, Michael. “Geographical Information System (GIS).” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 748-50. London: Nature Publishing Group, 2000.

Goodenough, John B. “The Comparison of Programming Languages: A Linguistic Approach.” In Proceedings of the 23rd ACM National Conference, 765-85. Princeton, NJ: Brandon/Systems Press, Inc., 1968.

Goodman, Billy. “Practicing Safe Software.” Air & Space/Smithsonian 9 (1994): 60-7.

Goodyear, W. Frederick. “The Birth of NASDAQ.” Datamation 18 (March 1972): 42-5.

Gordon, Barry. “The IBM MDDPM: Some Recollections of a Great Machine.” Annals of the History of Computing 8 (January 1986): 77-83.

Gordon, Geoffrey. “The Development of the General Purpose Simulation System (GPSS).” ACM SIGPLAN Notices 13 (August 1978): 183-98.

Gordon, Geoffrey. “The Development of the General Purpose Simulation System (GPSS).” In History of Programming Languages, ed. Richard L. Wexelblat, 403-37. New York: Academic Press, 1981.

Gordon, Robert M. “Who Needs Programmers?” Datamation 21 (February 1975): 127-8.

Gorn, Saul. “Alan J. Perlis.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1390-1. London: Nature Publishing Group, 2000.

Gosden, John A. “The Operations Control Center Multi-Computer Operating System.” In Proceedings of the Association for Computing Machinery, E2.2-1-E2.2-9. New York: Association for Computing Machinery, 1964.

Gotlieb, C.C. “FERUT: The First Operational Electronic Computer in Canada.” Canadian Information Processing Society Session 84 Proceedings, 314-7. Toronto: Canadian Information Processing Society, 1984.

Gottheimer, Debra. “Computer Graphics: ‘One Image is Worth 10,000 Printouts.’” Administrative Management 39 (July 1978): 57-60, 63, 103.

Grad, Burton. “A Personal Recollection: IBM’s Unbundling of Software and Services.” IEEE Annals of the History of Computing 24 (January-March 2002): 64-71.

Grad, Burton and Luanne Johnson. “Guest Editors’ Introduction: The Start of the Software Products Industry.” IEEE Annals of the History of Computing 24 (January-March 2002): 3-4.

Grafton, W.P. “Tuning the IMS Data Base Management System.” In Proceedings of the ACM, 733-4. New York: Association for Computing Machinery, 1973.

Graham, Robert M. “Ada: The Billion Dollar Language.” Abacus 1 (1984): 7-21.

Granholm, Jackson W. “How to Hire a Programmer.” Datamation 8 (August 1962): 31-2.

Grant, C.B.S. “Exam Urged for Entry-Level Programmers.” Data Processing Magazine 12 (February 1970): 46-7.

Grant, E. Eugene and Harold Sackman. “An Exploratory Investigation of Programmer Performance Under On-Line and Off-Line Conditions.” IEEE Transactions on Human Factors in Electronics HFE-8 (March 1967): 33-48.

Gray, James P. and Charles R. Blair. “IBM’s Systems Network Architecture.” Datamation 21 (April 1975): 51-6.

Gray, Jim. “Evolution of Data Management.” Computer (October 1996): 38-46.

Gray, Jim. “Notes on Database Management Operating Systems.” in Operating Systems: An Advanced Course, 393-481. New York: Springer-Verlag, 1978.

Gray, Paul. “Present and Future Directions in Data Warehousing.” Data Base 29 (Summer 1998): 83-90.

“The Great Pretenders.” Computer Business Review (September 1996): 17-24.

Gregory, Kathleen L. “Signing-Up: The Culture and Careers of Silicon Valley Computer People.” Ph.D. diss., Northwestern University, 1984.

Green, Bert F., et al. “Baseball: An Automatic Question-Answerer.” In Proceedings of the Western Joint Computer Conference, 219-24. New York: Institute of Radio Engineers, 1961.

Greenberg, Donald P. “Computer Graphics in Architecture.” Scientific American 230 (May 1974): 98-106.

Greenberg, Donald P. “Coons Award Lecture.” Communications of the ACM 31 (February 1988): 122-9.

Greene, Peter H. “An Approach to Computers That Perceive, Learn, and Reason.” Proceedings of the Western Joint Computer Conference, 181-6. New York: Institute of Radio Engineers, 1959.

Greenfield, Martin N. “History of FORTRAN Standardization.” 1982 National Computer Conference. AFIPS Conference Proceedings 51 (1982): 817-24.

Greenwald, I.D. and M. Kane. “The Share 709 System: Programming and Modification.” Journal of the ACM 6 (April 1959): 128-33.

Greenwald, S., et al. “SEAC.” Proceedings of the IRE 41 (October 1953): 1300-13.

Greibach, S.A. “Formal Languages: Origins of the Theory of Formal Languages and Automata with Turing and Others in the 1930s, Down Through the 1960s.” Annals of the History of Computing 3 (January 1981): 14-41.

Gries, David. “My Thoughts on Software Engineering in the Late 1960s.” In Proceedings of the 11th International Conference on Software Engineering, May 15-18, 1989, Pittsburgh, 98. IEEE Computer Society: ACM Press, 1989.

Gries, David. The Science of Programming. New York: Springer-Verlag, 1981.

Grindley, Peter C. “The Future of the Software Industry in the United Kingdom: The Limitations of Independent Production.” In The International Computer Software Industry: A Comparative Study of Industry Evolution and Structure, ed. David C. Mowery, 197-239. New York: Oxford University Press, 1996.

Grindley, Peter C. The UK Software Industry: A Survey of the Industry and Evaluation of Policy. 1988.

Griswold, Ralph E. “A History of the SNOBOL Programming Languages.” ACM SIGPLAN Notices 13 (August 1978): 275.

Griswold, Ralph E. “A History of the SNOBOL Programming Languages.” In History of Programming Languages, ed. Richard L. Wexelblat, 601-60. New York: Academic Press, 1981.

Griswold, Ralph E. and Madge T. Griswold, interview by David S. Cargo, July 25, 1990, Flagstaff, AZ, Oral History 201. Charles Babbage Institute, University of Minnesota.

Griswold, Ralph E. and Madge T. Griswold. “History of the Icon Programming Language.” In History of Programming Languages—II, ed. Thomas J. Bergin, Jr. and Richard G. Gibson, Jr., 599-624. New York: ACM Press, 1996.

Grondin, George F. and Frank P. Forbath. “Communication Between Remotely Located Digital Computers.” Datamation 4 (March-April 1958): 38-40.

Groner, G.F., et al. “BIOMOD: An Interactive Computer Graphics System for Modeling.” In Proceedings of the Fall Joint Computer Conference, 369-78. Montvale, NJ: AFIPS Press, 1971.

Grosch, Herb R.J. “Programmers: The Industry’s Cosa Nostra.” Datamation 12 (1966): 10.

Grosch, Herb R.J. “Software in Sickness and Health.” Datamation 7 (July 1961): 32-3.

Grosch, Herb R.J. “The Way It Was, 1957: A Vintage Year.” Datamation 23 (September 1977): 75-8.

Grosch, Herb R.J. “Why MAC, MIS, and ABM Won’t Fly (Or, SAGE Advice to the Ambitious).” Datamation 17 (November 1, 1971): 71-2.

“Group Decision Support Systems.” EDP Analyzer 25 (January 1987): 1-11.

Grudin, J. “Interface: An Evolving Concept.” Communications of the ACM 36 (1993): 110-9.

Gruenberger, Fred J. “The History of the JOHNNIAC.” Annals of the History of Computing 1 (July 1979): 49-64.

Gruenberger, Fred J. “Program Testing and Validating.” Datamation 14 (July 1968): 39-47.

Gruenberger, Fred J. “Bug.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 162. London: Nature Publishing Group, 2000.

Guertin, R.L. “Programming in a Paging Environment.” Datamation 18 (February 1972): 48-55.

Guice, Jon. “Looking Backward and Forward at the Internet.” Information Society 14 (July-September 1998): 201-11.

Guilbaud, G.T. What is Cybernetics? New York: Criterion Press, 1959.

Gunderman, Richard E. “A Glimpse into Program Maintenance.” Datamation 19 (June 1973): 99-101.

Gurer, Denise. “Pioneering Women in Computer Science.” Communications of the ACM 38 (January 1995): 45-54.

Gurley, J.W. “The Browser is the Operating System.” Fortune 137 (February 16, 1998):128-9.

Hackman, Larry J. “The Documentation Strategy Process: A Model and a Case Study.” American Archivist 50 (Winter 1987): 12-47.

Hafner, Katherine M. “How Computer Associates Climbed to No. 1 in Software.” Business Week (July 11, 1988): 50-1.

Hafner, Katherine M. “How Two Pioneers Brought Publishing to the Desktop.” Business Week (October 15, 1987): 61-2.

Hafner, Katherine M. “Is Your Computer Secure?” Business Week (August 1, 1988): 64-72.

Hafner, Katherine M. The Well: A Story of Love, Death, and Real Life in the SeminalOnline Community. Carroll & Graf, 2001.

Hafner, Katie and Matthew Lyon. Where Wizards Stay Up Late: The Origins of the Internet. New York: Simon & Schuster, 1996.

Hagamen, W.D., et al. “A Program Generator.” IBM Systems Journal 14 (1975): 102-33.

Haigh, Thomas. “The Chromium-Plated Tabulator: Institutionalizing an Electronic Revolution, 1954-1958.” IEEE Annals of the History of Computing 23 (October-December 2001): 75-104.

Haigh, Thomas. “Software in the 1960s as Concept, Service, and Product.” IEEE Annals of the History of Computing 24 (January-March 2002): 5-13.

Halas, J., ed. Computer Animation. New York: Hastings House Publishers, 1974.

Halpern, Mark. “Dreams That Get Funded: Programming Rolls its Own Reality.” IEEE Annals of the History of Computing 16 (Fall 1994): 61-70.

Halpern, Mark. “Machine and Assembly-Language Programming.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1043-56. London: Nature Publishing Group, 2000.

Halstead, Maurice H. Elements of Software Science. New York: Elsevier, 1977.

Halstead, Maurice H. Machine-Independent Computer Programming. Spartan Books, 1962.

Hamblen, John W., comp. “Statistical Programs for the IBM 650.” Communications of the ACM 2 (August 1959): 13-8.

Hamblen, John W., comp. “Statistical Programs for the IBM 650.” Communications of the ACM 2 (October 1959): 32-7.

Hamerly, Jim and Tom Paquin. “Freeing the Source: The Story of Mozilla.” In Open Sources: Voices from the Open Source Revolution, eds. Chris DiBona, et al. Cambridge, MA: O’Reilly & Associates, Inc., 1999.

Hamilton, Dennis. “The ICP Million Dollar Awards.” Business Software Review (June 1985): 32-40.

Hamm, Steve, et al. “Why Oracle is Cool Again.” Business Week (May 8, 2000): 42-7.

Hammarling, Sven. “James H. Wilkinson.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1850-1. London: Nature Publishing Group, 2000.

Hammer, Carl. “Computer Program Protection.” Idea 14 (1970): 10-3.

Hammer, Carl. Papers, 1955-1990, CBI 3. Charles Babbage Institute, University of Minnesota.

Hammonds, Keith H. “The Spreadsheet That Nearly Wore Lotus Out.” Business Week (July 3, 1989): 50-1.

Hampton, John J. “Software Packages in Europe: What Do Users Think?” Datamation 15 (September 1969): 61-3.

Haney, F.M. “ISDS: A Program That Designs Computer Instruction Sets.” In Proceedings of the 1969 Fall Joint Computer Conference, 575-80. Montvale, NJ: AFIPS Press, 1969.

Hanke, John, et al. “Education and Training of a Business Programmer.” Journal of Data Management 3 (June 1965): 6.

Hannah, Kathryn J., et al. Introduction to Nursing Informatics. New York: Springer, 1999.

Harding, Elizabeth U. “After IBM’s Exit an Industry Arose.” Software Magazine (International Edition (November 1989): 49.

Harman, H.H. “Simulation: A Survey.” In Proceedings of the Western Joint Computer Conference, 1-9. New York: Institute of Radio Engineers, 1961.

Harmon, Paul. Expert Systems: Artificial Intelligence in Business. New York, Wiley, 1985.

Harper, William L. “The Remote World of Digital Switching.” Datamation 17 (March 15, 1971): 22-31.

Harris, Peter. “ADPAC.” IEEE Annals of the History of Computing 24 (January-March 2002): 21-4.

Harris, Thorne D. The Legal Guide to Computer Software Protection: A Practical Handbook on Copyrights, Trademarks, Publishing, and Trade Secrets. Englewood Cliffs, NJ: Prentice-Hall, 1984.

Hartman, Philip H. and David H. Owens. “How to Write Software Specifications.” In Proceedings of the Fall Joint Computer Conference, 779-90. Washington, D.C.: Thompson Books, 1967.

Hartmanis, Juris. “Response to the Essays ‘On Computational Complexity and the Nature of Computer Science.’” ACM Computing Surveys 27 (March 1995): 59-61.

Hartmanis, Juris. “Turing Award Lecture: On Computational Complexity and the Nature of Computer Science.” ACM Computing Surveys 27 (March 1995): 7-16.

Hartson, H. Rex and Deborah Hix. “Human-Computer Interface Development: Concepts and Systems for Its Management.” ACM Computing Surveys 21 (March 1989): 5-92.

Harvard Computation Laboratory. A Manual of Operation for the Automatic Sequence Controlled Calculator. Cambridge, MA: Harvard University Press, 1946.

Harvard Computation Laboratory. A Manual of Operation for the Automatic Sequence Controlled Calculator. Cambridge, MA and Los Angeles: Tomash Publishers and MIT Press, 1985.

Harvard Computation Laboratory. Proceedings of a Symposium on Large-Scale Digital Calculating Machinery. Cambridge, MA: Harvard University Press, 1948.

Harvard Computation Laboratory. Proceedings of a Symposium on Large-Scale Digital Calculating Machinery. Reprint, Cambridge, MA and Los Angeles: Tomash Publishers and MIT Press, 1985.

Harvey, Brian. “Logo.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1035-8. London: Nature Publishing Group, 2000.

Harvey, Stephen, ed. IBM at Hursley: The First Twenty-Five Years: A Technical History. Hursley Park: IBM United Kingdom, 1983.

Hashagen, Ulf, Reinhard Keil-Slawik, and Arthur L. Norberg, eds. History of Computing: Software Issues. New York: Springer, 2002.

Hatfield, D.J. “Experiments on Page Size, Program Access Patterns, and Virtual Memory Performance.” IBM Journal of Research and Development 16 (January 1972): 58-66.

Havender, J.W. “Avoiding Deadlock in Multitasking Systems.” IBM Systems Journal 7 (1968): 74-85.

Hayes, Brian. “The Discovery of Debugging.” Sciences 33 (July 1993): 10-3.

Head, Robert V. “Data Base Symposium.” Datamation 11 (November 1965): 41.

Head, Robert V. “The Programming Gap in Real-Time Systems.” Datamation 9 (February 1963): 39-41.

Head, Robert V. “Old Myths and New Realities” Datamation 13 (September, 1967): 26-29.

Head, Robert V. “The Travails of Software Resources.” IEEE Annals of the History of Computing 24 (January-March 2002): 82-5.

Head, Robert V. “Twelve Crises: Comments on the Future of the Software Industry.” Datamation 16 (March 1970): 124-6.

Head, Robert V. and Evan F. Linick. “Software Package Acquisition.” Datamation 14 (October 1968): 22-7.

Hebenstreit, Jacques. “Computers in Education: The French Experience, 1970-1984.” Abacus 2 (Fall 1984): 26-34.

Hedlund, James L. and Vieweg, Bruce W. “Automation in Psychological Testing.” Psychiatric Annals 18 (April, 1988): 217-27.

Heeks, Richard. India’s Software Industry. New Delhi, India: Sage, 1996.

Heeks, Richard. “New Technology and the International Division of Labour: A Case Study of the Indian Software Industry.” Development Policy and Practice Research Group, Faculty of Technology, The Open University. Working Paper no. 17. October 1989.

Heiby, Ronald W. “What is Multics?” Scientific Honeyweller 4 (June 1983): 43-5.

Heim, Michael. Electric Language: A Philosophical Study of Word Processing. 2nd ed. New Haven, CT: Yale University Press, 1999.

Heising, W.P. “History and Summary of FORTRAN Standardization Development for the ASA.” Communications of the ACM 7 (October 1964): 590-624.

Held, G.H., et al. “INGRES: A Relational Data Base System.” In Proceedings of the 1975 National Computer Conference and Exposition, 409-16. Montvale, NJ: AFIPS Press, 1975.

Hemmes, David A. “FORTRANSIT Recollections.” Annals of the History of Computing 8 (January 1986): 70-3.

Henderson, Vilas D. “The Functional Design of a Generalized Vehicle Flight Simulation Program.” In Proceedings of the 21st ACM National Conference, 109-16. New York: Association for Computing Machinery, 1966.

Henderson, Vilas D. and R. Dean Hartwick. “Aerospace Software.” Datamation 13 (November 1967): 26-9.

Henry, W.R. “Hierarchical Structure for Data Management.” IBM Systems Journal 8 (1969): 2-15.

Herman, Leonard. Phoenix: The Rise and Fall of Videogames. 2nd ed. Rolenta, 1997.

Herriot, John G. “Educational Experience with the IBM 650.” Annals of the History of Computing 8 (January 1986): 59-61.

Herz, J.C. Joystick Nation: How Videogames Gobbled Our Money, Won Our Hearts, and Rewired Our Minds. New York: Little, Brown and Company, 1997.

Hesselbart, John C. “FOIL: A File-Oriented Interpretive Language.” In Proceedings of the 23rd ACM National Conference, 93-8. Princeton, NJ: Brandon/Systems Press, Inc., 1968.

Heywood, John S. and George Nezlek. “The Gender Wage Gap Among Software Workers: Trends Over the Last Two Decades.” Social Science Quarterly 74 (1993): 603-13.

Hicks, Harry T. “Using the COBOL Report Writer.” Datamation 18 (September 1972): 84-6.

Hill, Richard H. “Stored Logic Programming and Applications.” Datamation 9 (February 1964): 36-9.

Hiller, Lejaren. “The Composer and the Computer.” Abacus 1 (Summer 1984): 9-31.

Hirsch, Phil. “The Patent Office Examines Software.” Datamation 12 (November 1966): 79-81.

Hirsch, Phil. “SITA: Rating a Packet-Switched Network.” Datamation 20 (March 1974): 60-3.

History of Programming Languages Conference Records, 1959, 1972-1983, CBI 19. Charles Babbage Institute, University of Minnesota.

“The History of Software and Controls.” American Machinist 142 (1998): 170.

Hoard, Bruce. “Computer Upholds Ruling on Software Tangibility.” Computerworld 16 (July 26, 1982): 15.

Hoare, Charles Antony Richard. “The Emperor’s Old Clothes.” Communications of the ACM 24 (February 1981): 75-83.

Hoare, Charles Antony Richard and R.J. Perrott, eds. Operating Systems Techniques. New York: Academic Press, 1972.

Hoch, Detlev J., et al. Secrets of Software Success: Management Insights from 100 Software Firms Around the World. Boston: Harvard Business School Press, 2000.

Hocks, Mary Elizabeth. “Technotropes of Liberation: Reading Hypertext in the Age of Theory.” Ph.D. diss., University of Illinois at Urbana-Champaign, 1994.

Hockey, S. A Guide to Computer Applications in the Humanities. Baltimore: The Johns Hopkins University Press, 1980.

Hoffer, W.C. “An Automatic Scheduling System.” Datamation 20 (July 1974): 75-83.

Hoffman, Alan J. “Linear Programming at the National Bureau of Standards.” In History of Mathematical Programming, a Collection of Personal Reminiscences, 62-4. Elsevier Science Publishers B.V., 1991.

Hoffman, Lance. Rogue Programs: Viruses, Worms, and Trojan Horses. Van Norstrand Reinhold, 1990.

Hogan, Michael Olin. “The History of JOVIAL.” M.S. thesis, California State University-Northridge, 1983.

Hohmann, Joachim. Der PLANKALKUL im Vergleich mit algorithmischen Sprachen. Darmstadt: S. Toeche-Mittler-Verlag, 1979.

Holbrook, Bernard D. and W. Stanley Brown. A History of Computing Research at Bell Laboratories, 1937-1975. Computing Science Technical Report, no. 99. Bell Telephone Laboratories, 1982.

Holberton, Frances E. Papers, 1959-1980, CBI 94. Charles Babbage Institute, University of Minnesota.

Holder, John E. “Computer Program Protection: Trade Secrets.” Texas Bar Journal 34 (January 1971): 53-9.

Holland, Steven A. “The Remote Inquiry of Data Bases.” Datamation 16 (November 15, 1970): 54-9, 62.

Holliday, Linda L. “Protecting Computer Software.” Louisiana Bar Journal 32 (August 1984): 90-8.

Hollocks, Brian William. “The Historical Development of Simulation, and User Needs.” Ph.D. diss., University of Southampton, 1993.

Hollom, J.Q. “Computers in Banking.” Computers and Automation 21 (August 1972): 20-21.

Holmes, N. “A Tale of Assembly.” IEEE Annals of the History of Computing 19 (October-December 1997): 47-9.

Holmevik, J.R. “Compiling SIMULA: A Historical Study of Technological Genesis.” IEEE Annals of the History of Computing 16 (Winter 1994): 25-37.

Holmevik, J.R. “The Construction of the SIMULA Network: An Historical Analysis.” ASU Newsletter 20 (October 1992): 21-50.

Holt, A.W. and W.J. Turanski. “Man-to-Machine Communication and Automatic Code Translation.” Proceedings of the Western Joint Computer Conference, 329-39. New York: Institute of Radio Engineers, 1960.

Holton, John B. and Bill Bryan. “Structured Top-Down Flowcharting.” Datamation 21 (May 1975): 80-4.

Holzmann, Gerard J. and Bjorn Pehrson. The Early History of Data Networks. Los Alamitos, CA: IEEE Computer Society Press, 1994.

Holznagel, Donald, et al. “Historical Development of Minnesota’s Instructional Computing Network.” In Proceedings of the ACM, 79-80. New York: Association for Computing Machinery, 1975.

Honeyman, J.C. “Historical Perspective on Computer Development and Glossary of Terms.” Radiographics 13 (January 1993): 145-52.

Honeywell, Inc. MULTICS Records, 1965-1982, CBI 66. Charles Babbage Institute, University of Minnesota.

Honeywell, Inc. X3.2 Standards Subcommittee Records, 1961-1969, CBI 67. Charles Babbage Institute, University of Minnesota.

Hootman, Joseph T. “The Computer Network as a Marketplace.” Datamation 18 (April 1972): 43-6.

Hopcroft, John E. “Computer Science: The Emergence of a Discipline.” Communications of the ACM 30 (March 1987): 198-202.

Hope, Henry W. “Computer Program Protection: Copyright Protection.” Texas Bar Journal 34 (January 1971): 35-53.

Hopewell, Lynn. “Trends in Data Communications.” Datamation 19 (August 1973): 49-52.

Hopkins, Martin E. “Programming 360-Class Machines.” Datamation 11 (April 1965): 47-50.

Hopkins, Martin E. “SABRE PL/I.” Datamation 14 (December 1968): 35-8.

Hopkins, Martin E. “A Case for the GOTO.” In Proceedings of the ACM, 787-90.  New York: Association for Computing Machinery, 1972.

Hopper, Grace Murray. Automatic Coding to COBOL: An Historical Development. Conference Paper No. 62-397. January 1, 1962.

Hopper, Grace Murray. “Automatic Coding for Digital Computers.” Computers and Automation 4 (1955): 21-30.

Hopper, Grace Murray. “Computer Software.” In World Computer Pioneer Conference: Computers and Their Future. Llandudno, Wales: Richard Williams and Partners, 1970.

Hopper, Grace Murray. “Keynote Address.” In History of Programming Languages, ed. Richard L. Wexelblat, 7-24. New York: Academic Press, 1981.

Hopper, Grace Murray. “The Education of a Computer.” Annals of the History of Computing 9 (1988): 271-281.

Hopper, Grace Murray and John W. Mauchly. “Influence of Programming Techniques on the Design of Computers.” Proceedings of the IRE 41 (October 1953): 1250-4.

Horning, James J. and Heywood S. Osborne. “Yes! High Level Languages Should Be Used to Write Systems Software.” In Proceedings of the ACM, 206-8. New York: Association for Computing Machinery, 1975.

Horowitz, Ellis, ed. Programming Languages: A Grand Tour. 2nd ed. Rockville, MD: Computer Science Press, 1985.

Horvitz, Paul M. “Efficiency and Antitrust Considerations in Home Banking: The Proposed Microsoft-Intuit Merger.” Antitrust Bulletin (Summer 1996): 427-46.

Houghton, Raymond C., Jr. “Software Development Tools.” IEEE Computer 16 (May 1983): 63.

Hounshell, David A. “Are Programmers Oppressed by Monopoly Capital, or Shall the Geeks Inherit the Earth?” In History of Computing: Software Issues, eds. Ulf Hashagen, Reinhard Keil-Slawik, and Arthur L. Norberg, 167-75. New York: Springer, 2002.

Howarth, D.J., et al. “The Manchester University Atlas Operating System: User’s Description.” Computer Journal 4 (October 1961): 226-9.

Hudak, Paul. “Conception, Evolution, and Application of Functional Programming Languages.” ACM Computing Surveys 21 (September 1989): 359-411.

Huggins, W.H. and D.R. Entwisle. “Computer Animation for the Academic Community.” In Proceedings of the 1969 Spring Joint Computer Conference, 623-7. Montvale, NJ: AFIPS Press, 1969.

Huhn, Gerald E. “The Data Base in a Critical On-Line Business Environment.” Datamation 20 (September 1974): 52-6.

Hume, J.N. Patterson. “The Development of Systems Software for the Ferut Computer at the University of Toronto, 1952-1955.” IEEE Annals of the History of Computing 16 (Summer 1994): 13-9.

Humphrey, Watts S. A Discipline for Software Engineering. Reading, MA: Addison-Wesley, 1995.

Humphrey, Watts S. Introduction to the Personal Software Process. 1997.

Humphrey, Watts S. Introduction to the Team Software Process. 2000.

Humphrey, Watts S. Managing the Software Process. Reading, MA: Addison-Wesley, 1989.

Humphrey, Watts S. “Reflections on a Software Life.” In In the Beginning: Personal Recollections of Software Pioneers, ed. Robert L. Glass. Los Alamitos, CA: IEEE Computer Society Press, 1998.

Humphrey, Watts S. “Software Unbundling: A Personal Perspective.” IEEE Annals of the History of Computing 24 (January-March 2002): 59-63.

Hurd, Cuthbert C. “Early IBM Computers: Edited Testimony.” Annals of the History of Computing 3 (April 1981): 163-82.

Hurd, Cuthbert C., ed. “Computation Seminar, August 1955.” Annals of the History of Computing 8 (January 1986): 62-5.

Hurd, Cuthbert C., ed. “Wolontis-Bell Interpreter.” Annals of the History of Computing 8 (January 1986): 74-6.

Huskey, H.D. “Early Stored Program Computing in England.” In Proceedings of the 3rd Jerusalem Conference on Information Technology (August 1978).

Huskey, Velma R. “Countess of Lovelace.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1040-1. London: Nature Publishing Group, 2000.

Huskey, Velma R. and Harry D. Huskey. “Ada, Countess of Lovelace, and Her Contribution to Computing.” Abacus 1 (Winter 1984): 22-9.

Huskey, Velma R. and Harry D. Huskey. “Lady Lovelace and Charles Babbage.” Annals of the History of Computing 2 (1980): 299-329.

Hutchins, W. John. “Machine Translation.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1059-66. London: Nature Publishing Group, 2000.

Hutt, A.T.F. “History of the CAFS Relational Software.” ICL Technical Journal 4 (November 1985): 358-64.

Iandiorio, Joseph S. “Protecting Computer Programs: The Conventional Forms of Protection are Still Available.” Boston Bar Journal 16 (November 1972): 25-7.

Iandiorio, Joseph S. “Protecting Software and Other Computer-Related Inventions and Innovation.” Boston Bar Journal 26 (May 1982): 22-6.

Iansiti, Marco. “Developing Product on Internet Time.” Harvard Business Review 75 (September-October 1997):108-17.

“IBM’s New System/360.” Datamation 10 (April 1964): 51-5.

Ichbiah, Daniel. The Making of Microsoft: How Bill Gates and His Team Created the World’s Most Successful Software Company. Rocklin, CA: Prima Pub., 1991.

Ichbiah, Jean. “Ada: Past, Present, Future: An Interview with Jean Ichiah, the Principal Designer of Ada.” Communications of the ACM 27 (1984): 990-1001.

IEEE Standard Glossary of Software Engineering and Terminology. New York: Institute of Electrical and Electronics Engineers, Inc., 1983.

IEEE Standard Glossary of Software Engineering and Terminology. New York: Institute of Electrical and Electronics Engineers, Inc., 1990.

Imlay, John P. and Dennis Hamilton. Jungle Rules: How to Be a Tiger in Business. New York: Dutton, 1994.

Indian Department of Electronics. Policy on Computer Software Export, Software Development, and Training. New Delhi, India, November 1986.

Ingerman, Donald. “Simulating Communications Systems.” Datamation 20 (October 1974): 54-6.

“Informatics Introduces New Product Analysis System.” Computers and Automation 15 (October 1966): 50.

Information Processing Glossaries, CBI 92. Charles Babbage Institute, University of Minnesota.

Infotech Information. High Level Languages. Maidenhead, Berkshire, England, 1972.

“Integrity and Security of Personal Data.” EDP Analyzer 14 (April 1976): 1-14.

“Intellectual Property Protection for Computer Programs: Are Patents Now Obtainable?” Catholic University Law Review 26 (Summer 1977): 835-51.

“Interesting Decision Support Systems.” EDP Analyzer 20 (March 1982): 1-12.

International Computing Collection, 1950-1980. CBI 62. Charles Babbage Institute, University of Minnesota.

“International Copyright Law Applied to Computer Programs in the United States and France.” Loyola University of Chicago Law Journal 14 (Fall 1982): 105-38.

International Data Corporation. Computer Industry Review and Forecast. Framingham, MA: International Data Corporation, 1982.

International Federation for Information Processing Working Group 2.1 ALGOL Bulletin Records, 1959-1976, CBI 29. Charles Babbage Institute, University of Minnesota.

International Resource Development Inc. Computer Services and Software Markets. International Resource Development, 1975.

International Summer School on Structured Programming and Program Structures Records, 1971-1973, CBI 108. Charles Babbage Institute, University of Minnesota.

Isaac, Earl J. “Machine Aids to Coding.” In Proceedings of the Association for Computing Machinery, 17-9. Washington, D.C.: Sauls Lithograph Company, 1952.

“Issues in Programming Management.” EDP Analyzer 12 (April 1974): 1-14.

Iverson, Kenneth E. “Formalism in Programming Languages.” Communications of the ACM 7 (February 1964): 80.

Iverson, Kenneth E. “Interview.” Science and Engineering 6 (April 1970): 14-8.

Iverson, Kenneth E. “A Programming Language.” In Proceedings of the 1962 Spring Joint Computer Conference, 345-51. Palo Alto, CA: The National Press, 1962.

Iverson, Kenneth E. A Programming Language. New York: John Wiley & Sons, 1962.

Iverson, Kenneth E. “Programming Notation in System Design.” IBM Systems Journal 2 (June 1963): 117-28.

Jackson, Michael A. Principles of Program Design. New York: Academic Press, 1975.

Jackson, Philip C., Jr. Introduction to Artificial Intelligence. New York: Petrocelli/Charter, 1974.

Jacob, Robert J.K. “User Interface.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1821-6. London: Nature Publishing Group, 2000.

Jacobellis, B.R. “Impact of Computer Technology on Communications.” In Proceedings of the Association for Computing Machinery, N2.1-1-N2.1-4. New York: Association for Computing Machinery, 1964.

Jacobs, John F. The SAGE Air Defense System: A Personal History. Bedford, MA: MITRE, 1981.

Jacobs, J.H. and T.J. Dillon. “Interactive Saturn Flight Simulator.” IBM Systems Journal 9 (1970): 145-58.

Jacobs, Morton C. “Patents for Software Inventions: The Supreme Court’s Decision.” Jurimetrics Journal 13 (Spring 1973): 132-4.

Jacobson, Donald A. “Computer Software Theft Protection.” Bench & Bar of Minnesota 39 (December 1982): 61-2.

Jarvis, J.E. “The Many Faces of Multics.” Computer Journal 18 (February 1975): 2-6.

Jeenel, J. “Programs as a Tool for Research in Systems Organization.” IBM Journal of Research and Development 2 (April 1958): 105-22.

Jenkins, William E. “Airline Reservation Systems.” Datamation 15 (March 1969): 29-32.

Jennings, M.S. “Evaluating the Macintosh Finder.” Byte 9 (December 1984): A94-101.

Jerome, Kelli and Marlee Anderson, eds. Inside Out: Microsoft—In Our Own Words. New York: Warner Books, 2000.

Johnsen, Torkil C. “Observations on the Patentability of Computer Software.” International Review of Industrial Property and Copyright Law 2 (1971): 71-6.

Johnson, Allen M., Jr. and Miroslaw Malek. “Survey of Software Tools for Evaluating Reliability, Availability, and Serviceability.” ACM Computing Surveys 20 (December 1988): 227-69.

Johnson, Bob. “Programmer Charged in Horse Breeding Scam.” Computerworld 15 (July 13, 1981): 23.

Johnson, C.I., et al. “Interactive Graphics in Data Processing.” IBM Systems Journal 7 (1968): 147-381.

Johnson, Luanne (James). “The Importance of Software History.” Analytical Engine 3 (Fall 1996): 4-5.

Johnson, Luanne (James). “A View From the 1960s: How the Software Industry Began.” IEEE Annals of the History of Computing 20 (January-March 1998): 36-42.

Johnson, Luanne (James), et al. “Creating the Software Industry: Recollections of Software Company Founders of the 1960s.” IEEE Annals of the History of Computing 24 (January-March 2002): 14-42.

Johnson, Stephen B. “Three Approaches to Big Technology: Operations Research, Systems Engineering, and Project Management.” Technology and Culture 38 (October 1997): 891-919.

Johnson, Steve. “Grace Hopper: A Living Legend.” All Hands (September 1982): 3-6.

Johnson, Timothy Edward. “Sketchpad III: A Computer Program for Drawing in Three Dimensions.” In Proceedings of the 1963 Spring Joint Computer Conference, 347-53. Baltimore: Spartan Books, Inc., 1963.

Johnson, Timothy Edward.  “Sketchpad III: Three Dimensional Graphical Communication with a Digital Computer.” Technical Memorandum ESL-TM 173, Electronics Systems Laboratory, Department of Electrical Engineering, Massachusetts Institute of Technology, Cambridge, MA, May 1963.

Johnstone, J.L. “A Real Time Executive System for Manned Spaceflight.” In Proceedings of the Fall Joint Computer Conference, 215-30. Washington, D.C.: Thompson Books, 1967.

Jones, John L. “A Survey of Automatic Coding Techniques for Digital Computers.” M.S. thesis: Massachusetts Institute of Technology, 1954.

Jordan, Ray V. “Programming Talent Can Be Measured.” Datamation 8 (July 1962): 49-51.

Joslyn, Cliff and Francis Heylighen. “Cybernetics.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 470-3. London: Nature Publishing Group, 2000.

“The JOSS System: Time-Sharing at Rand.” Datamation 10 (November 1964): 32-6.

Joyce, Edward J. “The Art of Space Software.” Datamation (November 1985): 30-4.

Joyce, John D. and N.N. Oliver. “Impacts of a Relational Information System on Industrial Decisions.” Data Base: A Quarterly Newsletter of the Special Interest Group on Business Data Processing of the ACM 8 (Winter 1977): 15-21.

Jussawalla, Meheroo. The Economics of Intellectual Property in a World Without Frontiers: A Study of Computer Software. New York: Greenwood Press, 1992.

Kahn, Kenneth and Henry Lieberman. “Computer Animation: Snow White’s Dream Machine.” Technology Review 80 (October-November 1977): 34-46.

Kahn, Robert E., interview by Judy E. O’Neill, April 24, 1990, Restore VA, Oral History 192. Charles Babbage Institute, University of Minnesota.

Kallgren, Daniel C. and David Beck Ryden. “Data Consistency Checking.” Historical Methods 28 (1995): 66-9.

Kaplan, Alan E. “A History of the COSNIX Operating System Assembly Language UNIX 1971 to July, 1991.” Proceedings of the USENIX Winter 1992 Technical Conference, 429-38. Berkeley, CA: USENIX Association, 1991.

Kappelman, Leon A. and John Windsor, interviewers. “An Interview with Max Hopper.” Data Base 28 (Spring 1997): 23-35.

Kapur, Shikha. “Software Exports: Will the Bubble Burst?” PC Quest (December 1989): 56-65.

Karjala, Dennis S. “Lessons from the Computer Software Protection Debate in Japan.” Arizona State Law Journal (1984): 53-82.

Katkalo, Valery and David C. Mowery. “Institutional Structure and Innovation in the Emerging Russian Software Industry.” In The International Computer Software Industry: A Comparative Study of Industry Evolution and Structure, ed. David C. Mowery, 240-71. New York: Oxford University Press, 1996.

Katz, Charles. “The International Algebraic Language and the Future of Programming.” Proceedings of the 1959 Computer Applications Symposium, 112-6. Chicago: Armour Foundation, 1959.

Kawasaki, Guy. The Macintosh Way. Glenview, IL: Scott, Foresman, c1990.

Kay, Alan. “Computer Software.” Scientific American (September 1984): 52-9.

Kay, Alan. “The Early History of Smalltalk.” ACM SIGPLAN (March 1993): 69-96.

Kay, Alan. “The Early History of Smalltalk.” In History of Programming Languages—II, ed. Thomas J. Bergin, Jr. and Richard G. Gibson, Jr., 511-98. New York: ACM Press, 1996.

Kay, Alan and Adele Goldberg. Smalltalk-72 Instruction Manual. Xerox PARC, March 1976.

Kay, Ira M. “An Over-the-Shoulder Look at Discrete Simulation Languages.” In Proceedings of the Spring Joint Computer Conference, 791-8. Montvale, NJ: AFIPS Press, 1972.

Kayton, Irving. “Update of Legal Protection of Computer Software via Patents.” APLA Quarterly Journal 8 (1980): 273-8.

Kean, David W. IBM San Jose: A Quarter Century of Innovation. International Business Machines Corporation, 1977.

Keefe, Arthur John and Terry G. Mahn. “Protecting Software: Is It Worth All the Trouble?” American Bar Association Journal 62 (July 1976): 906-7.

Keet, Ernest E. (Lee). Preventing Piracy: A Business Guide to Software Protection. Reading, MA: Addison-Wesley Pub. Co., 1985.

Keet, Ernest E. (Lee). “Turnkey Systems, Inc.” IEEE Annals of the History of Computing 24 (January-March 2002): 24-8.

Keider, Stephen P. “Why [Software] Projects Fail.” Datamation 20 (December 1974): 53-5.

Kelley, Robert A. “APLGOL, an Experimental Structured Programming Language.” IBM Journal of Research and Development 17 (January 1973): 69-73.

Kelley, Robert A. “Hardware and Software.” Scientific Honeyweller 4 (June 1983): 17-9.

Kemeny, John G. and Thomas E. Kurtz. Back to BASIC: The History, Corruption, and Future of the Language. Reading, MA: Addison-Wesley, 1985.

Kemeny, John G. and Thomas E. Kurtz. “Dartmouth Time Sharing.” Science 162 (October 11, 1968): 223-8.

Kempe, Johann, et al. “History, Survey, and Comparison of Selected Object-Oriented and Deductive Database Query Languages.” In Proceedings of the Fourth International Workshop on the Deductive Approach to Information Systems and Databases (DAISD), September 20-22, 1993, Lloret de Mar, Catalonia, Proceedings, 137-57. Catalonia: Universitat Politecnica de Catalunya, 1993.

Kendall, Kenneth E. and Charles H. Kriebel. “Contributions of the Management Sciences to the Evolution of Management Information Systems.” Data Base: A Quarterly Newsletter of the Special Interest Group on Business Data Processing of the ACM 14 (Fall 1982): 13-8.

Kendrick, James G. “Management Information for Agriculture.” Perspectives in Computing 1 (February 1981): 35-8.

Kent, William. “Assembler-Language Macroprogramming: A Tutorial Oriented Toward the IBM 360.” Computing Surveys 1 (December 1969): 183-96.

Keplinger, Michael S. “Computer Intellectual Property Claims: Computer Software and Database Protection.” Washington University Law Quarterly (Summer 1977): 461-7.

Keplinger, Michael S. “Computer Software: Its Nature and Its Protection.” Emory Law Journal 30 (1981): 483-512.

Kern, Alfred. “GO TO Poetry.” Perspectives in Computing 3 (October 1983): 44-52.

Kern, J.L. The Development of Computer Science at Iowa State University. Report ER1-342. Engineering Research Institute, Iowa State University, Ames, IA. December 1968.

Kernighan, Brian W. and Samuel P. Morgan. “The Unix Operating System: A Model for Software Design.” Science 215 (February 12, 1982): 779-83.

Kernighan, Brian W. and P.J. Plauger. “Programming Style: Examples and Counterexamples.” Computing Surveys 6 (December 1974): 303-19.

Kernighan, Brian W. and Dennis M. Ritchie. The C Programming Language. Englewood Cliffs, NJ: Prentice-Hall, 1978.

Kestin, Hesh. Twenty-First Century Management: The Revolutionary Strategies that Have Made Computer Associates a Multi-Billion Software Giant. New York: Atlantic Monthly Press, 1992.

Khare, Rohit. “Building the Perfect Beast: Dreams of a Grand Unified Protocol.” IEEE Internet Computing 3 (March-April 1999): 89-93.

Khare, Rohit. “I Want My FTP: Bits on Demand.” IEEE Internet Computing 2 (July-August 1998): 88-91.

Khare, Rohit. “The Spec’s in the Mail.” IEEE Internet Computing 2 (September-October 1998): 82-6.

Khare, Rohit. “Telnet: The Mother of All (Application) Protocols.” IEEE Internet Computing 2 (May-June 1998): 88-91.

Khare, Rohit. “Who Killed Gopher? An Extensible Murder Mystery.” IEEE Internet Computing 3 (January-February 1999): 81-4.

Khazam, Jonathan and David C. Mowery. “Tails that Wag the Dog: The Influence of Software-Based ‘Network Externalities’ on the Creation of Dominant Designs in RISC Technologies.” In The International Computer Software Industry: A Comparative Study of Industry Evolution and Structure, ed. David C. Mowery, 86-103. New York: Oxford University Press, 1996.

Kibbee, J.M. “Management Games and Computers.” In Proceedings of the Western Joint Computer Conference, 11-6. New York: Institute of Radio Engineers, 1961.

Kilburn, Tom, et al. “The Atlas Supervisor.” In Classic Operating Systems, ed. Per Brinch Hansen, 49-77. New York: Springer-Verlag, 2001.

Kilburn, Tom, et al. “The Atlas Supervisor.” In Proceedings of the 1961 Eastern Joint Computer Conference, 279-94. New York: The Macmillan Company, 1961.

Kilburn, Tom, et al. “One-Level Storage System.” IRE Transactions EC-11 2 (April 1962): 223-35.

Kilker, Julian Albert. “Networking Identity: A Case Study Examining Social Interactions and Identity in the Early Development of E-mail Technology.” Ph.D. diss., Cornell University, 1999.

Killen, Michael. SAA and Unix: IBM’s Open System Strategy. New York: McGraw-Hill, 1992.

Kim, Won. “Relational Database Systems.” Computing Surveys 11 (September 1979): 185-211.

King, K.N. “The History Of Programming Languages.” Dr. Dobb’s Journal of Software Tools 18 (August 1993): 18.

Kirkpatrick, David. “Why the Internet is Boosting IBM’s Mainframe Sales.” Fortune (January 11, 1999): 76-7.

Kirkpatrick, T.I. and N.R. Clark. “PERT as an Aid to Logic Design.” IBM Journal of Research and Development 10 (March 1966): 135-41.

Kirsch, Russell A. “SEAC and the Start of Image Processing at the National Bureau of Standards.” IEEE Annals of the History of Computing 20 (April-June 1998): 7-13.

Kirsner, Scott. “In Software Industry, a Passage to India.” Boston Globe (January 20, 2003): C1.

Kittler, Friedrich. “There Is No Software.” Stanford Literature Review 9 (1993): 81-90.

Kitzmann, Andreas. “Pioneer Spirits and the Lure of Technology: Vannevar Bush's Desk, Theodor Nelson’s World.” Configurations 9 (Fall 2001).

Klassen, Daniel L. “Computer Simulations.” In Proceedings of the ACM, 308-10. New York: Association for Computing Machinery, 1975.

Kleene, S.C. “Origins of Recursive Function Theory.” Annals of the History of Computing 3 (January 1981): 52-67.

Klein, Ellen. “APL Goes Commercial.” Datamation 21 (October 1975): 106.

Kleinrock, Leonard. “Analytic and Simulation Methods in Computer Network Design.” In Proceedings of the Spring Joint Computer Conference, 569-79. Montvale, NJ: AFIPS Press, 1970.

Knowlton, K. “An Algebraic Extension to LISP.” In Proceedings of the 1969 Fall Joint Computer Conference, 169-78. Montvale, NJ: AFIPS Press, 1969.

Knowlton, K. “A Computer Technique for Producing Animated Movies.” In AFIPS Conference Proceedings, Joint Computer Conference, vol. 25, 67-87. Baltimore: Spartan, 1964.

Knuth, Donald Erwin. The Art of Computer Programming. 3 vols. Reading, MA: Addison-Wesley, 1968.

Knuth, Donald Erwin. “The Early Development of Programming Languages.” In A History of Computing in the Twentieth Century, eds. Nicholas Metropolis, et al., 197-273. New York: Academic Press, 1980.

Knuth, Donald Erwin. “FORTRAN Implementations.” Annals of the History of Computing 6 (October 1984): 402-3.

Knuth, Donald Erwin. “The History of Sorting.” Datamation 18 (December 1972): 64-70.

Knuth, Donald Erwin. “A History of Writing Compilers.” Computers and Automation 11 (November 1962): 8-17.

Knuth, Donald Erwin. “The IBM 650: An Appreciation from the Field.” Annals of the History of Computing 8 (January 1986): 50-5.

Knuth, Donald Erwin. Literate Programming. Stanford, CA: Center for the Study of Language and Information, 1991.

Knuth, Donald Erwin. Papers, 1962-1982. Department of Special Collections, Stanford University Library. Stanford, CA

Knuth, Donald Erwin. “RUNCIBLE, Algebraic Translation on a Limited Computer.” Communications of the ACM 2 (November 1959): 18-21.

Knuth, Donald Erwin. “Semantics of Context-Free Languages.” Mathematical Systems Theory (1968): 127-45.

Knuth, Donald Erwin. “Structured Programming With GO TO Statements.” Computing Surveys 6 (December 1974): 261-301.

Knuth, Donald Erwin. “Von Neumann’s First Computer Program.” Computing Surveys 2 (December 1970): 247-60.

Knuth, Donald Erwin. “What is an Algorithm?” Datamation 13 (October 1967): 30-2.

Knuth, Donald E. and Jill C. Knuth. “METAFONT.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1153-4. London: Nature Publishing Group, 2000.

Knuth, Donald E. and Jill C. Knuth. “TEX.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1756-9. London: Nature Publishing Group, 2000.

Knuth, Donald Erwin and Luis Trabb Pardo. “The Early Development of Programming Languages.” In A History of Computing in the Twentieth Century, eds. Nicholas Metropolis, et al., 197-273. New York: Academic Press, 1980.

Knuth, Donald Erwin and Luis Trabb Pardo. “The Early Development of Programming Languages.”  Report STAN CS-76-562. Stanford University, Computer Science Department, August 1976.

Kobayashi, Kobi. Computers and Communications: A Vision of C&C. Cambridge, MA: MIT Press, 1986.

Koenig, C. Frederick III. “Software Copyright: The Conflict with CONTU.” Bulletin of the Copyright Society of the U.S.A. 27 (September 2, 1983): 930-1.

Koepke, David J. “The Evolution of Software Design Ideas.” M.S. thesis, California State University-Northridge, 1985.

Koepke, David J. “The Evolution of Software Design Ideas.” Annals of the History of Computing 12 (1990): 269-76.

Kohun, Frederick Gregg. “Technical Innovation and Diffusion in Medical Software: A Case Study in MUMPS.” Ph.D. diss., Carnegie Mellon University, 1990.

Kolence, Kenneth W. “Boole & Babbage.” IEEE Annals of the History of Computing 24 (January-March 2002): 28-31.

Kolence, Kenneth W. “A Software View of Measurement Tools.” Datamation 17 (January 1, 1971): 32-8.

Kolence, Kenneth W. “Software Physics.” Datamation 21 (June 1975): 48-51.

Kolsky, H.G. “Problem Foundation Using APL.” IBM Systems Journal 8 (1969): 204-19.

Kolsky, H.G. “Some Computer Aspects of Meteorology.” IBM Journal of Research and Development 11 (November 1967): 584-600.

Komoto, David T. “WESRAC System.” Datamation 16 (August 15, 1970): 43-7.

Konodia, Lalit S. “Satellite Use Could Boost Software Exports.” Dataquest (February 1990): 147-50.

Kory, Manfred and Paul Berning. “The STL Integrated Computer Operating System.” In Proceedings of the Association for Computing Machinery, E2.1-1-E2.1-25. New York: Association for Computing Machinery, 1964.

Kosey, D. Air Force Command and Control: Information Processing in the 1980s—Trends in Software Technology. Report R-1012-PR. USAF Project Rand. June 1974.

Kowalski, Robert A. “The Early Years of Logic Programming.” Communications of the ACM 31 (January 1988): 38-43.

Kowalski, Robert A. “Logic Programming: Principles.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1017-24. London: Nature Publishing Group, 2000.

Kraft, Philip. “The Industrialization of Computer Programming.” In Case Studies on the Labor Process, ed. Andrew Zimbalist, 1-17. New York: Monthly Review Press, 1979.

Kraft, Philip. “From ‘Programming’ to ‘Software Production’: The Industrialization of Computer Programming.” In Case Studies in the Labor Process, 1-17. New York: Monthly Review Press, 1979.

Kraft, Philip. Programmers and Managers: The Routinization of Computer Programming in the United States. New York: Springer-Verlag, 1977.

Kraft, Philip and Steven Dubnoff. “Job Content, Fragmentation, and Control in Computer Software Work.” Industrial Relations 25 (Spring 1986): 184-96.

Krala, Susan. “Information Sharing and Software Distribution.” Perspectives in Computing 7 (Fall 1987): 63-7.

Kreger, Alan and Janet Nathanson. “The Tribulations & Triumphs of GIS.” Datamation 17 (October 15, 1971): 20-5.

Krull, F.N. “The Origin of Computer Graphics Within General Motors.” IEEE Annals of the History of Computing 16 (Fall 1994): 40-56.

Kubie, Elmer C. “Recollections of the First Software Company.” IEEE Annals of the History of Computing 16 (Summer 1994): 65-71.

Kuck, David J. “Illiac IV Software and Application Programming.” IRE Transactions on Computers C-17 (August 1968): 758-69.

Kuhfeld, Albert H. “Spacewar.” Analog 87 (July 1971): 67-79.

Kuhn, Harald W. “Nonlinear Programming: A Historical Note.” In History of Mathematical Programming, a Collection of Personal Reminiscences, 82-96. Elsevier Science Publishers B.V., 1991.

Kulikowski, Casimir. “Artificial Intelligence in Medicine: History, Evolution, and Prospects.” In Handbook of Biomedical Engineering, ed. J. Bronzino, 181.1-181.19. Boca Raton, FL: CRC and IEEE Press, 2000.

Kumar, Arun. “Software Policy: Where are We Headed?” Economic and Political Weekly 22 (February 14, 1987): 292.

Kuo, Franklin F., et al. “Computer Graphics in Electronic Design.” Datamation 15 (March 1969): 71-9.

Kurtz, Thomas E. “BASIC.” ACM SIGPLAN Notices 13 (August 1978): 103-18.

Kurtz, Thomas E. “BASIC.” In History of Programming Languages, ed. Richard L. Wexelblat, 515-49. New York: Academic Press, 1981.

Kurtzig, Sandra L. CEO: Building a $400 Million Company from the Ground Up. New York: Norton, 1991.

Kurzweil, Raymond. The Age of Intelligent Machines. Cambridge, MA: MIT Press, 1990.

Kurzweil, Raymond. The Age of Spiritual Machines: When Computers Exceed Human Intelligence. Viking Press, 2000.