Cognitive Challenges for novice Software Development Teams

Daniel Helgesson, Daniel Appelquist, Per Runeson

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

Sammanfattning

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.
Originalspråkengelska
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
Sidor197-215
StatusPublished - 2022 sep. 5
Evenemang33rd Annual Workshop of the Psychology of Programming Interest Group -
Varaktighet: 2022 sep. 52022 sep. 9

Workshop

Workshop33rd Annual Workshop of the Psychology of Programming Interest Group
Förkortad titelPPIG'22
Period2022/09/052022/09/09

Ämnesklassifikation (UKÄ)

  • Programvaruteknik

Fingeravtryck

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

Citera det här