Individual differences in computer programming: a systematic review.
The demand for programmers has grown exponentially in recent years, making programming an indispensable skill. However, the complex nature of programming poses various challenges for novice programmers, leading to high dropout rates in programming courses. The recognition of individual differences,...
| Published in: | Behaviour & Information Technology Vol. 44; no. 2; pp. 357 - 376 |
|---|---|
| Main Authors: | , , , |
| Format: | research systematic review tables/charts Journal Article |
| Published: |
Taylor & Francis Ltd
Feb2025
|
| Online Access: | View this record in EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=182791104&site=ehost-live header: @attributes: shortDbName: ccm uiTerm: 182791104 longDbName: CINAHL Complete uiTag: AN controlInfo: bkinfo: dissinfo: jinfo: jid: 0144929X B6Q jtl: Behaviour & Information Technology issn: 0144929X maglogo: Y pubinfo: dt: Feb2025 vid: 44 iid: 2 pid: 377 pub: Taylor & Francis Ltd place: Philadelphia, Pennsylvania artinfo: ui: 182791104 175439981 182791104 182791104 10.1080/0144929X.2024.2317377 182791104 ppf: 357 ppct: 19 formats: tig: atl: Individual differences in computer programming: a systematic review. aug: au: Navarro-Cota, Christian Molina, Ana I. Redondo, Miguel A. Lacave, Carmen affil: Faculty of Engineering, Architecture and Design, Autonomous University of Baja California (UABC), Ensenada, México sug: subj: Software Personality Cognition Evaluation Personality Disorders Problem Solving Funding Source Human Male Female Systematic Review Conceptual Framework Male Female ab: The demand for programmers has grown exponentially in recent years, making programming an indispensable skill. However, the complex nature of programming poses various challenges for novice programmers, leading to high dropout rates in programming courses. The recognition of individual differences, encompassing distinct neurocognitive profiles, is acknowledged to influence the accuracy of predicting programming skill outcomes. As a result, an increasing awareness exists regarding the substantial contribution of human factors, including personality or cognitive ability, to programming performance. This study conducts a Systematic Literature Review (SLR) to explore recent research on individual differentiation or programmer profiling in programming tasks. The primary goal is to examine pertinent research exploring personal characteristics' influence on programming in various contexts. As a result of this review, a taxonomy has been introduced to enhance the comprehension of programmers' multifaceted individual differences, categorising influential factors into nine distinct dimensions. Furthermore, it has been found that individual differences influence performance in programming tasks, as well as in the learning of this discipline. In conclusion, this SLR emphasises human factors' critical role in programming and proposes a taxonomy that is a valuable framework for researchers, educators, and practitioners to enhance their understanding of human factors' influence on programming performance. pubtype: Academic Journal doctype: research systematic review tables/charts Journal Article ougenre: Article language: English refInfo: holdings: @attributes: islocal: N |
|---|