• DocumentCode
    3331187
  • Title

    External information sources in computer programming. The role of textual and graphical representations in support of complex problem solving activities

  • Author

    Davies, Simon P.

  • Author_Institution
    Dept. of Psychol., Hull Univ., UK
  • fYear
    1996
  • fDate
    35082
  • Firstpage
    42401
  • Lastpage
    42402
  • Abstract
    A number of emerging accounts of problem solving behaviour in complex domains have emphasised the role played by the external environment in the mediation of cognitive activity (Latkin, 1989). Theories of display-based problem solving seek to explain certain facets of behaviour by stressing the contribution of external memory sources as repositories for search control knowledge and intermediate state information. The main idea promoted by such models is that display-based strategies can partially supplant a complex goal structure by enabling problem solvers to substitute efficient perceptual operations for unreliable cognitive processes. One area in which the role of display-based problem solving has gained prominence is in the programming domain. This paper presents evidence for differences in the nature of programmers´ information externalisation strategies. Two experiments are reported which suggest that experts rely much more upon the use of external memory sources in situations where the device they use to construct the program hinders the utilisation of a display. Experts tend to externalise low level information, mainly to aid simulation, whereas novices develop higher level representations which might be characterised as transformations or re-representations of the program typically of diagrammatic form. Moreover, in the case of experts the nature of externalised information appears to depend upon whether they are generating a program or comprehending it
  • Keywords
    visual programming; cognitive activity; cognitive processes; complex problem solving; diagram; display-based problem solving; external information sources; graphical representation; information externalisation strategies; program understanding; programming; textual representation; visual programming;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Thinking with Diagrams (Digest No: 1996/010), IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • DOI
    10.1049/ic:19960044
  • Filename
    646153