Cognitive Factors in Programming with Diagrams

作者:Alan F. Blackwell, Kirsten N. Whitley, Judith Good, Marian Petre

摘要

Visual programming languages aim to broaden the use ofdiagrams within the software industry, to the extentthat they are integrated into the programming languageitself. As a result, they provide an ideal opportunityto study the benefits of diagrams as an externalrepresentation during problem solving: not only isprogramming a challenging problem-solving activity,but the effect of diagram usage can be directlyassessed by comparing performance while using a visualprogramming language to performance with a standardtextual language. There have been severalmisconceptions amongst visual language researchersregarding the role of diagrams in software design, butthese are being addressed by empirical studies and bynew theories of notation design derived from studiesof visual programming. Based on this research, theauthors are able to recommend several new directionsfor research into thinking with diagrams.

论文关键词:diagrams, diagrammatic reasoning, visual programming, psychology of programming

论文评审过程:

论文官网地址:https://doi.org/10.1023/A:1006689708296