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

Software History Bibliography

update: August 1, 2003

C - D - E - F

Caine, Stephen H. and E. Kent Gordon. “PDL: A Tool for Software Design.” In Proceedings of the 1975 National Computer Conference and Exposition, 271-6. Montvale, NJ: AFIPS Press, 1975.

Call, Barbara. “Integrated Software.” PC Week (March 4, 1986): 67-86.

Callaway, Peter H. “Performance Measurement Tools for VM/370.” IBM Systems Journal 14 (1975): 134-60.

Cameron, Scott H., et al. “DIALOG: A Conversational Programming System With Graphical Orientation.” Communications of the ACM 10 (1967): 349-57.

Campaigne, H. “In the Beginning.” Proceedings of the AFIPS NCC 42 (1973): 52.

Campbell-Kelly, Martin. “The Airy Tape: An Early Chapter in the History of Debugging.” IEEE Annals of the History of Computing 14 (4 1992): 16-26.

Campbell-Kelly, Martin. “The Airy Tape An Early Chapter in the History of Debugging.” Research Report, Department of Computer Science, University of Warwick, Number CS-RR-153, February 1990.

Campbell-Kelly, Martin. “Christopher Strachey.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1693. London: Nature Publishing Group, 2000.

Campbell-Kelly, Martin. “Christopher Strachey, 1916-1975.” Annals of the History of Computing 7 (January 1985): 19-42.

Campbell-Kelly, Martin. “The Development and Structure of the International Software Industry, 1950-1990.” Business and Economic History 24 (Winter 1995): 73-110.

Campbell-Kelly, Martin. “The Development of Computer Programming in Britain, 1945 to1955.” Annals of the History of Computing 4 (April 1982): 121-39.

Campbell-Kelly, Martin. “Foundations of Computer Programming in Britain, 1945-1955.” Ph.D. diss., Sunderland Polytechnic, England, 1980.

Campbell-Kelly, Martin. “Microsoft.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1170-2. London: Nature Publishing Group, 2000.

Campbell-Kelly, Martin. “Not Only Microsoft: The Maturing of the Personal Computer Software Industry, 1982-1995.” Business History Review 75 (Spring 2001): 103-46.

Campbell-Kelly, Martin. “Programming the EDSAC: Early Programming Activity at the University of Cambridge.” Annals of the History of Computing 2 (January 1980): 7-36.

Campbell-Kelly, Martin. “Programming the EDSAC: Early Programming Activity at the University of Cambridge.” IEEE Annals of the History of Computing 20 (October-December 1998): 46-67.

Campbell-Kelly, Martin. “Programming the Mark I: Early Programming Activity at the University of Manchester.” Annals of the History of Computing 2 (April 1980): 130-69.

Campbell-Kelly, Martin. “Programming the Pilot ACE: Early Programming Activity at the National Physical Laboratory.” Annals of the History of Computing 3 (April 1981): 133-62.

Campbell-Kelly, Martin. “Punched Card.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1487-9. London: Nature Publishing Group, 2000.

Campbell-Kelly, Martin. “Software as an Economic Activity.” In History of Computing: Software Issues, eds. Ulf Hashagen, Reinhard Keil-Slawik, and Arthur L. Norberg, 185-202. New York: Springer, 2002.

Campbell-Kelly, Martin. “Software Preservation: Accumulation and Simulation.” IEEE Annals of the History of Computing 24 (January-March 2002): 95-6.

Campbell-Kelly, Martin and William Aspray. Computer: A History of the Information Machine. New York: Basic Books, 1996.

Campbell-Kelly, Martin and Michael R. Williams, eds. The Moore School Lectures: Theory and Techniques for Design of Electronic Digital Computers. Cambridge, MA and Los Angeles: Tomash Publishers and MIT Press, 1985.

“Can a Computer Be an Author? Copyright Aspects of Artificial Intelligence.” COMM/ENT Law Journal 4 (Summer 1982): 707-47.

“Can a Programming Error Create Criminal Liability?” Computer Law and Tax Report 5 (June 1979): 1-2.

Canning, Richard G. “Information Security and Privacy.” EDP Analyzer 24 (February 1986): 1-11, 16.

Canning, Richard G. “Word Processing, Part 1.” EDP Analyzer 15 (February 1977): 1-12.

Canning, Richard G. “Word Processing, Part 2.” EDP Analyzer 15 (March 1977): 1-14.

Cantrell, Harry N., interview by John A. N. Lee, February 23, 1982, Phoenix, AZ, Oral History 48. Charles Babbage Institute. University of Minnesota.

Carey, Levi J. “IEEE Symposium on Software Reliability.” Datamation 19 (October 1973): 119-25.

Cargo, David. “Software Maintenance.” Scientific Honeyweller 4 (June 1983): 14-6.

Carlson, Wayne E. “Fundamentals of Computer Graphics Software.” SIGGRAPH 93 Tutorial Notes, Fundamentals of Computer Graphics (August 1993): 1-51.

Carlston, Douglas G. Software People: An Insider’s Look at the Personal Computer Software Industry. New York: Simon & Schuster, 1985.

Carmichael, J.W.S. “The Origin of Pericles, A Common Online Interface.” ICL Technical Journal 7 (November 1991): 842-9.

Carpenter, Brian E. and Robert W. Doran, eds. A.M. Turing’s ACE Report of 1946 and Other Papers.

Cambridge, MA and Los Angeles: Tomash Publishers and MIT Press, 1986.

Carr, C. Stephen. “HOST-Host Communication Protocol in the ARPA Network.” In Proceedings of the Spring Joint Computer Conference, 589-97. Montvale, NJ: AFIPS Press, 1970.

Carr, John W. “Progress of the Whirlwind Computer Towards an Automatic Programming Procedure.” In Proceedings of the Association for Computing Machinery, 237-41 Pittsburgh: Richard Rimbach Associates, 1952.

Carr, John W. “Recursive Subscripting Compilers and List-Type Memories.” Communications of the ACM 2 (February 1959): 4-6.

Carroll, David W. “The dbase Phenomenon: Nurtured by dBase II, Another Aftermarket has Developed.” Software News (August 1985): 62-4.

Case, Albert F., Jr. “Computer-Aided Software Engineering (CASE): Technology for Improving Software Development Productivity.” Data Base: A Quarterly Newsletter of the Special Interest Group on Business Data Processing of the ACM 17 (Fall 1985): 35-43.

Casey, R.G. “Design of Tree Networks for Distributed Data.” In Proceedings of the 1973 National Computer Conference and Exposition, 251-7. Montvale, NJ: AFIPS Press, 1973.

Cassell, Douglas A. and Warren F. Mayhew. “The Current State of the Art in Microprocessor Software.”  In Proceedings of the ACM, 119-21. New York: Association for Computing Machinery, 1975.

Castleman, P.A., et al. “The Implementation of the PROPHET System.” In Proceedings of the 1974 National Computer Conference and Exposition, 457-68. Montvale, NJ: AFIPS Press, 1974.

Catmull, Edwin. “A Subdivision Algorithm for Computer Display of Curved Surfaces.” Ph.D. diss., University of Utah, 1974.

Catmull, Edwin. “A System for Computer Generated Movies.” In Proceedings of the ACM, 422-31. New York: Association for Computing Machinery, 1972.

Cendrowksa, Jadzia and Bramer, M.A. “A Rational Reconstruction of the MYCIN Consultation System.” International Journal of Man-Machine Studies 20, (1984): 229-317.

Cenfetelli, A. Robert. “Data Management Concepts for DOS/360 and TOS/360.” IBM Systems Journal 6 (1967): 22-37.

Cerf, Vinton G., interview by Judy E. O’Neill, April 24, 1990, Reston, VA, Oral History 191. Charles Babbage Institute, University of Minnesota.

Cerf, Vinton G. “Parry Encounters the Doctor.” Datamation 19 (July 1973): 62-3.

Ceruzzi, Paul E. “Crossing the Divide: Architectural Issues and the Emergence of the Stored Program Computer, 1935-1955.” IEEE Annals of the History of Computing 19 (January-March 1997): 5-12.

Ceruzzi, Paul E. “The Early Computers of Konrad Zuse, 1935 to 1945.” Annals of the History of Computing 3 (July 1981): 241-62.

Ceruzzi, Paul E. A History of Modern Computing. Cambridge, MA: MIT Press, 1998.

Ceruzzi, Paul E. Reckoners: The Prehistory of the Digital Computer, from Relays to the Stored Program Concept, 1935-1945. Westport, CT: Greenwood Press, 1983.

Chabert, Jean-Luc. A History of Algorithms: From the Pebble to the Microchip. New York: Springer, 1999.

Chamberlin, Donald D. “Relational Database Management: A Survey.” Computing Surveys 8 (March 1976): 43-66.

Chamberlin, Donald D. and R.F. Boyce. “SEQUEL: A Structured English Query Language.” In Proceedings of the ACM SIGMOD on Data Description, Access, and Control, 249-64. Ann Arbor, MI, May 1974.

