> Results show that, although style groupings were found, there were no specific groups with which good programmers could be associated.
back
1 comments
> Although four style clusters
were found, good programmers could not be associated
with a particular cluster. However, supervised machine
learning showed that stylistic attributes can be used to
predict good programmers. Seven machine learning models were trained and evaluated using recall, macro-F1 and
AUC-ROC. A Balanced Random Forest yielded the best
results with 0.650 recall, 0.511 macro-F1 and 0.695 AUCROC. The results indicate that code style can be used as
a measure to identify good programmers.
So what's the conclusion here? There are good coding styles but we don't know what they are?
Thanks machine learning.
Good styles exist, but they are not simple enough to be described.