Directions in human factors for interactive systems

  • Henry Ledgard
  • Andrew Singer
  • John Whiteside
Part of the Lecture Notes in Computer Science book series (LNCS, volume 103)


Interactive System English Editor Current Line User Performance Text Editor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. [Aho and Johnson 1974]
    A. V. Aho and S. C. Johnson LR Parsing Computing Surveys, June 1974Google Scholar
  2. [Anderson and Gillogly 1976]
    R. H. Anderson and J. J. Gillogly Rand Intelligent Terminal Agent (RITA): Design Philosophy No. R-1809-ARPA, Rand Corporation, Santa Monica, CA, 1975Google Scholar
  3. [Bailey 1973]
    Robert W. Bailey, Stephen T. Demers, and Allen I. Lebowitz Human Reliability in Computer-based Business Information Systems IEEE Transactions on Reliability, August 1973Google Scholar
  4. [Baker and Goldstein 1966]
    J. D. Baker and I. Goldstein Batch vs Sequential Displays: Effects on human problem solving Human Factors, Vol 8, 1966Google Scholar
  5. [Birmingham and Taylor 1954]
    H. P. Birmingham and F. V. Taylor A Design Philosophy for Man-machine Control Systems Proceedings of the I.R.E., Vol. XLII, 1954Google Scholar
  6. [Boies 1974]
    Stephen J. Boies User Behavior on an Interactive Computer System IBM Systems Journal, January 1974Google Scholar
  7. [Boies and Gould 1974]
    Stephen J. Boies and John D. Gould Syntactic Errors in Computer Programming Human Factors, Vol. 16(3), 1974Google Scholar
  8. [Brooks 1975]
    Ruven Brooks A Model of Human Cognitive Behavior Code for Computer Programs Ph.D dissertation, Carnegie-Mellon University, Pittsburgh, PA, 1975Google Scholar
  9. [Burks et al. 1946]
    A. W. Burks, H. H. Goldstein, and J. von Neumann Preliminary Discussion of the Logical Design of an Electronic Computing Instrument In A. H. Taub (editor) Collected Works of Jon von Neumann 5: 34–79, The MacMillan Company, New York, 1946.Google Scholar
  10. [Caldwell 1975]
    John Caldwell The Effective Reports Crisis Journal of Systems Management, June 1975Google Scholar
  11. [Campbell and Stanley 1963]
    D. T. Campbell and Julian C. Stanley Experimental and Quasi-experimental Designs for Research Rand McNally College Publishing Company, Chicago, 1963Google Scholar
  12. [Carlisle 1974]
    J. H. Carlisle Man-computer Interactive problem Solving: Relationships between user characteristics and interface complexity Ph.D. dissertation, Yale University, 1974Google Scholar
  13. [Child et al. 1961]
    Julia Child, L. Bertholle, and S. Beck Mastering the Art of French Cooking I Alfred A. Knopf, New York, 1961Google Scholar
  14. [Churchill 1956]
    A. V. Churchill The Effect of Scale Interval Length and Pointer Clearance on Speed and Accuracy of Interpolation Journal of Applied Psychology, 40, 1956, p. 358–361Google Scholar
  15. [CMS 1976]
    CMS Users Guide IBM Virtual Machine Facility, Release 3 IBM, Burlingto MA, 1976Google Scholar
  16. [Conrad 1967]
    R. Conrad Designing Postal Codes for Public Use In W.T. Singleton et al. (editors) The Human Operator in Complex Systems Taylor and Francis, Ltd., London, 1967Google Scholar
  17. [Conway 1963]
    Melvin Conway Design of a Separable Transition-Diagram Compiler Communications of the ACM, Vol. 6(7), 1963Google Scholar
  18. [Cooke and Bunt 1975]
    J. E. Cooke and R. B. Bunt Human Error in Programming: The need to study the individual programmer Department of Computational Science Technical Report 75-3, University of Saskatchewan, Canada, 1975Google Scholar
  19. [Cuadra 1971]
    Carlow A. Cuadra On-Line Systems: Promise and Pitfalls Journal of the American Society for Information Science, March-April, 1971Google Scholar
  20. [Edwards 1954]
    W. Edwards The Theory of Decision Making Psychological Bulletin, Vol. 51, 1954Google Scholar
  21. [Embley 1976]
    David W. Embley Experimental and Formal Language Design Applied to Control Constructs for Interactive Computing Department of Computer Science Technical Report No. UIUCDCS-R-76-811, University of Illinois, Urbana, 1976Google Scholar
  22. [Engel and Granda 1975]
    S. E. Engel and R. E. Granda Guidelines for Man/Display Interfaces IBM Poughkeepsie Laboratory Technical Report No. TR00.27200, 1975Google Scholar
  23. [Epstein and Arlinsky 1965]
    W. Epstein and M. Arlinsky The Interaction of Syntactical Structure and Learning Instructions Psychological Science, March 3, 1965Google Scholar
  24. [Ferster and Skinner 1957]
    C. B. Ferster and B. F. Skinner Schedules of Reinforcement Appleton-Century-Crofts, New York, 1957Google Scholar
  25. [Freedman and Landauer 1966]
    J. L. Freedman and T. K. Landauer Retrieval of Long-Term Memory: Tip-of-the-tongue Phenomenon Psychological Science, August 1966Google Scholar
  26. [Gannon and Horning 1975]
    John D. Gannon and James J. Horning Language Design for Programming Reliability IEEE Transactions on Software Engineering, Vol. SE-1(2), 1975Google Scholar
  27. [Gilb and Weinberg 1977]
    Thomas Gilb and Gerald Weinberg Humanized Input: Techniques for Reliable Keyed Input Winthrop Publishers, Cambridge MA, 1977Google Scholar
  28. [Gould et al. 1971]
    John D. Gould, Walter J. Doherty, and Stephen J. Boies Bibliography of Behavioral Aspects of On-line Computer Programming IBM Watson Research Center Technical Report RC-3513 Yorktown Heights, NY, August 1971Google Scholar
  29. [Gould and Drongowski 1974]
    John D. Gould and Paul Drongowski An Exploratory Study of Computer Program Debugging Human Factors, Vol. 16(3), 1974Google Scholar
  30. [Grignetti et al. 1975]
    M. Grignetti, J. Gould, and C. Hausmann NLS-Scholar: Modifications and Field Testing, ESD-TR-75-358 Bolt, Bernaek, and Newman, Inc., Cambridge MA, 1975Google Scholar
  31. [Grossberg et al. 1976]
    Mitchell Grossberg, Raymond A. Wiesen, and Douive B. Yntema An Experiment on Problem Solving with Delayed Computer Responses IEEE Transactions on Systems, Man, and Cybernetics, March 1976Google Scholar
  32. [Hoare 1969]
    C.A.R. Hoare An Axiomatic Basis for Computer Programming Communications of the ACM, Vol. 12(10), 1969Google Scholar
  33. [Hoare and Wirth 1973]
    C.A.R. Hoare and Niklaus Wirth An Axiomatic Definition of the Programming Language Pascal Acta Informatica 2, 1973, Springer-VerlagGoogle Scholar
  34. [Hodge and Pennington 1973]
    M. H. Hodge and F. M. Pennington Some Studies of Word Abbreviation Behavior Journal of Experimental Psychology, Vol. 98, 1973Google Scholar
  35. [Holt and Stevenson 1977]
    H. O. Holt and F. L. Stevenson Human Performance Considerations in Complex Systems Science, May 1977Google Scholar
  36. [Hueras and Ledgard 1977]
    Jon Hueras and Henry Ledgard An Automatic Formatting Program for Pascal Sigplan Notices, July 1977Google Scholar
  37. [Jensen and Wirth 1974]
    Kathleen Jensen and Niklaus Wirth Pascal User Manual and Report: Lecture Notes in Computer Science 18 Springer-Verlag, New York, 1974Google Scholar
  38. [Johnson 1967]
    E. A. Johnson Touch Displays: A Programmed Man-Machine Interface Ergonomics, Vol. 10(2), 1967Google Scholar
  39. [Kennedy 1974]
    T.C.S. Kennedy The Design of Interactive Procedures for Man-Machine Communication International Journal of Man-Machine Studies, Vol. 5, 1974Google Scholar
  40. [Kennedy and Van Cott 1972]
    J. S. Kennedy and H. P. Van Cott System and Human Engineering Analyses In H.P. Van Cott and R. Kinkade (editors) Human Engineering Guide to Equipment Design US GPO, Doc. D4.10:EN3 Washington D.C., 1972Google Scholar
  41. [Lathwell and Mezei 1971]
    R. H. Lathwell and J. E. Mezei A Formal Description of APL Colloque APL, Paris, 1971Google Scholar
  42. [Lawson et al. 1978]
    H. W. Lawson, Jr. M. Bertran and J. Sanagustin The Formal Definition of Human/Machine Communications Software — Practice and Experience, August 1978Google Scholar
  43. [Ledgard and Hueras 1976]
    Henry Ledgard and Jon Hueras A Semi-formal Definition of the Assistant's Editor Private communicationGoogle Scholar
  44. [Ledgard 1977]
    Henry Ledgard Production Systems: A Notation for Defining Syntax and Translation of Programming Languages IEEE Transactions on Software Engineering, March, 1977Google Scholar
  45. [Ledgard et al. 1978]
    Henry Ledgard, Andrew Singer, Jon Hueras, and Daryl Winters A User's Guide to HOPE — A Human Oriented Program Editor Computer and Information Science Department Technical Report 78-05 University of Massachusetts, Amherst, 1978Google Scholar
  46. [Ledgard 1980]
    Henry Ledgard A Human Engineered Variant of BNF Sigplan Notices, 1980Google Scholar
  47. [Love 1977]
    Thomas Love An Experimental Investigation of the Effect of Program Structure on Program Understanding Sigplan Notices, March 1977Google Scholar
  48. [Mann 1977]
    J. Mann Decision Making The Free Press, New York, 1977Google Scholar
  49. [Mann 1975]
    William Mann Why Things Are So Bad for the Computer-naive User Proceedings of the National Computer Conference, 1975Google Scholar
  50. [Marcotty et al. 1976]
    Michael Marcotty, Henry Ledgard, and Gregor Bochmann A Sampler of Formal Definitions Computing Surveys, June 1976Google Scholar
  51. [Martin 1973]
    J. Martin Design of Man-Computer Dialogues Prentice Hall, New Jersey, 1973Google Scholar
  52. [McCullough 1972]
    D. McCullough The Great Bridge Avon Books, New York, 1972Google Scholar
  53. [Miller 1956]
    George A. Miller The Magical Number Seven Plus or Minus Two: Some Limits on Our Capacity for Processing Information Psychological Review,63, 1956Google Scholar
  54. [Miller and Thomas 1977]
    Lance Miller and J. C. Thomas Behavioral Issues in the Use of Interactive Systems: Part I, General System Issues Thomas J. Watson Research Center, Yorktown Heights NY, 1977Google Scholar
  55. [Miller 1974]
    Lance Miller Programming by Non-programmers Journal of Man-Machine Studies, Vol. 6, 1974Google Scholar
  56. [Miller and Becker 1974]
    Lance Miller and Curtis Becker Programming in Natural English IBM Research, RC5137, Yorktown Heights, NY, 1974Google Scholar
  57. [Miller 1975]
    Lance Miller Naive Programmer Problems with Specification of Transfer-of-Control Proceedings of National Computer Conference, AFIPS, Vol. 44, 1975Google Scholar
  58. [Miller 1976]
    Laurence Miller An Investigation of the Effects of Output Variability and Output Bandwidth on User Performance in an Interactive Computer System ISI/RR-76-50, ARPA Order No. 2223, Information Sciences Institute, Marina Del Rey, CA, 1976Google Scholar
  59. [Myers 1966]
    Jerome L. Myers Fundamentals of Experimental Design Allyn and Bacon, Boston, 1966Google Scholar
  60. [Niggemann 1975]
    N. Niggemann A Method for the Semantic Description of Command Languages In Command Languages, C. Unger (editor) North-Holland Publishing Co., Amsterdam, 1975Google Scholar
  61. [Parnas 1969]
    David Parnas On the Use of Transition Diagrams in the Design of a User Interface for an Interactive Computer System Proceedings of 1969 National ACM Conference, 1969Google Scholar
  62. [Palme 1975]
    J. Palme Interactive Software for Humans Research Institute of National Defense NTIS No. PB-245 553 Stockholm, Sweden, 1975Google Scholar
  63. [Parsons 1970]
    H. M. Parsons The Scope of Human Factors in Computer-based Data Processing Systems Human Factors, Vol. 12(2), 1970Google Scholar
  64. [Ramsey and Atwood 1979]
    H. Rudy Ramsey and Michael E. Atwood Human Factors in Computer Systems: A review of the literature Technical Report SAI-79-111-DEN, Science Applications Inc. Englewood, CO, 1979Google Scholar
  65. [Riddle 1976]
    Elizabeth A. Riddle A Comparative Study of Various Text Editors and Formatting Systems Project 0147A, No. AD-A029050, Defense Documentation Center Cameron Station, Alexandria, VA, August 1976Google Scholar
  66. [Rouse 1975]
    W. Rouse Design of Man-Computer Interfaces for On-line Interactive Systems Proceedings of the IEEE, Vol. 63(6), 1975Google Scholar
  67. [Sackman 1970]
    Harold Sackman Time-Sharing and Self-Tutoring: An exploratory case history Human Factors, February 1970Google Scholar
  68. [Seymour 1978]
    William Seymour Diary of a Human Factors Experiment Computer and Information Science Technical Report 77-14 University of Massachusetts, Amherst, 1978Google Scholar
  69. [Shneiderman 1980]
    Benjamin Shneiderman Software Psychology Winthrop Publishing Company, Cambridge MA, 1980Google Scholar
  70. [Shneiderman and Mayer 1975]
    Benjamin Shneiderman and R. Mayer Towards a Cognitive Model of Programmer Behavior Technical Report 37, Indiana University, Bloomington, 1975Google Scholar
  71. [Shneiderman et al. 1977]
    Benjamin Shneiderman, R. Mayer, D. McKay, and P. Heller Experimental Investigations of the Utility of Detailed Flowcharts In Programming Communications of the ACM, June 1977Google Scholar
  72. [Singer 1979]
    Andrew Singer Formal Methods and Human Factors in the Design of Interactive Languages Ph.D. Dissertation, University of Massachusetts, Amherst, 1979Google Scholar
  73. [Steel 1966]
    T. B. Steel, Jr. Formal Language Description Languages for Computer Programming In T. B. Steel, Jr. (editor) Proceedings of the IFIP Working Conference on Formal Language Description Languages North-Holland Publishing Company, Amsterdam, 1966Google Scholar
  74. [Sterling 1974]
    T.D. Sterling Guidelines for Humanizing Computerized Information Systems: a report from Stanley House Communications of the ACM, November 1974Google Scholar
  75. [Stewart 1976]
    T.F.M. Stewart Displays and the Software Interface Applied Ergonomics, Vol. 7(3), 1976Google Scholar
  76. [Teitelman 1974]
    W. Teitelman Interlisp Reference Manual Xerox Corporation, Palo Alto Research Center, CA, 1974Google Scholar
  77. [Tennent 1976]
    R. D. Tennent The Denotational Semantics of Programming Languages Communications of the ACM, Vol. 19(8), 1976Google Scholar
  78. [Thomas 1976a]
    John C. Thomas Quantifiers and Question-Asking IBM Thomas J. Watson Research Center Technical Report RC-5866 Yorktown Heights, NY, 1976Google Scholar
  79. [Thomas 1976b]
    John C. Thomas A Method for Studying Natural Language Dialogue IBM Thomas J. Watson Research Center Technical Report RC-5882 Yorktown Heights, NY, 1976Google Scholar
  80. [Thomas and Gould 1975]
    John C. Thomas and John D. Gould A Psychological Study of Query by Example Proceedings of the National Computer Conference, AFIPS, Vol. 44, 1975Google Scholar
  81. [Thorndike and Rock 1934]
    E. L. Thorndike and R. T. Rock, Jr. Learning without Awareness of What is Being Learned or Intent To Learn It Journal of Experimental Psychology, Vol. XVII(1), 1934Google Scholar
  82. [Torrero 1975]
    E. A. Torrero Focus on Microprocessors in Microprocessors: New directions for designers, E.A. Torrero (editor) Hayden Publishing Company, New Jersey, 1975Google Scholar
  83. [Turner 1974]
    R. Turner Interaction Data From CS/2 Digital Equipment Corporation, Maynard, MA, 1974Google Scholar
  84. [van Dam and Rice 1971]
    Andries van Dam and David E. Rice On-Line Text Editing: A Survey Computing Surveys, Vol. 3(3), September 1971Google Scholar
  85. [Vandenberg 1967]
    J. D. Vandenberg Improved Operating Procedures Manuals Ergonomics, Vol. 10(2), 1967Google Scholar
  86. [van Wijngaarden et al. 1969]
    A. van Wijngaarden, B. J. Mailloux, J. E. Peck, and C.H.A. Koster Report on the Algorithmic Language ALGOL 68 MR 101, Mathematish Centrum, Amsterdam, 1969Google Scholar
  87. [Walther and O'Neil 1974]
    G. H. Walther and H. F. O'Neil On-line User-computer Interface — The effects of Interface Flexibility, Terminal Type, and Experience on Performance AFIPS Conference Proceedings, 1974Google Scholar
  88. [Weinberg 1971]
    Gerald Weinberg The Psychology of Computer Programming Van Nostrand Reinhold Company, New York, 1971Google Scholar
  89. [Weissman 1974]
    Laurence M. Weissman A Methodology for Studying the Psychological Complexity of Computer Programs Computer Systems Research Group, University of Toronto Technical Report CSRG-37, Canada, 1974Google Scholar
  90. [Weist and Dolezal 1972]
    R. Weist and J. Dolezal The Effect of Violating Phrase Structure Rules and Selectional Restrictions on TEP Patterns Psychological Science, June 1972Google Scholar
  91. [Wegner 1972]
    Peter Wegner The Vienna Definition Language Computing Surveys, Vol. 4(1), 1972Google Scholar
  92. [Weizenbaum 1976]
    J. Weizenbaum Computer Power and Human Reason W.H. Freeman and Company, San Francisco, 1976Google Scholar
  93. [Whiteside 1979]
    John A. Whiteside Human Engineering of Interactive Software — An Experimental Study M.S. thesis, Worcester Polytechnic Institute, 1979Google Scholar
  94. [Wiedman 1974]
    C. Wiedman Handbook of APL Programming Petrocelli Books, New York, 1974Google Scholar
  95. [Wilcox et al. 1976]
    Thomas Wilcox, Alan M. Davis, and Michael H. Tindall The Design and Implementation of a Table Driven, Interactive Diagnostic Programming System Communications of the ACM, November 1976Google Scholar
  96. [Wirth 1968]
    Niklaus Wirth A Programming Language for the 360 Computer Journal of the ACM, Vol. 15, 1968Google Scholar
  97. [Woods 1970]
    W. A. Woods Transition Network Grammars for Natural Language Analysis Communications of the ACM, Vol 13(10), 1970Google Scholar
  98. [Wright and Barnard 1975]
    P. Wright and P. Barnard Just Fill in This Form — A Review for Designers Applied Ergonomics, Vol. 6 (4), 1975Google Scholar
  99. [Yasaki 1974]
    E. K. Yasaki The Emerging Micro-Computer Datamation, December 1974Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1981

Authors and Affiliations

  • Henry Ledgard
    • 1
  • Andrew Singer
    • 2
  • John Whiteside
    • 3
  1. 1.Dept. of Computer and Information ScienceUniversity of MassachusettsAmherstUSA
  2. 2.E and L Instruments CorporationDerbyUSA
  3. 3.Digital Equipment CorporationMaynardUSA

Personalised recommendations