Chamberlin, Donald D., et al. “An Analysis of Page Allocation Strategies for Multiprogramming Systems with Virtual Memory.” IBM Journal of Research and Development 17 (September 1973): 404-12.

Chamberlin, Donald D., et al. “A History and Evaluation of System R.” Communications of the ACM 24 (October 1981): 632-646.

Chamberlin, Donald D., et al. “A History of System R and SQL/Data System.” In Proceedings of Very Large Data Bases, 7th International Conference, September 9-11, 1981, Cannes, France, 456-64. IEEE Computer Society Press, 1981.

Chandler, Amanda. “The Changing Definition and Image of Hackers in Popular Culture.” International Journal of Sociology and Law 24 (1996): 229-51.

Chandler, James P. “Proprietary Protection of Computer Software.” University of Baltimore Law Review 11 (Winter 1982): 195-255.

Chandrasekaran, Balakrishnan. “Artificial Intelligence: The Past Decade.” Advances in Computers 13 (1975): 169-232.

Chandrasekaran, Balakrishnan. “Functional Representation: A Brief Historical Perspective.” Applied Artificial Intelligence 8 (1994): 173-97.

Chapin, Ned. “Flowchart Packages and the ANSI Standard.” Datamation 18 (September 1972): 48-53.

Chapin, Ned. “Implementation of IPL-V on a Small Computer.” In Proceedings of the Association for Computing Machinery, D1.2-1-D1.2-6. New York: Association for Computing Machinery, 1964.

Charles Stark Draper Laboratory. Software Systems Development : A CSDL Project History. Griffiss Air Force Base, NY: Rome Air Development Center, Air Force Systems Command, 1977.

Chase, Timothy D. and Robert M. Glorioso. “Virtual Memories for Mini-Computers.” In Proceedings of the ACM, 6-11. New York: Association for Computing Machinery, 1972.

Chasen, S.H. ‘Chase’. “The Effect of New Computer Technology on the Design of Mechanisms.” Proceedings of the Royal Society of London Series A, Mathematical and Physical Sciences 321 (February 9, 1971): 177-86.

Chasen, S.H. ‘Chase’. Geometric Principles and Procedures for Computer Graphics Applications. Englewood Cliffs, NJ: Prentice-Hall, 1978.

Chasen, S.H. ‘Chase’. “Historical Highlights of Interactive Computer Graphics.” Mechanical Engineering (November 1981): 32-41.

Chasen, S.H. ‘Chase’. “The Introduction of Man-Computer Graphics into the Aerospace Industry.” In Proceedings of the Fall Joint Computer Conference, pt. 1, 883-92. Washington, D.C.: Spartan Books, 1965.

Cheatham, T.E. “The Recent Evolution of Programming Languages.” In Proceedings of the IFIPS Congress. Amsterdam: North Holland Publishing Co., 1971.

Chin, Amita Goyal. “Grace Hopper.” In Encyclopedia of Computers and Computer History, The Moschovitis Group, 2001.

Chorafas, Dimitris N. The Handbook of Data Communications and Computer Networks. Princeton: Petrocelli Books, 1985.

Christensen, C. and A.D. Hause. “A Multiprogramming, Virtual Memory System for a Small Computer.” In Proceedings of the Spring Joint Computer Conference, 683-90. Montvale, NJ: AFIPS Press, 1970.

Christiansen, D. “Computer Aided Design: The Man-Machine Merger.” Electronics 39 (September 19, 1966): 110-23.

Christofferson, John L. “Mini Strings with Many Uses.” Datamation 19 (December 1973): 87-92.

Church. Jeffrey and Neil Gandal. “Network Effects, Software Provision, and Standardization.” Journal of Industrial Economics 60 (1992): 85-103.

Churchill, Lyn. “Ada’s Beginnings.” Abacus 5 (Spring 1988): 14-20, 33.

Ciociola, Kathleen M. Development of the N.J. Educational Computer Network. New Brunswick, NJ, May 1977.

Clark, Jim. Netscape Time: The Making of the Billion-Dollar Start-Up That Took On Microsoft. New York: St. Martin’s Press, 1999.

Clark, R. Lawrence. “A Linguistic Contribution to GO TO-less Programming.” Datamation 19 (December 1973): 62-3.

Clausen, Dale W., et al. “Content Analysis: An Approach to the Computer Software Protection Controversy.” American Business Law Journal 17 (Summer 1979): 175-92.

Clayton, B.B., et al. “An Operating System and Programming Systems for the [Control Data] 6600.” In Proceedings of the Fall Joint Computer Conference, pt. 2, 41-57. Baltimore: Spartan Books, Inc., 1964.

“COBOL Aid Packages.” EDP Analyzer 10 (May 1972): 1-14.

“COBOL is the Language!” Datamation 6 (January-February 1960): 54-5.

Cockayne, William R. “Virtual Reality.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1835-9. London: Nature Publishing Group, 2000.

Cocke, J. and H.G. Kolsky. “The Virtual Memory in the STRETCH Computer.” In Proceedings of the Eastern Joint Computer Conference, 82-93. New York: Institute of Radio Engineers, 1959.

Codd, Edgar F. Derivability, Redundancy and Consistency of Relations Stored in Large Data Banks. IBM Research Report RJ 599. San Jose, California, 1969.

Codd, Edgar F. “Multiprogramming.” Advances in Computers 3 (1962): 77-153.

Codd, Edgar F. “Multiprogram Scheduling, Parts 1 and 2: Introduction and Theory.” Communications of the ACM 3 (1960): 347-350.

Codd, Edgar F. “Multiprogram Scheduling, Parts 3 and 4: Scheduling Algorithm and External Constraints.” Communications of the ACM 3 (1960): 413-418.

Codd, Edgar F. “A Relational Model of Data for Large Shared Data Banks.” Communications of the ACM 13 (June 1970): 377-87.

Codd, Edgar F., et al. “Multiprogramming STRETCH: Feasibility Considerations.” Communications of the ACM 2 (November 1959): 13-7.

Coffman, Edward G. “Studying Multiprogramming Systems.” Datamation 13 (June 1967): 47-54.

Coffman, Edward G., Jr. and Peter J. Denning. Operating Systems Theory. Englewood Cliffs, NJ: Prentice-Hall, 1973.

Coffman, Edward G., Jr., et al. “A General-Purpose Time-Sharing System.” In Proceedings of the Spring Joint Computer Conference, 397-411. Baltimore: Spartan Books, Inc., 1964.

Coffman, Edward G., Jr., et al. “System Deadlocks.” Computing Surveys 3 (1971): 67-78.

Cohen, Alan. “Modular Programs: Defining the Module.” Datamation 17 (January 1972): 34-7.

Cohen, Dan and John M. McQuillan. “Computer Graphics for Transportation Problems.” In Proceedings of the Fall Joint Computer Conference, 77-81. Montvale, NJ: AFIPS Press, 1970.

Cohen, Gary M. “Computer Programs: Does the Law Provide an Adequate Protective Mechanism?” Australian Law Journal 56 (May 1982): 219-33.

Cohen, Jacques. “A View of the Origins and Development of Prolog.” Communications of the ACM 31 (January 1988): 26-36.

Cohen, Scott. Zap! The Rise and Fall of Atari. New York: McGraw-Hill, 1984.

Colburn, Donald R., et al. “The Evolution of FORTH.” In History of Programming Languages—II, ed. Thomas J. Bergin, Jr. and Richard G. Gibson, Jr., 625-70. New York: ACM Press, 1996.

Colby, Kenneth Mark, Artificial Paranoia: A Computer Simulation of Paranoid Processes, (New York: Pergamon Press, 1975).

Colby, Kenneth Mark and James B. Watt, “A Computer Method of Psychotherapy: A Preliminary Communication,” The Journal of Nervous and Mental Disease 142 (1966): 148-152.

Cole, Ned M., Jr. and Michael J. Sukel. “Solving a Software Design Problem Using Plain English.” Datamation 19 (October 1973): 101-6.

Coleman, Michael L. “ACCNET: A Corporate Computer Network.” In Proceedings of the 1973 National Computer Conference and Exposition, 133-40. Montvale, NJ: AFIPS Press, 1973.

Colilla, Robert A. “Time-Sharing and Multiprocessing Terminology.” Datamation 12 (March 1966): 49-51.

Collen, Morris Frank. “Clinical Research Databases: A Historical Review.” Journal of Medical Systems 14 (December 1990): 323-44.

Collen, Morris Frank. “The Origins of Informatics.” Journal of the American Medical Informatics Association 1 (March-April 1994): 91-107.

Colmerauer, Alain and Philippe Roussel. “The Birth of Prolog.” In History of Programming Languages—II, ed. Thomas J. Bergin, Jr. and Richard G. Gibson, Jr., 331-67. New York: ACM Press, 1996.

