Exploring the Impact of Code Style in Identifying Good Programmers

06/22/2022
by   Rafed Muhammad Yasir, et al.
0

Code style reflects the choice of textual representation of source code. This study, for the first time, explores whether code style can be used to identify good programmers with a vision that recruitment process in the software industry can be improved. For analysis, solutions from Google Code Jam were selected. The study used cluster analysis to find association between good programmers and style clusters. Furthermore, supervised machine learning models were trained with stylistic features to predict good programmers. Results reveal that, although association between programmers with particular clusters could not be concluded, supervised learning models can predict good programmers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/19/2021

Improving type information inferred by decompilers with supervised machine learning

In software reverse engineering, decompilation is the process of recover...
research
12/16/2018

The Adverse Effects of Code Duplication in Machine Learning Models of Code

The field of big code relies on mining large corpora of code to perform ...
research
03/29/2023

An AST-based Code Change Representation and its Performance in Just-in-time Vulnerability Prediction

The presence of software vulnerabilities is an ever-growing issue in sof...
research
11/12/2021

Using Bayesian Network Analysis to Reveal Complex Natures of Relationships

Relationships are vital for mankind in many aspects. According to Maslow...
research
08/08/2021

An Empirical Study on Predictability of Software Code Smell Using Deep Learning Models

Code Smell, similar to a bad smell, is a surface indication of something...
research
04/01/2019

STYLE-ANALYZER: fixing code style inconsistencies with interpretable unsupervised algorithms

Source code reviews are manual, time-consuming, and expensive. Human inv...
research
05/06/2017

Sukiyaki in French style: A novel system for transformation of dietary patterns

We propose a novel system which can transform a recipe into any selected...

Please sign up or login with your details

Forgot password? Click here to reset