Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/795687.797842guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

First Steps in Programming: A Rationale for Attention Investment Models

Published: 03 September 2002 Publication History

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 non-professional 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 we propose the Attention Investment model, a cognitive model of programming that offers a consistent account of all programming behaviour,from professionals to end-users.

Cited By

View all
  • (2024)The Matchmaker Inclusive Design Curriculum: A Faculty-Enabling Curriculum to Teach Inclusive Design Throughout Undergraduate CSProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642475(1-22)Online publication date: 11-May-2024
  • (2021)The Case for Adaptive Security InterventionsACM Transactions on Software Engineering and Methodology10.1145/347193031:1(1-52)Online publication date: 28-Sep-2021
  • (2019)A Randomized Controlled Trial on the Wild Wild West of Scientific Computing with Student LearnersProceedings of the 2019 ACM Conference on International Computing Education Research10.1145/3291279.3339421(239-247)Online publication date: 30-Jul-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
HCC '02: Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
September 2002
ISBN:0769516440

Publisher

IEEE Computer Society

United States

Publication History

Published: 03 September 2002

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)The Matchmaker Inclusive Design Curriculum: A Faculty-Enabling Curriculum to Teach Inclusive Design Throughout Undergraduate CSProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642475(1-22)Online publication date: 11-May-2024
  • (2021)The Case for Adaptive Security InterventionsACM Transactions on Software Engineering and Methodology10.1145/347193031:1(1-52)Online publication date: 28-Sep-2021
  • (2019)A Randomized Controlled Trial on the Wild Wild West of Scientific Computing with Student LearnersProceedings of the 2019 ACM Conference on International Computing Education Research10.1145/3291279.3339421(239-247)Online publication date: 30-Jul-2019
  • (2019)PoirotProceedings of the 2019 CHI Conference on Human Factors in Computing Systems10.1145/3290605.3300758(1-12)Online publication date: 2-May-2019
  • (2019)Teaching Explicit Programming Strategies to AdolescentsProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287371(469-475)Online publication date: 22-Feb-2019
  • (2018)Mouse behavioral patterns and keystroke dynamics in End-User DevelopmentComputers in Human Behavior10.1016/j.chb.2018.02.01283:C(288-305)Online publication date: 1-Jun-2018
  • (2017)Gender-based behavioral analysis for end-user development and the `RULES' attributesEducation and Information Technologies10.5555/3123587.312359522:4(1853-1894)Online publication date: 1-Jul-2017
  • (2017)Evaluation of programmable domestic eco-systemsProceedings of the 29th Conference on l'Interaction Homme-Machine10.1145/3132129.3132138(157-168)Online publication date: 29-Aug-2017
  • (2017)Teaching Responsive Web Design to Novice LearnersProceedings of the 18th Annual Conference on Information Technology Education10.1145/3125659.3125684(115-120)Online publication date: 27-Sep-2017
  • (2017)Diagnosing user perception and acceptance using eye tracking in web-based end-user developmentComputers in Human Behavior10.1016/j.chb.2017.02.03572:C(23-37)Online publication date: 1-Jul-2017
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media