Colstad, Ken and Efrem Lipkin. “Community Memory: A Public Information Network.” In Computer Technology to Reach the People: Digest of Papers, 199-201. New York: The Institute of Electrical and Electronics Engineers, Inc., 1975.

Combs, Bill. “TYMNET: A Distributed Network.” Datamation 19 (July 1973): 40-3.

Comer, Douglas. “The Computer Science Research Network CSNET: A History and Status Report.” Communications of the ACM 26 (October 1983): 747-53.

A Competitive Assessment of the United States Software Industry. Washington, DC: GPO, 1984.

Computer Consultants International Ltd. Computers and Their Future. Llandudno, Wales: Richard Williams, 1970.

“Computer Graphics for Business.” EDP Analyzer 20 (February 1982): 1-12.

“Computer Message Systems.” EDP Analyzer 15 (April 1977): 1-14.

Computer Product Literature Collection, CBI 12. Charles Babbage Institute, University of Minnesota.

Computer Product Manuals Collection, CBI 60. Charles Babbage Institute, University of Minnesota.

“Computer Program Patentability: The CCPA Refuses to Follow the Lead of the Supreme Court in Parker v. Flook.” North Carolina Law Review 58 (January 1980): 319-58.

“Computer Program Protection in Three British Commonwealth Countries: What Can U.S. Learn?” Idea 15 (Summer 1971): 304-21.

“Computer Programs: Does the Copyright Law Apply?” Art and the Law 5 (1980): 66-7.

Computer Societies and User Group Records, 1934-1970. Smithsonian Institution, Washington, D.C.

“Computer Software and Strict Products Liability.” San Diego Law Review 20 (March 1983): 439-56.

“Computer Software: Beyond the Limits of Existing Proprietary Protection Policy.” Brooklyn Law Review 40 (Summer 1973): 116-46.

“Computers, the Disclosure of Medical Information, and the Fair Credit Reporting Act.” Computer/Law Journal 3 (Summer 1982): 619-39.

“Computers: The ‘Software’ Snarl.” Time (August 18, 1967): 75.

Conatser, Kelly R. “1-2-3 Through the Years.” Lotus 8 (June 1992): 38-44.

Conference on Data Systems Languages Records, 1959-1987, CBI 11. Charles Babbage Institute, University of Minnesota.

Conner, Richard D., interview by Mollie Price, May 10, 1982, Oral History 274. Charles Babbage Institute, University of Minnesota.

Conners, Susan Elaine. “The Emergence of Computer Science Instructional Units in American Colleges and Universities, 1950-1975: A History.” Ph.D. diss., Loyola University, 2000.

Connors, Thomas B. “ADAM: A Generalized Data Management System.” In Proceedings of the Spring Joint Computer Conference, 193-203. Washington, D.C.: Spartan Books, 1966.

Constantine, Larry L. Concepts in Program Design. Cambridge, MA: Information and Systems Press, 1967.

Constantine, Larry L. and James F. Donnelly. “PERGO: A Simplified Project Management Tool.” Datamation 13 (October 1967): 33-8.

Conte, Sam D. and David K. Kahaner. “Numerical Analysis.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1260-73. London: Nature Publishing Group, 2000.

Control Data Corporation’s Research and Development Project Reports, 1959-1964, CBI 80. Charles Babbage Institute, University of Minnesota.

Control Data Corporation. Research and Engineering Committee. Corporate Technology Records, 1963-1977, CBI 80. Charles Babbage Institute, University of Minnesota.

“Controlling Distributed Data.” EDP Analyzer 21 (September 1983): 1-12.

Conway, Melvin E. “On the Economics of the Software Market.” Datamation 14 (October 1968): 28-31.

Conway, R.W. “The PL/C Compiler.” Proceedings of a Conference on Definition and Implementation of Universal Programming Languages. Stuttgart, 1970.

Cooke, D., et al. “Unix and Beyond: An Interview with Ken Thompson.” Computer 32 (May 1999): 58.

Cooke, Lawrence H., Jr. “Programming Time vs. Running Time.” Datamation 20 (December 1974): 56-8.

Cooley, James W., et al. “Historical Notes on the Fast Fourier Transform,” IEEE Transactions on Audio and Electroacoustics AU-15 (June 1967): 76-9.

Coons, Steven Anson. “Computer Graphics and Innovative Engineering Design.” Datamation 12 (May 1966): 32-4.

Coons, Steven Anson. “An Outline of the Requirements for a Computer-Aided Design System.” In Proceedings of the 1963 Spring Joint Computer Conference, 299-304. Baltimore: Spartan Books, Inc., 1963.

Coons, Steven Anson. “Outline of the Requirements for a Computer-Aided Design System.” Technical Memorandum 169, Massachusetts Institute of Technology, Electronic Systems Laboratory, 1963.

Cooper, Christopher S. “Local Area Network (LAN).” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1008-14. London: Nature Publishing Group, 2000.

Cooperband, Alvin S., et al. “TRACE-III: An Implicit Programming System for Inductive Data Analysis.” In Proceedings of the 1971 Annual Conference, 127-38. New York: Association for Computing Machinery, 1971.

Copeland, Duncan G. and James L. McKenney. “Airline Reservations Systems: Lessons from History.” MIS Quarterly 12 (1988), 353-70.

Copeland, Duncan G., et al. “Sabre: The Development of Information-Based Competence and Execution of Information-Based Competition.” IEEE Annals of the History of Computing 17 (Fall 1995): 30-57.

“Copyright: Computer Programs.” Illinois Bar Journal 72 (May 1984): 486-91.

“Copyright in Computer Programs: A Hollow Victory.” Modern Law Review 46 (March 1983): 231-5.

“Copyright Protection for Computer Programs in Read Only Memory Chips.” Hofstra Law Review 11 (Fall 1982): 329-70.

“Copyright Protection for Computer Programs Under the 1976 Copyright Act.” Indiana Law Journal 52 (Winter 1977): 503-16.

“Copyright Protection for Programs Stored in Computer Chips: Competing with IBM and Apple.” Hamline Law Review 7 (January 1984): 103-30.

“Copyright Protection of Computer Program Object Code.” Harvard Law Review 96 (May 1983): 1723-44.

“The Copyrightability of Object Code.” Notre Dame Law Review 59 (1984): 412-30.

“Copyrighting Object Code: Applying Old Legal Tools to New Technologies.” Computer/Law Journal 4 (Fall 1983): 421-40.

“Copyrights and Intellectual Property: Visual and Aural Aspects of Video Games Are Properly Copyrightable Material.” Dickinson Law Review 87 (Summer 1983): 845-53.

Corbato, Fernando J. “PL/I as a Tool for System Programming.” Datamation 15 (May 1969): 68-76.

Corbato, Fernando J. “Time Sharing.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1778-82. London: Nature Publishing Group, 2000.

Corbato, Fernando J. and Victor A. Vyssotsky. “Introduction and Overview of the Multics System.” In Proceedings of the Fall Joint Computer Conference, pt.1, 186-202. Washington, D.C.: Spartan Books, 1965.

Corbato, Fernando J., et al. The Compatible Time-Sharing System: A Programmer’s Guide. Cambridge, MA: MIT Press, 1963.

Corbato, Fernando J., et al. “An Experimental Time-Sharing System.” In Classic Operating Systems, ed. Per Brinch Hansen, 117-37. New York: Springer-Verlag, 2001.

Corbato, Fernando J., et al. “An Experimental Time-Sharing System.” In Proceedings of the 1962 Spring Joint Computer Conference, 335-44. Palo Alto, CA: The National Press, 1962.

Corbato, Fernando J., et al. “Multics: The First Seven Years.” In Proceedings of the Spring Joint Computer Conference, 571-83. Montvale, NJ: AFIPS Press, 1972.

Cortada, James W. An Annotated Bibliography of the History of Data Processing. Norwalk, CT: Greenwood Press, 1983.

Cortada, James W. A Bibliographic Guide to the History of Computer Applications, 1950-1990. Westport, CT: Greenwood Press, 1996.

Cortada, James W. A Bibliographic Guide to the History of Computing, Computers, and the Information Processing Industry. New York: Greenwood Press, 1990.

Cortada, James W. Historical Dictionary of Data Processing. New York: Greenwood Press, 1987.

Cortada, James W. “Researching the History of Software from the 1960s.” IEEE Annals of the History of Computing 24 (January-March 2002): 72-9.

Cortada, James W., ed. Archives of Data-Processing History: A Guide to Major U.S. Collections. New York: Greenwood Press, 1990.

Cortese, Amy. “This Acrobat Has Really Limbered Up.” Business Week (September 26, 1994): 73-4.

Cottrell, Thomas. “Fragmented Standards and the Development of Japan’s Microcomputer Software Industry.” Research Policy 23 (1994): 143-74.

Cottrell, Thomas. “Standards and the Arrested Development of Japan’s Microcomputer Software Industry.” In The International Computer Software Industry: A Comparative Study of Industry Evolution and Structure, ed. David C. Mowery, 131-164. New York: Oxford University Press, 1996.

