DocumentCode
18554
Title
Coderetreats: Reflective Practice and the Game of Life
Author
Parsons, David ; Mathrani, Anuradha ; Susnjak, Teo ; Leist, Arno
Author_Institution
Massey University
Volume
31
Issue
4
fYear
2014
fDate
July-Aug. 2014
Firstpage
58
Lastpage
64
Abstract
A coderetreat is an event where software developers gather to spend a day exploring their craft in an informal yet intellectually challenging environment. It encourages reflective practice by addressing a single programming problem from different perspectives, with multiple coding partners, freed from the daily pressures of deadlines and the need to deliver completed artifacts. This article describes an experiment in which a coderetreat was run with a group of final-year undergraduates studying software architecture. The authors gathered qualitative and quantitative data to explore the ways in which the activity contributed to the participants\´ reflective practice. The results suggest that coderetreats are an excellent vehicle for reflective practice in software development, providing a context within which multiple aspects of self-reflection and motivation can be developed. The Web extra at http://youtu.be/racyZfkbgnQ is an audio recording in which author David Parsons expands on the article "Coderetreats: Reflective Practice and the Game of Life," discussing how coderetreats can encourage self-reflection in software engineers.
Keywords
Electronic mail; Information technology; Programming profession; Reflection; Software development; Software engineering; coding tools and techniques; pervasive computing; project management; self-assessment; software engineering; software psychology; test design;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2014.25
Filename
6756713
Link To Document