z-logo
open-access-imgOpen Access
Visualization of Programming Skill Structure by Log-Data Analysis with Decision Tree
Author(s) -
Shinichi Oeda,
Mutsumi Chieda
Publication year - 2019
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2019.09.213
Subject(s) - computer science , programmer , consistency (knowledge bases) , source code , decision tree , visualization , code (set theory) , feature (linguistics) , programming language , machine learning , data mining , data science , software engineering , artificial intelligence , linguistics , philosophy , set (abstract data type)
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom