DocumentCode
3079922
Title
Teaching TDD, the Coding Dojo Style
Author
Da Luz, Ramiro Batista ; Serra Seca Neto, Adolfo Gustavo ; Vida Noronha, Robinson
Author_Institution
Syst. Dev. Dept., City Chamber of Curitiba, Curitiba, Brazil
fYear
2013
fDate
15-18 July 2013
Firstpage
371
Lastpage
375
Abstract
Coding Dojo is a dynamic and collaborative activity inspired in martial arts that follows a discipline in a cheerful and pleasant environment. Several agile development techniques are used during the Coding Dojo, such as test driven development, pair programming and baby steps. This article presents some Coding Dojo characteristics that help teaching agile development techniques. Some experienced practitioners were interviewed to get qualitative information about their perception of the Coding Dojo practice. An electronic survey was answered by Coding Dojo participants from several Coding Dojo groups in Brazil, which provided quantitative data. This article presents Coding Dojo as a teaching technique to help developers create software with higher test coverage rates.
Keywords
computer science education; program testing; software prototyping; teaching; Brazil; Coding Dojo characteristics; Coding Dojo groups; Coding Dojo practice; TDD teaching; agile development technique teaching; collaborative activity; dynamic activity; martial arts; pair programming; software developers; teaching technique; test coverage rates; test driven development; Educational institutions; Encoding; Interviews; Pediatrics; Programming profession; Coding Dojo; agile; teaching; test driven development;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Learning Technologies (ICALT), 2013 IEEE 13th International Conference on
Conference_Location
Beijing
Type
conf
DOI
10.1109/ICALT.2013.114
Filename
6601956
Link To Document