Using Code Review at School and at the Programming Club

Authors Zuzana Kubincová , Iveta Demková



PDF
Thumbnail PDF

File

OASIcs.ICPEC.2020.14.pdf
  • Filesize: 0.58 MB
  • 8 pages

Document Identifiers

Author Details

Zuzana Kubincová
  • Comenius University in Bratislava, Slovakia
Iveta Demková
  • Comenius University in Bratislava, Slovakia
  • Leasure-time Center, Šala, Slovakia

Cite AsGet BibTex

Zuzana Kubincová and Iveta Demková. Using Code Review at School and at the Programming Club. In First International Computer Programming Education Conference (ICPEC 2020). Open Access Series in Informatics (OASIcs), Volume 81, pp. 14:1-14:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
https://doi.org/10.4230/OASIcs.ICPEC.2020.14

Abstract

Educational code review is an activity that not only helps prepare future programmers into practice, but also teaches students to work with code in a different way. In the educational settings, activities focused on code review are mainly encountered at universities. In our research, we focused on lower levels of education and in our previous publications we presented the results of using code review at secondary school. Experimentally, we also tried to use the code review activities on the sessions at the leisure-time activities club. This paper provides a description of the research carried out. We compare the outcomes from the club with the results from the secondary school. We also give an overview of the benefits, as well as the problems such activities can bring to the classroom.

Subject Classification

ACM Subject Classification
  • Human-centered computing → Empirical studies in collaborative and social computing
  • Applied computing → Collaborative learning
  • Social and professional topics → Computing education
  • Social and professional topics → Student assessment
  • Social and professional topics → Computing education programs
Keywords
  • Code Review
  • Programming
  • Leisure-Time Activity Club
  • High School

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Barry W. Boehm. Software engineering economics. IEEE transactions on Software Engineering, SE-10(1):4-21, 1984. URL: https://doi.org/10.1109/TSE.1984.5010193.
  2. Iveta Csicsolová. Code review v informatike na strednej škole. Master’s thesis, Comenius University in Bratislava, Slovakia, 2019. Diploma Thesis, in Slovak. Google Scholar
  3. Zuzana Kubincová and Iveta Csicsolová. Code review in high school programming. In 2018 17th International Conference on Information Technology Based Higher Education and Training (ITHET), pages 1-4. IEEE, 2018. URL: https://doi.org/10.1109/ITHET.2018.8424617.
  4. Zuzana Kubincová and Iveta Csicsolová. Code review at high school? yes! In International Conference in Methodologies and intelligent Systems for Techhnology Enhanced Learning, pages 115-123. Springer, 2019. URL: https://doi.org/10.1007/978-3-030-23884-1_15.
  5. Zuzana Kubincová and Martin Homola. Code review in computer science courses: Take one. In International Conference on Web-Based Learning, pages 125-135. Springer, 2017. URL: https://doi.org/10.1007/978-3-319-66733-1_14.
  6. Caitlin Sadowski, Emma Söderberg, Luke Church, Michal Sipko, and Alberto Bacchelli. Modern code review: a case study at google. In Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice, pages 181-190, 2018. URL: https://doi.org/10.1145/3183519.3183525.
  7. Mason Tang. Caesar: a social code review tool for programming education. PhD thesis, Massachusetts Institute of Technology, 2011. Google Scholar
  8. Deborah A. Trytten. A design for team peer code review. ACM SIGCSE Bulletin, 37(1):455-459, 2005. URL: https://doi.org/10.1145/1047124.1047492.
  9. Hidetake Uwano, Masahide Nakamura, Akito Monden, and Ken-ichi Matsumoto. Analyzing individual performance of source code review using reviewers' eye movement. In Proceedings of the 2006 symposium on Eye tracking research & applications, pages 133-140, 2006. URL: https://doi.org/10.1145/1117309.1117357.
  10. Karl Eugene Wiegers. Peer reviews in software: A practical guide. Addison-Wesley Boston, 2002. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail