====== Coding Dojos ======
===== Papers on Coding Dojos =====
==== 2005 ====
* Bossavit, Laurent, and Emmanuel Gaillot. [[https://link.springer.com/chapter/10.1007/11499053_54|"The coder’s dojo–a different way to teach and learn programming."]] In International Conference on Extreme Programming and Agile Processes in Software Engineering, pp. 290-291. Springer, Berlin, Heidelberg, 2005.
=== 2008 ===
* Sato, Danilo Toshiaki, Hugo Corbucci, and Mariana Vivian Bravo. [[https://ieeexplore.ieee.org/abstract/document/4599522?reload=true|"Coding dojo: An environment for learning and sharing agile practices."]] In Agile, 2008. AGILE'08. Conference, pp. 459-464. IEEE, 2008.
=== 2010 ===
* Bravo, Mariana, and Alfredo Goldman. [[https://link.springer.com/chapter/10.1007/978-3-642-13054-0_41|"Reinforcing the learning of agile practices using coding dojos."]] In International Conference on Agile Software Development, pp. 379-380. Springer, Berlin, Heidelberg, 2010.
* de Jesus, Angelo Magno, Gislaine Moura da Silva, and Ismar Frango Silveira. [[https://www.researchgate.net/profile/Angelo_Jesus/publication/321494139_Using_Coding_Dojo_with_Mobile_Game_Development_to_Engage_Students_to_Learn_Programing/links/5a25aee84585155dd42154d4/Using-Coding-Dojo-with-Mobile-Game-Development-to-Engage-Students-to-Learn-Programing.pdf|"Using Coding Dojo with Mobile Game Development to Engage Students to Learn Programing."]] (2010).
=== 2013 ===
* Da Luz, Ramiro Batista, Adolfo Gustavo Serra Seca Neto, and Robinson Vida Noronha. [[https://ieeexplore.ieee.org/abstract/document/6601956|"Teaching TDD, the coding dojo style."]] In Advanced Learning Technologies (ICALT), 2013 IEEE 13th International Conference on, pp. 371-375. IEEE, 2013.
* Heinonen, Kenny, Kasper Hirvikoski, Matti Luukkainen, and Arto Vihavainen. [[https://dl.acm.org/citation.cfm?id=2512306|"Learning agile software engineering practices using coding dojo."]] In Proceedings of the 14th annual ACM SIGITE conference on Information technology education, pp. 97-102. ACM, 2013.
=== 2014 ===
* Rooksby, John, Johanna Hunt, and Xiaofeng Wang. [[https://link.springer.com/chapter/10.1007/978-3-319-06862-6_18|"The theory and practice of randori coding dojos."]] In International Conference on Agile Software Development, pp. 251-259. Springer, Cham, 2014.
=== 2015 ===
* Estácio, Bernardo, Natasha Valentim, Luis Rivero, Tayana Conte, and Rafael Prikladnicki. [[https://ieeexplore.ieee.org/abstract/document/7070424/|"Evaluating the use of pair programming and coding dojo in teaching mockups development: An empirical study."]] In System Sciences (HICSS), 2015 48th Hawaii International Conference on, pp. 5084-5093. IEEE, 2015.
* Estácio, Bernardo, Roberto Oliveira, Sabrina Marczak, Marcos Kalinowski, Alessandro Garcia, Rafael Prikladnicki, and Carlos Lucena. [[https://ieeexplore.ieee.org/abstract/document/7328019|"Evaluating collaborative practices in acquiring programming skills: Findings of a controlled experiment."]] In Software Engineering (SBES), 2015 29th Brazilian Symposium on, pp. 150-159. IEEE, 2015.
=== 2016 ===
* Estácio, Bernardo, Franz Zieris, Lutz Prechelt, and Rafael Prikladnicki. [[https://dl.acm.org/citation.cfm?id=2897603|"On the randori training dynamics."]] In Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering, pp. 44-47. ACM, 2016.
=== 2017 ===
* da R Rodrigues, Peterson Luiz, Luiz Paulo Franz, Jean Felipe P. Cheiran, João Pablo S. da Silva, and Andréa S. Bordin. [[https://dl.acm.org/citation.cfm?id=3131180|"Coding Dojo as a transforming practice in collaborative learning of programming: an experience report."]] In Proceedings of the 31st Brazilian Symposium on Software Engineering, pp. 348-357. ACM, 2017.
* Lee, Young, Dhanunjaya Bhargavan Marepalli, and Jeong Yang. [[https://dl.acm.org/citation.cfm?id=3079049|"Teaching test-drive development using Dojo."]] Journal of Computing Sciences in Colleges 32, no. 4 (2017): 106-112.
=== 2018 ===
* Rocha, Fabio Gomes, Rosimeri Ferraz Sabino, and Guillermo Rodriguez. [[http://cleilaclo2018.mackenzie.br/docs/LACLO/SHORT/183500.pdf|"Using Dojo as a Pedagogical Practice to Introduce Undergraduate Students to Programming"]]. CLEI LACLO.
====== Papers somehow related to Coding Dojos ======
=== 2011 ===
* Aniche, Mauricio Finavaro, and Guilherme de Azevedo Silveira. "Increasing learning in an agile environment: Lessons learned in an agile team." In Agile Conference (AGILE), 2011, pp. 289-295. IEEE, 2011. https://ieeexplore.ieee.org/abstract/document/6005834
=== 2019 ===
* Salza, Pasquale, Paolo Musmarra, and Filomena Ferrucci. "Agile Methodologies in Education: A Review." In Agile and Lean Concepts for Teaching and Learning, pp. 25-45. Springer, Singapore, 2019. https://link.springer.com/chapter/10.1007/978-981-13-2751-3_2
* Embury, Suzanne M., Martin Borizanov, and Caroline Jay. "Red-Green-Go! A Self-Organising Game for Teaching Test-Driven Development." In Agile and Lean Concepts for Teaching and Learning, pp. 415-441. Springer, Singapore, 2019. https://link.springer.com/chapter/10.1007/978-981-13-2751-3_19
====== OLD ======
===== To do =====
* Ler Scöhn's Reflective Practiotioner books
* Ask for help -- the authors of XP2014
===== Ideas =====
* Fazer Coding Dojos em diferentes meetups de programadores aqui na região e até em outras cidades se tiver carro. Comparar entre eles e com outros encontros do mesmo meetup group.
* Lembrar dos Coderetreats
* Fazer o mesmo que o artigo do XP2014 fez com Dojos (classificação descritiva) com Meetups?
===== Papers =====
* Original
* Sato
* Aniche
* Bravo
* Ramiro 1
* Ramiro 2
* Finland
* XP2014
==== XP 2014 paper ====
**The Theory and Practice of Randori Coding Dojos**, John Rooksby (UGlasgow), Johanna Hunt (Eventyr), Xiaofeng Wang (UBozen-Bolzano).
* Reflective practice
=== Section 3 -- The Coding Dojo in Practice ===
* Set of twelve recordings (screen and voice)
* One of the authors was the facilitator
* The others were **not** in attendance.
* **Advice from Bossavit and Gaillot**
* Largely pragmatic
* Twelve recordings transcribed in full, 6 independent, 6 dependent
* Hard core of regular attendees
* Selected two sessions (a pair) for in-depth, qualitative analysis
* about 10 people
* 5 minutes
* 12 pairs
* More info on the participants? Stdents? Professionals?
*
==== Related ====
* Pair Testing #CAST2014 http://cast2014.sched.org/event/e3a8b63c6fbc651bc309a3453c0cb5d6#.U9aJlhY-NOE
==== Full list of papers ====
* https://www.sharelatex.com/project/53dba3ba8ca615b046936815