Skip to main content

Cognitive ergonomic research at SAPU, Sheffield

  • Cognitive Aspects
  • Conference paper
  • First Online:
Book cover Readings on Cognitive Ergonomics — Mind and Computers

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 178))

  • 124 Accesses

Abstract

This is a report on recent research by myself and my colleagues, Max Sime, Stephen Payne and David Gilmore. Where I say "we" and "our" it refers to all of us. I hope I have not misinterpreted their ideas too much.

Previous research at this Unit into the causes of difficulty in comprehending programs led us to the conclusion that it is useful to regard programs in the same light as other forms of presentation of complex information, and to ask how easy is it to extract necessary information from them. This view point emphasises the role of structure: the program structure must be easily perceived, and it must make it easy to perform the user's task given the usual human abilities and disabilities. Structure must be well-specified, visible, and appropriate.

In the first section of this paper I shall briefly outline the course of our work on program comprehension, in order to establish our views on structure. The following sections describe recent research at this Unit into the causes of difficulty in learning and using text editors. We believe that the notations of command languages and of programming languages need to satisfy very similar requirements as regards visible and appropriate structure. The final section offers some conclusions, necessarily tentative.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Arblaster, A.T., Sime, M.E. and Green, T.R.G. (1980). Jumping to some purpose. Computer Journal, 22, 105–109.

    Google Scholar 

  • Bever, T.G. (1970). The cognitive basis for linguistic structures. In Hayes, J. (ed.) Cognition and the Development of Language. New York: Wiley.

    Google Scholar 

  • Card, S., Moran, T.P. and Newell, A. (1983). The Psychology of Human-Computer Interaction. Erlbaum.

    Google Scholar 

  • Du Boulay, B., O'Shea, T. and Monk, J. (1981). The black box inside the glass box: Presenting computing concepts to novices. International Journal of Man-Machine Studies, 14, 3, 237–250.

    Google Scholar 

  • Gilmore, D.J. and Green, T.R.G. (1984). Comprehension and recall of miniature programs. International Journal of Man-Machine Studies, 20, in press.

    Google Scholar 

  • Green, T.R.G. (1977). Conditional program statements and their comprehensibility to professional programmers. Journal of Occupational Psychology 4, (50), 93–109.

    Google Scholar 

  • Green, T.R.G. (1980). IFs and THENs: Is nesting just for the birds? Software Practice and Experience, 10, 373–381.

    Google Scholar 

  • Green, T.R.G. (in press). Global search and replace facilities: A detailed study of four CP/M text editors. Behaviour Information and Technology, in press.

    Google Scholar 

  • Green, T.R.G. and Payne, S.J. (1982). The woolly jumper: Typographic problems of concurrency in information display. Visible Language, 16, 391–403.

    Google Scholar 

  • Green, T.R.G. and Payne, S.J. (1983). Organization and learnability in computer languages. International Journal of Man-Machine Studies, 20, in press.

    Google Scholar 

  • Green, T.R.G., Payne, S.J., Morrison, D.L. and Shaw, A.C. (1982). Friendly interfacing to simple speech recognizers. Behaviour Information and Technology, 2, 23–38.

    Google Scholar 

  • Green, T.R.G., Payne, S.J., Gilmore, D.J. and Mepham, M. (1984). Predicting expert slips. Proceedings of INTERACT '84, 1st IFIP Conference on Computer Human Factors.

    Google Scholar 

  • Halstead, M.E. (1977). Elements of Software Science. New York: Elsevier.

    Google Scholar 

  • Hartley, J. (1978). Designing Instructional Text. London: Kegan Paul.

    Google Scholar 

  • Ledgard, H., Whiteside, J.A., Navarro, J.A. and Shneiderman, B. (1983). Comprehensibility of programs as a function of identation. Communications of the ACM, 23, 556–563.

    Google Scholar 

  • Morrison, D.L., Green, T.R.G., Shaw, A.C. and Payne, S.J. (1984). Speech-controlled text-editing: Effects of input modality and of command structure. International Journal of Man-Machine Studies, 20, in press.

    Google Scholar 

  • Norcio, A.F. (1982). Identation, documentation and programmer comprehension. Proceedings of ACM Conference "Human Factors in Computer Systems", Gaithersburg, Maryland.

    Google Scholar 

  • Norman, D.A. (1981). Categorization of action slips. Psychological Review, 88, 1–5.

    Google Scholar 

  • Norman, D.A. (1983). Design rules based on analyses of human error. Communications of the ACM, 26, 254–258.

    Google Scholar 

  • Payne, S.J. (1984). Task-action grammars. Proceedings of INTERACT '84, 1st IFIP Conference on Computer-Human Factors.

    Google Scholar 

  • Payne, S.J. and Green, T.R.G. (1983). The user's perception of the interaction language: A two-level model. Proceedings CHI '83 ACM/IEEE Conference on Human Factors in Computer Systems.

    Google Scholar 

  • Payne, S.J., Sime, M.E. and Green, T.R.G. (1984). Perceptual cueing in a simple command language. International Journal of Man-Machine Studies, 20, in press.

    Google Scholar 

  • Reason, J. (1979). Actions not as planned: The price of automatization. In G. Underwood (ed.), Aspects of Consciousness, Vol I, London: Academic Press.

    Google Scholar 

  • Restle, F. (1970). Theory of serial pattern learning: Structural trees. Psychological Review, 77, 481–495.

    Google Scholar 

  • Sheil, B. (1981). The psychological study of programming. Computer Services, 13, 101–120.

    Google Scholar 

  • Sheppard, S.B., Krues, E. and Curtis, B. (1981). The effects of symbology and spatial arrangement on the comprehension of software specifications. Proceedings 5th International Conference on Software Engineering, 207–214.

    Google Scholar 

  • Shneiderman, B. and Mayer, R.E. (1979). Syntactic/Semantic interactions in programmer behaviour: A model and experimental results. International Journal of Computer and Information Sciences, 8, 219–238.

    Google Scholar 

  • Sime, M.E., Green, T.R.G. and Guest, D.J. (1973). Psychological evaluation of two conditional constructions used in computer languages. International Journal of Man-Machine Studies, 5, 105–113.

    Google Scholar 

  • Sime, M.E., Green, T.R.G. and Guest, D.J. (1977). Scope marking in computer conditionals: A psychological evaluation. International Journal of Man-Machine Studies, 9, 107–118.

    Google Scholar 

  • Sloboda, J. (1981). Space in music notation. Visible Notation, 15, 86–110.

    Google Scholar 

  • Sufrin, B. (1982). Formal specification of a display-oriented text editor. Science fo Computer Programming, 1, 157–202.

    Google Scholar 

  • Szlichcinski, K.P. (1979). Telling people how things work. Applied Ergonomics, 10, 2–8.

    PubMed  Google Scholar 

  • Van der Veer, G.C. and van de Wolde, G.J.E. (1983). Individual differences and aspects of control flow notations. In T.R.G. Green, S.J. Payne and G.C. van der Veer (eds.), The Psychology of Computer Use. London: Academic Press.

    Google Scholar 

  • Wright, P. (1977). Presenting technical information: A survey of research findings. Instructional Science, 6, 93–134.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gerrit C. van der Veer Michael J. Tauber Thomas R. G. Green Peter Gorny

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Green, T.R.G. (1984). Cognitive ergonomic research at SAPU, Sheffield. In: van der Veer, G.C., Tauber, M.J., Green, T.R.G., Gorny, P. (eds) Readings on Cognitive Ergonomics — Mind and Computers. Lecture Notes in Computer Science, vol 178. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-13394-1_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-13394-1_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-13394-0

  • Online ISBN: 978-3-540-38944-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics