作者
Remin Kasahara, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa
发表日期
2019/7/2
图书
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education
页码范围
92-98
简介
Background
Traditional programming education focuses on training students' ability to write correct code that meets the specifications in programming assignments. In addition to correctness, software engineering studies argue that code quality is important.
Problem
Nurturing students' ability to write high-quality code in programming assignments is difficult due to two main reasons. (1) Considering code quality while grading is undesirable because there are no objective and fair measurement metrics. (2) Grading assignments from multiple viewpoints (correctness and quality) is difficult and time-consuming.
Approach
We propose applying gamification with code metrics to measure code quality in programming assignments. Our approach can motivate students to write code with good metric scores independent of grading. We implemented our approach and conducted a control experiment in a programming course …
引用总数
202020212022202320248106188
学术搜索中的文章
R Kasahara, K Sakamoto, H Washizaki, Y Fukazawa - Proceedings of the 2019 ACM Conference on …, 2019