Visualization of Programming Skill Structure by Log-Data Analysis with Decision Tree

Abstract To evaluate the ability of a programmer in universities or staff agencies, evaluators conduct examination in which applicants solve problems, or they refer to the applicants’ GitHub and review their code. However, the collected source code is evaluated by a human under present conditions. This leads to two problems: many source codes cannot be evaluated simultaneously, and it is difficult to maintain consistency in the evaluation criteria among evaluators. We propose methods to estimate the current skill of the programmer, which can be used by the evaluators to understand an applicant’s skill by analyzing the collected source code automatically. In particular, this study visualizes the feature of the students’ source code in term of quarters using a decision tree to estimate the programming skill.

Paper

Full text

PDF

Visualization of Programming Skill Structure by Log-Data Analysis with Decision Tree

Semantic Scholar · Computer Science · 2019

Abstract

Abstract To evaluate the ability of a programmer in universities or staff agencies, evaluators conduct examination in which applicants solve problems, or they refer to the applicants’ GitHub and review their code. However, the collected source code is evaluated by a human under present conditions. This leads to two problems: many source codes cannot be evaluated simultaneously, and it is difficult to maintain consistency in the evaluation criteria among evaluators. We propose methods to estimate the current skill of the programmer, which can be used by the evaluators to understand an applicant’s skill by analyzing the collected source code automatically. In particular, this study visualizes the feature of the students’ source code in term of quarters using a decision tree to estimate the programming skill.

References (12)

11"A Study on Evaluation Methods of programming Skill Level"2010 · Proceedings of the 72nd National Convention of IPSJ.
12"Turn on2013 · tune in, drop out: anticipating student dropouts in massive open online courses", Proceedings of the 2013 NIPS Data-driven Education Workshop.

Similar papers

© 2026 NYSGPT2525 LLC