• DocumentCode
    2435905
  • Title

    First steps in programming: a rationale for attention investment models

  • Author

    Blackwell, Alan F.

  • Author_Institution
    Comput. Lab., Cambridge Univ., UK
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    2
  • Lastpage
    10
  • Abstract
    Research into the cognitive aspects of programming originated in the study of professional programmers (whether experts or students). Even "end-user" programmers in previous studies have often worked in organizations where programming is recognized to be demanding professional work-the term "power-user" recognizes this technical kudos. But as personal computers become widespread, and most new domestic appliances incorporate microprocessors, many people are engaging in programming-like activities in domestic or nonprofessional contexts. Such users often have less motivation and more obstacles to programming, meaning that they may be unlikely even to take the first steps. This paper analyses the generic nature of those first steps, and identifies the cognitive demands that characterize them. On the basis of this analysis the paper proposes the attention investment model, a cognitive model of programming that offers a consistent account of all programming behaviour, from professionals to end-users.
  • Keywords
    programming; psychology; attention investment models; cognitive aspects; cognitive model; end-users; personal computers; professional programmers; programming; Books; Electronic switching systems; Humans; Investments; Laboratories; Mathematical programming; Microcomputers; Microprocessors; Programming profession; Psychology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on
  • Print_ISBN
    0-7695-1644-0
  • Type

    conf

  • DOI
    10.1109/HCC.2002.1046334
  • Filename
    1046334