Cowlishaw, M. “The Early History of REXX.” IEEE Annals of the History of Computing 16 (Winter 1994):15-24.

Cox, Tony L. and David Hemmendinger. “Problem-Oriented Languages: Survey.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1441-3. London: Nature Publishing Group, 2000.

Craddock, J.M. “A Simple Computer Language for the Statistician.” Statistician 16 (1966): 69-85.

Creasy, R.J. “The Origin of the VM/370 Time-Sharing System.” IBM Journal of Research and Development 25 (1981): 483-90.

Creative Strategies International. Computer Home Software. San Jose, CA: Creative Strategies International, 1983.

Creech, Bobby A., interview by Anne Frantilla, June 27, 1987, Pasadena, CA, Oral History 249. Charles Babbage Institute, University of Minnesota.

Creedy, Steve. “India Becoming Software Mecca.” Pittsburgh Post-Gazette, December 7, 1994, p. D6.

Crisman, Thomas L. “Computer Program Protection: Patentability of Computer Programs.” Texas Bar Journal 34 (January 1971): 33-5.

Critchlow, A.J. “Generalized Multiprocessing and Multiprogramming Systems.” In Proceedings of the 1963 Fall Joint Computer Conference, 107-26. Baltimore: Spartan Books, Inc., 1963.

Croarken, M.G. “The Emergence of Computing Science Research and Teaching at Cambridge, 1936-49.” IEEE Annals of the History of Computing 14 (4 1992):10-15.

Crocker, Stephen, interview by Judy E. O’Neill, October 24, 1991, Glenwood, MD, Oral History 233. Charles Babbage Institute, University of Minnesota.

Crosby, Jack L. Computer Simulation in Genetics. New York: John Wiley and Sons, 1973.

Crowell, Fred A. and S. Carl Traegde. “The Role of Computers in Instructional Systems: Past and Future.” In Proceedings of the 22nd ACM National Conference, 417-25. New York: Association for Computing Machinery, 1967.

Crowther, William R. “Issues in Packet Switching Network Design.” In Proceedings of the 1975 National Computer Conference and Exposition, 161-75. Montvale, NJ: AFIPS Press, 1975.

Crowther-Heyck, Hunter A. “George A. Miller, Language, and the Computer Metaphor of Mind.” History of Psychology (February 1999).

Csuri, Charles and J. Shaffer. “Art, Computers, and Mathematics.” In Proceedings of the 1968 Fall Joint Computer Conference, pt. 2, 1292-8. Washington, D.C.: Thompson Books, 1968.

Cullinane, John J. “Cullinet Software.” IEEE Annals of the History of Computing 24 (January-March 2002): 15-8.

Cunningham, Peter and Friedrich Froschl. The Electronic Business Revolution. New York: Springer Verlag, 1999.

Cuozzo, D.E. and J.F. Kurtz. “Building a Base for Data Base: A Management Perspective.” Datamation 19 (October 1973): 71-6.

“The Current State of Computer Software Protection: A Survey and Bibliography of Copyright, Trade Secret, and Patent Alternatives.” Nova Law Journal 8 (Fall 1983): 107-43.

Curtice, Robert M. “Data Base Design Using IMS/360.” In Proceedings of the 1972 Fall Joint Computer Conference, vol. 41, pt. 2, 1105-1110. Montvale, NJ: AFIPS Press, 1972.

Curtice, Robert M. “Data Independence in Data Base Systems.” Datamation 21 (April 1975): 65-71.

Curtice, Robert M. “The Outlook for Data Base Management.” Datamation 22 (April 1976): 46-9.

Curtice, Robert M. “Some Tools for Data Base Development.” Datamation 20 (July 1974): 102-6.

Cusumano, Michael A. Competing on Internet Time: Lessons From Netscape and Its Battle with Microsoft. Free Press, 1998.

Cusumano, Michael A. “Factory Concepts and Practices in Software Development.” Annals of the History of Computing 13 (1 1991): 3-32.

Cusumano, Michael A. Japan’s Software Factories: A Challenge to U.S. Management. New York: Oxford University Press, 1991.

Cusumano, Michael A. Microsoft Secrets: How the World’s Most Powerful Software Company Creates Technology, Shapes Markets, and Manages. New York: The Free Press, 1995.

Cusumano, Michael A. “The Software Factory: A Historical Interpretation.” IEEE Software 20 (March 1989): 23-30.

Cusumano, Michael A. “The Software Factory: An Historical Interpretation.” Informatie 34 (April 1992): 214-23.

Cusumano, Michael A. and David B. Yoffie. Competing on Internet Time: Lessons from Netscape and Its Battle with Microsoft. New York: Free Press, 1998.

Czauderna, Karl-Heinz. Konrad Zuse, der Weg zu seinem Computer Z3. Munich: R. Oldenbourg-Verlag, Gesellschaft fur Mathematik und Datenverarbeitung, 1979.

d’Agapeyeff, A. “Software in Europe.” Datamation 11 (May 1965): 31-2.

Dahl, Ole-Johan and Kristen Nygaard. “Simula.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1576-8. London: Nature Publishing Group, 2000.

Dahl, Ole-Johan, et al. Structured Programming. London: Academic Press, 1972.

Dale, M. R.. “Gear-Train Design.” Proceedings of the Royal Society of London, Series A, Mathematical and Physical Sciences 321 (February 9, 1971): 163-7.

Daley, Robert C. and Peter G. Neumann. “A General-Purpose File System for Secondary Storage.” In Classic Operating Systems, ed. Per Brinch Hansen, 138-66. New York: Springer-Verlag, 2001.

Dames, Ralph T. “Simulation Software.” Datamation 11 (October 1965): 29-34.

Dandekar, Natalie. “Moral Issues Involved in Protecting Software as Intellectual Property.” In Reinventing Technology, Rediscovering Community: Critical Explorations of Computing as a Social Practice, eds. Philip E. Agre and Douglas Schuler, 73-83. Greenwich, CT: Ablex, 1997.

Danielson, Wayne. “The Next Generation of Academic Microcomputer Software.” Perspectives in Computing 7 (Fall 1987): 34-40.

“Dann v. Johnston: Program Patentability Postponed.” Detroit College of Law Review (1976): 663-74.

Dantzig, George B. “Linear Programming.” In History of Mathematical Programming, a Collection of Personal Reminiscences, 19-31. Elsevier Science Publishers B.V., 1991.

Dantzig, George B., et al. “The Mathematical Programming Language (MPL).” In Proceedings of the 1971 Annual Conference, 278-83. New York: Association for Computing Machinery, 1971.

Darrow, J.W. “Harnessing Other People’s Databanks.” Interfaces 5 (August 1975): 58-65.

Darwen, Hugh. “Relational Database.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1519-24. London: Nature Publishing Group, 2000.

Data Processing Management Association Records, 1950-1989, CBI 88. Charles Babbage Institute, University of Minnesota.

Davenport, W.C. “The Chemical Abstracts Service Computer-Based Chemical Information Processing System.” In Proceedings of the 20th ACM National Conference, 217-23. New York: Association for Computing Machinery, 1965.

Davidson, Duncan M. “Protecting Computer Software: A Comprehensive Analysis.” Arizona State Law Journal (1983): 611-784.

Davidson, Duncan M. “Protecting Computer Software: A Comprehensive Analysis.” Jurimetrics Journal 23 (Summer 1983): 337-425.

Davies, P.M. “Readings in Microprogramming.” IBM Systems Journal 11 (1972): 16-40.

Davis, Gordon B. “Management Information Systems.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1070-7. London: Nature Publishing Group, 2000.

