Cognitive Challenges for novice Software Development Teams

Daniel Helgesson, Daniel Appelquist, Per Runeson

Forskningsoutput: Kapitel i bok/rapport/Conference proceedingKonferenspaper i proceedingPeer review


Objective: The purpose of this paper is to identify the largest cognitive challenges faced by novices, developing software in teams, using distributed cognition as an observational filter.
Paradigm: Design science
Epistemology: Pragmatist
Methodology: Case study
Method: Using grounded theory, ethnography and multi method data collection, we conducted an observational study for two months following four 10-person novice agile teams, consisting of computer science students, tasked with developing software systems.
Result: This paper identifies version control and merge operations as the largest challenge faced by the novices, and provides a substantive theory generated from our empirical data explaining the observed phenomena. The literature studies reveal that little research appears to have been carried out in the area of version control from a user perspective.
Limitations: A qualitative study on students is not applicable in all contexts, but the result is credible and grounded in data and substantiated by extant literature.
Conclusion: We conclude that our findings motivate further research on cognitive perspectives to guide improvement of software engineering and its tools.
Titel på värdpublikationPPIG 2022
Undertitel på värdpublikationProceedings of the 33rd Annual Workshopof the Psychology of Programming Interest Group
RedaktörerSimon Holland, Marian Petre, Luke Church, Mariana Marasoiu
Förlag Psychology of Programming Interest Group
StatusPublished - 2022 sep. 5
Evenemang33rd Annual Workshop of the Psychology of Programming Interest Group -
Varaktighet: 2022 sep. 52022 sep. 9


Workshop33rd Annual Workshop of the Psychology of Programming Interest Group
Förkortad titelPPIG'22

Ämnesklassifikation (UKÄ)

  • Programvaruteknik


Utforska forskningsämnen för ”Cognitive Challenges for novice Software Development Teams”. Tillsammans bildar de ett unikt fingeravtryck.

Citera det här