A4 Refereed article in a conference publication

Deliberate Practice in Programming: How is it carried out by programmers?




AuthorsFlorian Hauser, Theresa Stark, Jürgen Mottok, Hans Gruber, Rebecca Reuter

Conference nameEuropean Conference on Software Engineering Education

PublisherAssociation for Computing Machinery

Publication year2020

Book title ECSEE '20: Proceedings of the 4th European Conference on Software Engineering Education

Journal name in sourceACM International Conference Proceeding Series

First page 42

Last page46

ISBN978-1-4503-7752-2

DOIhttps://doi.org/10.1145/3396802.3396815

Web address https://doi.org/10.1145/3396802.3396815


Abstract

This work in progress study examines through which activities programmers perform deliberate practice to improve their own skills in coding and programming. For this reason, a qualitative questionnaire was developed and conducted with a sample of 22 participants. The results indicate that programmers perform formal and informal forms of training and learning. Typically, a classical programming training in the context of a university course or for work-related reasons is a first step in the acquisition of expertise. Building on these basic skills, non-formal and informal learning activities are carried out by the learners. Especially the social interaction and the collaborative work with other programmers is of great importance in this context. The activities mentioned by the test persons fulfil the characteristics of deliberate practice and will be examined more closely in a further study.



Last updated on 2024-26-11 at 13:40