Davis, Gordon B. “Management Information Systems: A Fifteen-Year Perspective.” Data Base: A Quarterly Newsletter of the Special Interest Group on Business Data Processing of the ACM 13 (Summer 1982): 10-1.`

Davis, Harold L. “Computer Programs and Subject Matter Patentability.” Rutgers Journal of Computers and the Law 6 (1977): 1-25.

Dayhoff, Margaret Oakley and Robert S. Ledley. “Comprotein: A Computer Program to Aid Primary Protein Structure Determination.” In Proceedings of the Fall Joint Computer Conference, 262-274. Santa Monica, CA: American Federation of Information Processing Societies, 1962.

Davis, R.M. “Evolution of Computers and Computing.” Science 195 (March 18, 1977): 1096-1102.

“DBMS for Minicomputers.” EDP Analyzer 19 (March 1981): 1-12.

Dearle, A. and D. Hulse. “Operating System Support for Persistent Systems: Past, Present, and Future.” Software-Practice & Experience 30 (April 10, 2000): 295-324.

de Bakker, J.W. and J.C. van Vliet. Algorithmic Languages. Amsterdam: North Holland, 1981.

“The Debate on Information Privacy, Part I.” EDP Analyzer 13 (November 1975): 1-13.

“The Debate on Information Privacy, Part II.” EDP Analyzer 13 (December 1975): 1-14.

Dechert, Charles R., ed. The Social Impact of Cybernetics. New York: Simon and Schuster, 1967.

Dedrick, Jason and Kenneth L. Kraemer. “Information Technology in India: The Quest for Self-Reliance.” Asian Survey 33 (May 1993): 463-92.

DeFiore, Casper R. “Fast Sorting.” Datamation 16 (August 1, 1970): 47-51.

DeMarco, Tom. “Science and Engineering for Software Development: A Recognition of Harlan D. Mills’ Legacy.” In Proceedings of the International Conference on Software Engineering, 710-1. ACM, 1999.

DeMarco, Tom. “The Role of Software Development Methodologies: Past, Present, and Future.” In Proceedings of the International Conference on Software Engineering, 2-4. ACM, 1996.

DeMarco, Tom. “Twenty Years of Software Engineering: Looking Forward, Looking Back.” In Proceedings of the International Conference on Software Engineering, 134. ACM, 1989.

DeMillo, R., et al. “Software Processes and Proofs of Theorems and Programs.” Communications of the ACM 22 (1979): 271-80.

Denert, Ernst and Klaus-Peter Lohr. “Towards a Software Museum: Challenges and Opportunities.” In History of Computing: Software Issues, eds. Ulf Hashagen, Reinhard Keil-Slawik, and Arthur L. Norberg, 245-59. New York: Springer, 2002.

Denicoff, Marvin. “Sophisticated Software: The Road to Science and Utopia.” In The Computer

Age: A Twenty-Year View, eds. Michael L. Dertouzos and Joel Moses, 367-91. Cambridge, MA: MIT Press, 1979.

Deniston, W.R. “SIPE: A TSS/360 Software Measurement Technique.” In Proceedings of the 24th ACM National Conference, 229-39. New York: Association for Computing Machinery, 1969.

Denning, Peter J. “Computer Science.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 405-19. London: Nature Publishing Group, 2000.

Denning, Peter J. Computers Under Attack: Intruders, Worms, and Viruses. ACM Press, 1990.

Denning, Peter J. “Edmund C. Berkeley: ACM Founder.” Communications of the ACM 31 (June 1988): 781-2.

Denning, Peter J. “Fault-Tolerant Operating Systems.” Computing Surveys 8 (December 1976): 359-89.

Denning, Peter J. “Is It Not Time to Define ‘Structured Programming.’” Operating Systems Review 8 (January 1974): 6-7.

Denning, Peter J. “On Being One’s Own Programming Self.” In Proceedings of the 1975 National Computer Conference and Exposition, 283. Montvale, NJ: AFIPS Press, 1975.

Denning, Peter J. “Operating Systems Principles and Undergraduate Computer Science Curricula.” In Proceedings of the Spring Joint Computer Conference, 849-55. Montvale, NJ: AFIPS Press, 1972.

Denning, Peter J. “Swapping.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1726-7. London: Nature Publishing Group, 2000.

Denning, Peter J. “Third Generation Computer Systems.” Computing Surveys 3 (December 1971): 175-216.

Denning, Peter J. “Thrashing.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1776-7. London: Nature Publishing Group, 2000.

Denning, Peter J. “Thrashing: Its Causes and Prevention.” In Proceedings of the 1968 Fall Joint Computer Conference, pt. 1, 915-22. Washington, D.C.: Thompson Books, 1968.

Denning, Peter J. “Two Misconceptions About Structured Programming.” In Proceedings of the ACM, 214-5. New York: Association for Computing Machinery, 1975.

Denning, Peter J. “Virtual Memory.” Computing Surveys 2 (September 1970): 153-89.

Denning, Peter J. “Virtual Memory.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1832-5. London: Nature Publishing Group, 2000.

Denning, Peter J. and R.L. Brown. “Operating Systems.” Scientific American 251 (September 1984): 80-90.

Denning, Peter J. and Walter F. Tichy. “Operating Systems: General Principles.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1290-1311. London: Nature Publishing Group, 2000.

Dennis, J.B. “Segmentation and the Design of Multiprogrammed Computer Systems.” Journal of the ACM 12 (October 1965): 589-602.

Dennis, J.B. and E. Van Horn. “Programming Semantics for Multiprogrammed Computations.” ACM Communications 9 (March 1966): 143-55.

Depke, Deidre A., et al. “Suddenly, Software Houses Have a Big Blue Buddy.” Business Week (August 7, 1989): 51-2.

Derk, Molisa Dianne Harris. “The Complexity Trap: Some Effects of Complexity on the Historical Development of Software.” M.L.S. thesis, University of Oklahoma, 1985.

Desaegher, Caroline and Siouffi, Bernard. “La VPC: Une Revolution sous le Signe de la Technologie.” (MOS: a technological revolution). Entreprises et Histoire (1993): 55-69.

Des Jardins, Paul and Dave Graves. “Programmer’s Primer and Coloring Book.” Datamation 9 (September 1963): 47-50.

Desmond, John. “Here Comes DB2: DBMS, Application Vendors Respond.” Software News (July 1986): 32-52.

Diamond, Edwin and Stephen Bates. “The Ancient History of the Internet.” In Wonders of Modern Technology, 12-9. New York: American Heritage of Invention and Technology, 1997.

“Diamond v. Diehr: A Step Towards Computer Program Patentability?” Detroit College of Law Review (Spring 1982): 127-46.

“Diamond v. Diehr: The Patentability of Inventions Utilizing a Mathematical Algorithm or Computer Program—Related Inventions.” South Texas Law Journal 23 (Winter 1982): 224-33.

“Diamond v. Diehr: The Patentability of Processes and Incorporated Algorithms.” Ohio Northern University Law Review 8 (1981): 535-42.

“Diamond v. Diehr: The Supreme Court Confronts the Future.” Journal of Law and Commerce 3 (1983): 143-65.

DiBona, Chris, et al., eds. Open Sources: Voices from the Open Source Revolution. Cambridge, MA: O’Reilly & Associates, Inc., 1999.

Dichter, Carl. “Patently Wrong?” UNIX Review 10 (November 1992): 38.

Diehm, Ira C. “Computer Aids to Code Checking.” In Proceedings of the Association for Computing Machinery, 19-21. Washington, D.C.: Sauls Lithograph Company, 1952.

Dijkstra, Edsger W. “A Constructive Approach to the Problem of Program Correctness.” Bit 8 (1968): 174-86.

Dijkstra, Edsger W. A Discipline of Programming. Englewood Cliffs, NJ: Prentice-Hall, 1976.

Dijkstra, Edsger W. “GO TO Statement Considered Harmful.” Communications of the ACM 11 (March 1968): 147-8.

Dijkstra, Edsger W. “The Humble Programmer.” Communications of the ACM 10 (1972): 859.

Dijkstra, Edsger W. “Mathematicians and Computer Scientists: The Cultural Gap.” Abacus 4 (Summer 1987): 26-30.

Dijkstra, Edsger W. “A Programmer’s Early Memories.” In A History of Computing in the Twentieth Century, eds. Nicholas Metropolis, et al., 563-73. New York: Academic Press, 1980.

Dijkstra, Edsger W. “Programming Considered as a Human Activity.” In Proceedings of the 1965 IFIP Congress 213-7. Amsterdam: North-Holland, 1965.

Dijkstra, Edsger W. “Recursive Programming.” Numerische Mathematik 2 (1960): 312-8.

Dijkstra, Edsger W. Selected Writings on Computing: A Personal Perspective. New York: Springer-Verlag, 1982.

Dijkstra, Edsger W. “The Structure of the THE Multiprogramming System.” In Classic Operating Systems, ed. Per Brinch Hansen, 223-36. New York: Springer-Verlag, 2001.

Dijkstra, Edsger W. “The Structure of the THE Multiprogramming System.” Communications of the ACM 11 (May 1968): 341-6.

Dickson, G.W. “Management Information Systems: Evolution and Status.” Advances in Computers 20 (1981): 1-37.

Dimsdale, B. and H.M. Markowitz. “A Description of the SIMSCRIPT Language.” IBM Systems Journal 3 (1964): 57-67.

DiNardo, George P. “Software Management and the Impact of Improved Programming Technology.” In Proceedings of the ACM, 288-90. New York: Association for Computing Machinery, 1975.

Dinneen, G.P. “Programming Pattern Recognition.” In Proceedings of the Western Joint Computer Conference, 94-100. New York: Institute of Radio Engineers, 1955.

“Distributed Data Systems.” EDP Analyzer 24 (June 1976): 1-13.

Dixson, Paul J. and Jerome D. Sable. “DM-1: A Generalized File Management System.” In Proceedings of the Spring Joint Computer Conference, 185-98. Washington, D.C.: Thompson Books, 1967.

Djurdjevic, Bob. “Up the Software Curve.” Datamation (May 15, 1985): 96-105.

Dodd, George G. “Elements of Data Management Systems.” Computing Surveys 1 (June 1969): 117-33.

Dodge, Frank. “McCormack & Dodge.” IEEE Annals of the History of Computing 24 (January-March 2002): 18-21.

Dollhoff, Terry L. “The Negative Aspects of Microprogramming.” Datamation 20 (July 1974): 64-6.

Donaldson, James R. “Structured Programming.” Datamation 19 (December 1973): 52-4.

Donovan, John J. and Stuart E. Madnick. Software Projects: Pedagogical Aids for Software Education and Research. New York: McGraw-Hill, 1977.

Dordick, Herbert S., et al. The Emerging Network Marketplace. Norwood, NJ: Ablex Publishing Co., 1981.

Dorfman, Robert. “The Discovery of Linear Programming.” Annals of the History of Computing 6 (July 1984): 283-95.

Dorman, David. “Library Standards.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 982-4. London: Nature Publishing Group, 2000.

Dornian, A. “ReserVec: Trans-Canada Air Lines’ Computerized Reservation System.” IEEE Annals of the History of Computing 16 (Summer 1994): 31-42.

Dorward, S.M., et al. “The Inferno(TM) Operating System.” Bell Labs Technical Journal 2 (Winter 1997): 5-18.

Downes, Tom and Shane Greenstein. “Universal Access and Local Internet Markets in the U.S.” Research Policy 31 (September 2002): 1035-52.

Dreyer, Jerome L. “The ADAPSO Story.” Datamation 16 (March 1970): 55-8.

Dreyfus, Hubert L. Alchemy and Artificial Intelligence. Santa Monica, CA: RAND Corporation, 1965.

Dreyfus, Hubert L. “Artificial Intelligence.” Annals of the American Academy of Political and Social Sciences 412 (March 1974): 21-33.

Ducker, Bruce. “Liability for Computer Software.” Business Lawyer 26 (April 1971): 1081-94.

Dudley, Timothy K. “Computers and Graphics: A Technology Comes of Age.” Computerworld (May 1981): 27-36.

Duggan, Michael A. “Patents on Programs? The Supreme Court Says No.” Jurimetrics Journal 13 (Spring 1973): 135-8.

Duggan, Michael A. “Software Protection.” Datamation 15 (June 1969): 113-6.

Dunn, R.M. “Graphics, Problem Solving, and Virtual Systems.” In Proceedings of the 1973 National Computer Conference and Exposition, 23-30. Montvale, NJ: AFIPS Press, 1973.

Dyson, Freeman J. The Sun, the Genome, and the Internet: Tools of Scientific Revolutions. New York: Oxford University Press, 1999.

Eaker, Charles. “Forth.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 721-3. London: Nature Publishing Group, 2000.

Edelman, Howard. “A Short Guide to the Wonderful World of COBOL.” Datamation 15 (December 1969): 161-4.

Eddy, William. “Statistical Applications.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1685-7. London: Nature Publishing Group, 2000.

Edmondson, Gail, et al. “Silicon Valley on the Rhine.” Business Week (November 3, 1997): 40-7.

Edwards, Paul N. “The Army and the Microworld: Computers and the Militarized Politics of Gender.” Signs 16 (1990): 102-27.

Edwards, Paul N. The Closed World: Computers and the Politics of Discourse in Cold War America. Cambridge, MA: MIT Press, 1996.

Edwards, Paul N. “Hyper Text and Hypertension: Post-Structuralist Critical Theory, Social Studies of Science, and Software.” Social Studies of Science 24 (1994): 229-78.

Edwards, Paul N. “Virtual Machines, Virtual Infrastructures: The New Historiography of Information Technology.” Isis 89 (1998): 93-9.

Egan, Edmund Alfred. “The Spatial Dynamics of the United States Computer Software Industry.” Ph.D. diss., University of California, Berkeley, 1997.

Ehrsam, W.F., et al. “A Cryptographic Key Management Scheme for Implementing the Data Encryption Standard.” IBM Systems Journal 17 (1977): 106-25.

Electronics and Computer Software Export Promotion Council. Compendium on Export Programmes and Export Incentives for the Export of Computer Software. New Delhi, India, ESC, 1989.

Ensmenger, Nathan. “‘Building Castles in the Air’: The Software Crisis and the Art of Programming, 1945-1968.” M.A. thesis, University of Pennsylvania, 1998.

Ensmenger, Nathan. “The ‘Question of Professionalism’ in the Computer Fields.” IEEE Annals of the History of Computing 23 (October-December 2001): 56-74.

Ensmenger, Nathan and William Aspray. “Software as Labor Process.” In History of Computing: Software Issues, eds. Ulf Hashagen, Reinhard Keil-Slawik, and Arthur L. Norberg, 139-65. New York: Springer, 2002.

Eklund, Jon. “The Reservisor Automated Airline Reservation System: Combining Communications and Computing.” IEEE Annals of the History of Computing 16 (Spring 1994): 62-9.

Elgot, C.C. and A. Robinson. “Random-Access Stored-Program Machines: An Approach to Programming Languages.” Journal of the ACM 11 (1964): 365.

Elliott, Clark A. Understanding Progress as Process: Documentation of Post-War Science and Technology in the United States: Final Report of the Joint Committee of Science and Technology. 1983.

Elspas, Bernard. “An Assessment of Techniques for Proving Program Correctness.” Computing Surveys 4 (June 1972): 97-147.

“The End of OS.” Datamation 14 (April 1968): 72.

Endres, Albert. Die IBM Laboratorien Boeblingen: System-Software-Entwicklung. Sindelfingen: Herstellung & Druck, 2001.

Engineering Research Associates, Inc. High-Speed Computing Devices. New York: McGraw-Hill, 1950.

Engineering Research Associates, Inc. High-Speed Computing Devices. Cambridge, MA and Los Angeles: Tomash Publishers and MIT Press, 1983.

Engle, Frank, Jr. “Revise Standard FORTRAN?” Datamation 20 (May 1974): 164-9.

Ensmenger, Nathan L. “The ‘Question of Professionalism’ in the Computer Fields.” IEEE Annals of the History of Computing 23 (October-December 2001): 56-74.

Epstein, G. “Recursive Fast Fourier Transforms.” In Proceedings of the 1968 Fall Joint Computer Conference, pt. 1, 141-3. Washington, D.C.: Thompson Books, 1968.

Er, M.C. “The History of the Development of Information Technology and Its Organizational and Societal Impact.” Journal of Information & Optimization Sciences 11 (January 1990): 113-43.

Ershov, Andrei P. “Aesthetics and the Human Factor in Programming.” Communications of the ACM 15 (July 1972): 501-5.

Ershov, Andrei P. “Aesthetics and the Human Factor in Programming.” Datamation 18 (July 1972): 64-7.

Ershov, Andrei P. “Automatic Programming in the Soviet Union.” Datamation 5 (July-August 1959): 14-20.

Ershov, Andrei P. The British Lectures. London: Heyden, 1980.

Ershov, Andrei P. Origins of Programming: Discourses on Methodology. New York, 1990.

Ershov, Andrei P. and Mikhail R. Shura-Bura. “The Early Development of Programming in the USSR.” In A History of Computing in the Twentieth Century, eds. Nicholas Metropolis, et al., 137-96. New York: Academic Press, 1980.

Estrin, Thelma. “Women’s Studies and Computer Science: Their Intersection.” IEEE Annals of the History of Computing 18 (Fall 1996): 43-6.

Eulenhöfer, Peter, et al. Informatics as Cultural Development: Case Studies from the Social History of Information Technology. Berlin: Technische Universität Berlin, 1997.

“EUROGRAPHICS: The First Five Years Status and Activities of the European Association for Computer Graphics.” Computer Graphics Forum 3 (September 1984): 239-42.

Evans, Bob O. “System/360: A Retrospective View.” Annals of the History of Computing 8 (April 1986): 155-79.

Evans, George J., Jr. “Experience Gained from the American Airlines SABRE System Control Program.” In Proceedings of the 22nd ACM National Conference, 77-83. New York: Association for Computing Machinery, 1967.

Evans, M.E. The Software Factory. New York: John Wiley & Sons, 1989.

Evans, T.G. and D.L. Darley. “On-Line Debugging Techniques: A Survey.” In Proceedings of the Spring Joint Computer Conference, 37-50. Washington, D.C.: Spartan Books, 1966.

Everett, R.R. “The Whirlwind I Computer.” Electronic Engineering 71 (August 1952): 681-6.

Everett, R.R., et al. “SAGE: A Data Processing System for Air Defense.” In Proceedings of the Eastern Joint Computer Conference, 148-55.  New York: Institute of Electrical Engineers, 1957.

“Executive Information Systems.” EDP Analyzer 25 (April 1987): 1-11.

“The Executive View: How an Expert System Works.” EDP Analyzer 25 (March 1987): 1-12.

Fair, R.R. “Programming Control by Project Schedule.” Datamation 9 (February 1963): 42-4.

Falkoff, Adin D., et al. “A Formal Description of System/360.” IBM Systems Journal 4 (October 1964): 198-262.

Falkoff, Adin D. and Kenneth E. Iverson. “The Story of APL.” Computing Report in Science and Engineering 6 (April 1970): 14-8.

Falkoff, Adin D. and Kenneth E. Iverson. “The Design of APL.” IBM Journal of Research and Development 17 (July 1973): 324-34.

Falkoff, Adin D. and Kenneth E. Iverson. “The Evolution of APL.” ACM SIGPLAN Notices 13 (August 1978): 47-57.

Falkoff, Adin D. and Kenneth E. Iverson. “The Evolution of APL.” In History of Programming Languages, ed. Richard L. Wexelblat, 661-91. New York: Academic Press, 1981.

Fallon, Kristine K. “Early Computer Graphics Developments in the Architecture, Engineering, and Construction Industry.” IEEE Annals of the History of Computing 20 (April-June 1998): 20-9.

Fano, Robert M. “On the Social Role of Computer Communications.” Proceedings of the IEEE 87 (December 1999): 2130-5.

Farber, David J. “Networks: An Introduction.” Datamation 18 (April 1972): 36-9.

Farber, David J. “A Ring Network.” Datamation 21 (February 1975): 44-6.

Fateman, Richard and John McCarthy. “Lisp.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 991-2. London: Nature Publishing Group, 2000.

Fayyad, Usama. “Data Mining.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 496-9. London: Nature Publishing Group, 2000.

Feder, Barnaby J. “Bolts and Brackets by (Computer) Design.” New York Times, January 18, 1981.

Federighi, Francis D. “Programmer.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1462-3. London: Nature Publishing Group, 2000.

Feigenbaum, Edward Albert. “The Art of Artificial Intelligence: Themes and Case Studies in Knowledge Engineering.” International Joint Conference on Artificial Intelligence, 1977.

Feigenbaum, Edward Albert. Papers. Department of Special Collections, Stanford University Library, Stanford, CA.

Feigenbaum, Edward Albert and Philip Klahr. “Expert Systems.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 684-9. London: Nature Publishing Group, 2000.

Feigenbaum, Edward Albert and J. Feldman, eds. Computers and Thought. New York: McGraw-Hill, 1963.

Feldman, J.A., et al. “Recent Developments in SAIL: An ALGOL-Based Language for Artificial Intelligence.” In Proceedings of the 1972 Fall Joint Computer Conference, vol. 41, pt. 2, 1193-202. Montvale, NJ: AFIPS Press, 1972.

Felsman, Robert A., et al. “Computer Program Protection.” Texas Bar Journal 34 (January 22, 1971): 33-61.

Fenton, Norman E. and Martin Neil. “Software Metrics: Successes, Failures and New Directions.” Journal of Systems and Software 47 (July 1, 1999): 149-57.

Ferguson, David. “System/3 Doesn’t Belong to IBM.” Datamation 19 (June 1973): 62-4.

Fertig, Robert T. The Software Revolution: Trends, Players, Market Dynamics in Personal Computer Software. New York: North-Holland, 1985.

Feurzeig, Wallace and Seymour Papert. “CAI Problems and Prospects.” In Proceedings of the 1969 Spring Joint Computer Conference, 613-4. Montvale, NJ: AFIPS Press, 1969.

Fidlow, Daniel. “System Trade-Offs: Dedicated and Dialed Networks.” Datamation 19 (April 1973): 51-4.

Fiedler, D. and J. Paul. “Future Imperfect (Unix).” Byte Magazine 14 (May 1989): 227-34.

Findler, Nicholas V. “Heuristic.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 781-4. London: Nature Publishing Group, 2000.

Firth, J.R., et al. “The Compilation of ADA.” Software-Practice & Experience 26 (August 1996): 863-909.

Fisher, Amy Weaver and James L. McKenney. “The Development of the ERMA Banking System: Lessons from History.” IEEE Annals of the History of Computing 15 (1993): 44-57.

Fisher, Franklin M., et al. IBM and the U.S. Data Processing Industry. New York: Praeger, 1983.

Fishman, Katharine Davis. “Chapter 12: The Music Men: Software and Services.” In The Computer Establishment, 267-288. New York: Harper & Row, 1981.

Flachsbart, Barry, et al. “Computer-Aided Design/Computer-Aided Manufacturing (CAD/CAM).” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 268-74. London: Nature Publishing Group, 2000.

Flatt, M, et al. “Programming Languages as Operating Systems (or Revenge of the Son of the Lisp Machine).” Sigplan Notices (ACM Special Interest Group on Programming Languages) 34 (September 1999):138-147.

Fletcher, Amy L. “France Enters the Information Age: A Political History of Minitel.” History and Technology 18 (June 2002): 103-17.

Fletcher, John G. “The Octopus Computer Network.” Datamation 19 (April 1973): 58-63.

Fletcher, John G. “Principles of Design in the Octopus Computer Network.” In Proceedings of the ACM, 325-8. New York: Association for Computing Machinery, 1975.

Fletcher, John G. and James E. Kalan. “No! High Level Languages Should Not Be Used to Write Systems Software.” In Proceedings of the ACM, 209-11. New York: Association for Computing Machinery, 1975.

Flewellen, Linda Nell. “An Anomaly in the Patent System: The Uncertain Status of Computer Software.” Rutgers Journal of Computers, Technology, and Law 8 (1981): 273-303.

Flores, Ivan. “An Explanation of ALGOL 60.” Datamation 6 (September-October 1960): 46-50.

Flores, Ivan. “An Explanation of ALGOL 60.” Datamation 6 (November-December 1960): 65-70.

Flores, Ivan. “Virtual Memory and Paging.” Datamation 13 (August 1967): 31-4.

Flores, Ivan. “Virtual Memory and Paging.” Datamation 13 (September 1967): 41-8.

Flynn, Jim and Dick Kimber. “From COBOL to MARK IV.” Datamation 23 (January 1977): 111-20.

Floyd, Robert W. “Assigning Meanings to Programs.” In Mathematical Aspects of Computer Science, 19-32. Providence, RI: American Mathematical Society, 1967.

Floyd, Robert W. “The Paradigms of Programming.” Communications of the ACM 22 (August 1979): 455-60.

Flynn, Michael J. “Microprogramming.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1169-70. London: Nature Publishing Group, 2000.

Flynn, Michael J. and M. Donald MacLaren. “Microprogramming Revisited.” In Proceedings of the 22nd ACM National Conference, 457-64. New York: Association for Computing Machinery, 1967.

Flynn, Robert L. “A Brief History of Data Base Management.” Datamation (August 1974): 71-7.

Fogel, D.B. “A Brief History of Simulated Evolution.” First Annual Conference on Evolutionary Programming, 1-16. Evolutionary Programming Society, 1992.

Fogel, L.J. “Intelligent Decision-Making Through a Simulation of Evolution.” IEEE Transactions on Human Factors in Electronics HFE-6 (September 1965): 13-23.

Foley, James D. “Software for Satellite Graphics Systems.” In Proceedings of the ACM, 76-80. New York: Association for Computing Machinery, 1973.

Foley, James D. and Andries Van Dam. Fundamentals of Interactive Computer Graphics. Reading, MA: Addison-Wesley, 1983.

Follett, Robert H. and Jean E. Sammet. “Programming Language Standards.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1466-70. London: Nature Publishing Group, 2000.

Forest, Robert B. “BALGOL at Stanford.” Datamation 7 (December 1961): 24-6.

Forest, Robert B. “Separate Hardware/Software Pricing?” Datamation 14 (June 1968): 72-7.

Forest, Robert B. “System/360’s Initial Impact.” Datamation 10 (May 1964): 68-71.

Forman, Richard L. Fulfilling the Computer’s Promise: The History of Informatics, 1962-1982. Woodland Hills, CA: Informatics General Corporation, 1985.

Forrest, A.R. “Computational Geometry.” Proceedings of the Royal Society of London, Series A, Mathematical and Physical Sciences 321 (February 9, 1971): 187-195.

Forsythe, George E. “Automatic Machine Grading Programs.” In Proceedings of the Association for Computing Machinery, N1.4-1. New York: Association for Computing Machinery, 1964.

Fosdick, H. “High-Level Languages for Operating Systems Development: A Historical Overview.” SIGPLAN Notices 14 (July 1979): 31-7.

Fotheringham, J. “Dynamic Storage Allocation in the Atlas Computer, Including an Automatic Use of a Backing Store.” Communications of the ACM 4 (October 1961): 435-6.

Fowler, Raymond D. Jr. “Automated Psychological Test Interpretation: The Status in 1972.” Psychiatric Annals 2 (December, 1972): 10-28.

Fowler, Raymond D. Jr. “ Landmarks in Computer Assisted Psychological Assessment,” Journal of Computing and Clinical Psychology 53 (December, 1985): 748-759.

Fox, Jeremy. “Learning Languages with Computers: A History of Computer-Assisted Language Learning from 1960 to 1990 in Relation to Education, Linguistics, and Applied Linguistics.” Ph.D. diss., University of East Anglia, 1991.

Foy, Nancy. “Hard Recession in Software.” Management Today (April 1971): 95-7, 136.

Foy, Nancy. “Software’s Hard Currency.” Management Today (December 1975): 68-78.

Franciotti, R.G. and Marjorie P. Lietzke. “The Organization of the SHARE Algol 60 Translator.” In Proceedings of the Association for Computing Machinery, D1.1-1-D1.1-10. New York: Association for Computing Machinery, 1964.

Frank, Amalie J. “B-LINE: Bell Line Drawing Language.” In Proceedings of the 1968 Fall Joint Computer Conference, pt. 1, 179-91. Washington, D.C.: Thompson Books, 1968.

Frank, Howard and Lynn Hopewell. “Network Reliability.” Datamation 20 (August 1974): 85-91.

Frank, Howard, et al. “Computer Communication Network Design: Experience with Theory and Practice.” In Proceedings of the Spring Joint Computer Conference, 255-70. Montvale, NJ: AFIPS Press, 1972.

Frank, Howard, et al. “Topological Considerations in the Design of the ARPA Computer Network.” In Proceedings of the Spring Joint Computer Conference, 581-7. Montvale, NJ: AFIPS Press, 1970.

Frank, Robert J. “The Patentability of Software Inventions.” IEEE Spectrum 15 (April 1978): 42-6.

Frank, Werner L. “Beware of Advice from Experts About Software.” Computerworld 15 (August 24, 1981): 31-4.

Frank, Werner L. “The History of Myth No. 1.” Datamation 29 (May 1983): 252-6.

Frank, Werner L. “Software for Terminal-Oriented Systems.” Datamation 14 (June 1968): 30-6.

Frank, Werner L. “Software in Context, 1950-1980.” Computerworld 15 (July 1981): 45.

Frank, Werner L., et al. “Programming On-Line Systems.” Datamation 9 (May 1963): 29-34.

Frank, Werner L., et al. “Programming On-Line Systems.” Datamation 9 (June 1963): 28-32.

Franke, H.W. Computer Graphics, Computer Art. London: Phaidon Press, 1971.

Frankowski, Elaine N. “What is an Algorithm?” Scientific Honeyweller 4 (June 1983): 4-5.

Franks, E.W. “A Data Management System for Time-Shared File Processing Using a Cross-Index File and Self-Defining Entries.” In Proceedings of the Spring Joint Computer Conference, 79-86. Washington, D.C.: Spartan Books, 1966.

Franksen, Ole Immanuel. “Mr. Babbage, the Difference Engine, and the Problem of Notation.” International Journal of Engineering Science 19 (December 1981): 1657-94.

Fraser, Alexander G. “File Integrity in a Disc-Based Multi-Access System.” In Classic Operating Systems, ed. Per Brinch Hansen, 167-94. New York: Springer-Verlag, 2001.

Fraser, Alexander G. “On the Interface Between Computers and Data Communications Systems.” Communications of the ACM 15 (1972): 566-73.

Fraser, Alexander G. “On the Meaning of Names in Programming Systems.” Communications of the ACM 14 (1971): 409-16.

Fraser, Alexander G. “A Virtual Channel Network.” Datamation 21 (February 1975): 51-6.

Fraternali, Piero, “Tools and Approaches for Developing Data-Intensive Web Applications: A Survey” ACM Computing Surveys 31 (September,1999): 227-263.

Fredericksen, D.H. “Describing Data in Computer Networks.” IBM Systems Journal 12 (1973): 257-82.

Freed, Roy N. “Protection of Proprietary Programs in Light of Benson and Tabbot.” Jurimetrics Journal 13 (Spring 1973): 139-41.

Freed, Roy N. “Software Protection: Introductory Observations on the Study Sponsored by the National Commission on New Technological Uses of Copyrighted Works.” Jurimetrics Journal 18 (Summer 1978): 352-3.

Freeman, D.N. “Macro Language Design for System/360.” IBM Systems Journal 5 (1966): 62-77.

Freeman, Herbert. “Computer Processing of Line-Drawing Images.” Computing Surveys 6 (March 1974): 57-97.

Freeman, Herbert, ed. Tutorial and Selected Readings in Interactive Computer Graphics. Los Alamitos, CA: IEEE Computer Society Press, 1980.

Freeman, Peter A. Software Perspectives: The System is the Message. Addison-Wesley Publishing Co., 1987.

Freeman, Peter A. Software Systems Principles: A Survey. SRA, 1975.

Freeman, Peter A. and William Aspray. The Supply of Information Technology Workers in the United States. Washington, DC: Computing Research Association, 1999.

Freibeurghouse, R.A. “The Multics PL/1 Compiler.” In Proceedings of the 1969 Fall Joint Computer Conference, 187-199. Montvale, NJ: AFIPS Press, 1969.

French, L.J. and A.H. Teger. “GOLD: A Graphical On-Line Design System.” In Proceedings of the Spring Joint Computer Conference, 461-70. Montvale, NJ: AFIPS Press, 1972.

Frenkel, Karen A. “An Interview with Ivan Sutherland.” Communications of the ACM 32 (June 1989): 712-8.

Frenkel, Karen A. “Donald E. Knuth: Scholar with a Passion for the Particular.” Communications of the ACM 30 (October 1987): 816-9.

“A Fresh Start for Wyly Corp.” Datamation (April 1978): 187.

Friedberg, Lou M. “RPG: The Coming of Age.” Datamation 13 (June 1967): 29-31.

Friedberg, R.M. “A Learning Machine.” IBM Journal of Research and Development 2 (January 1958): 2-13.

Friedberg, R.M. “A Learning Machine.” IBM Journal of Research and Development 3 (July 1959): 282-7.

Friedland, Peter and Kedes, Laurence H. “Discovering the Secrets of DNA.” Communications of the ACM 28 (November 1985): 1164-1185.

Friedman, Andrew L. Computer Systems Development: History, Organization, and Implementation. New York: Wiley, 1989.

Friedman, Edward J. “Making Sense of Software: Computer Games and Interactive Textuality.” In Cybersociety. Sage Publications, 1995.

Friedman, Linda Weiser. “From Babbage to Babel and Beyond: A Brief History of Programming Languages.” Computer Languages 17 (1992): 1-17.

Friedman, Neil K. “Japanese Word Processing: Interfacing with the Inscrutable.” Abacus 3 (Winter 1986): 34-45.

Friedman, Ted. “Making Sense of Software: Computer Games and Interactive Textuality.” In Cybersociety, ed. Steven Jones. Thousand Oaks, CA: Sage, 1995.

Frisch, Ivan T. and Howard Frank. “Computer Communications: How We Got Where We Are.” In Proceedings of the 1975 National Computer Conference and Exposition, 109-17. Montvale, NJ: AFIPS Press, 1975.

Fritz, W. Barklay. “The Women of the ENIAC.” IEEE Annals of the History of Computing 18 (Fall 1996): 13-28.

Fritz, W. Barklay and Charles R. Lansberry. “Ship Modeling with Interactive Graphics.” Datamation 21 (December 1975): 54-8.

Fromholz, Haley J. “Discovery, Evidence, Confidentiality, and Security Problems Associated with the Use of Computer-Based Litigation Support Systems.” Washington University Law Quarterly (Summer 1977): 445-60.

Frost & Sullivan. MSA: The Software Company. New York: Frost & Sullivan, 1982.

Frost & Sullivan. The Text Processing Software Market in the U.S. New York: Frost & Sullivan, 1982.

Frost, David. “Designing for Generality.” Datamation 20 (December 1974): 59-61.

Frost, David. “Psychology and Program Design.” Datamation 21 (May 1975): 137-8.

Fry, James P. and Edgar H. Sibley. “Evolution of Data-Base Management Systems.” Computing Surveys 8 (March 1976): 7-42.

Frye, Curtis Edward. “History of Academic Computing at the University of Wisconsin-Madison, 1929-1971.” Ph.D. diss., University of Wisconsin-Madison, 1991.

Fuchs, Ira H. “BITNET: Because It’s Time.” Perspectives in Computing 3 (March 1983): 16-27.

Fuerst, Irene. “Broken Windows.” Datamation (January 15, 1985): 93-6.

Fujii, Atsushi. “Software in Japan: Supported Growth.” Datamation 17 (February 15, 1971): 26-8.

Fuller, Roland A. “Algorithm Patentability After Diamond v. Diehr.” Indiana Law Review 15 (1982): 713-32.

Furner, Joanne F. and J. William Thomason. “Physician-Patient Confidences: Legal Effects of Computerization of Records.” Alabama Lawyer 31 (April 1970): 193-202.