Predicting Source Code Quality with Static Analysis and Machine Learning
Abstract
This paper is investigating if it is possible to predict source code quality
based on static analysis and machine learning. The proposed approach
includes a plugin in Eclipse, uses a combination of peer review/human
rating, static code analysis, and classification methods. As training data,
public data and student hand-ins in programming are used. Based on
this training data, new and uninspected source code can be accurately
classified as “well written” or “badly written”. This is a step towards
feedback in an interactive environment without peer assessment.
Downloads
Download data is not yet available.
Downloads
How to Cite
[1]
V. Barstad, M. Goodwin, and T. Gjøsæter, “Predicting Source Code Quality with Static Analysis and Machine Learning”, NIKT, Oct. 2014.
Issue
Section
Articles