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

Visualization of Programming Skill Structure by Log-Data Analysis with Decision Tree
复制标题

通过决策树的日志数据分析实现编程技能结构的可视化

DOI:
10.1016/j.procs.2019.09.213
复制
发表时间:
2019
期刊:
Procedia Computer Science
影响因子:
--
通讯作者:
Mutsumi Chieda
Mutsumi Chieda
中科院分区:
--
文献类型:
--
作者:
Shinichi Oeda;Mutsumi Chieda

文献摘要

相似文献

为了评估大学或人事机构的程序员的能力,评估人员会对申请人解决问题进行检查,或者参考申请人的GitHub并审查他们的代码。然而,收集到的源代码是由人工在当前条件下评估的。这导致了两个问题:许多源代码不能同时被评估,并且很难在评估者之间保持评估标准的一致性。我们提出了评估程序员当前技能的方法,评估者可以通过自动分析收集到的源代码来理解申请人的技能。特别地,本研究使用决策树来估计学生的编程技能,以四分之一的方式可视化学生的源代码特征。
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.