Title
Program analysis for Clustering Programmers' Profile.
Abstract
Each programmer has his own way of programming but some criteria can be applied when analysing code: there are a set of best practices that can be checked, or "not so common" instructions that are mainly used by experts that can be found. Considering that all programs that are going to be compared are correct, it's possible to infer the experience level of the programmer or the proficiency level of the solution. The approach presented in this paper has as main goal to compare sets of solutions to the same problem and infer the programmers profile. This can be used to evaluate the programmer skills, the proficiency on a given language or evaluate programming students. A tool to automatically profiling Java programmers called PP (Programmer Profiler) is presented in this paper as a proof of concept.
Year
DOI
Venue
2017
10.15439/2017F147
Federated Conference on Computer Science and Information Systems
Field
DocType
ISSN
Programming language,Programmer,Best practice,Computer science,Profiling (computer programming),Proof of concept,Program analysis,Cluster analysis,Java
Conference
2325-0348
Citations 
PageRank 
References 
0
0.34
0
Authors
3
Name
Order
Citations
PageRank
Daniel Ferreira Novais100.34
Maria João Varanda Pereira214518.03
Pedro Rangel Henriques327757.91