Publicação
Programmer profiling through code analysis
| Resumo: | This document serves as a Master’s dissertation on a degree in Software Engineering, in the area of Language Engineering. The main goal of this work is to infer the profile of a programmer, through the analysis of his source code. After such analysis the programmer shall be placed on a scale that characterizes him on his language abilities. There are several potential applications for such profiling, namely, the evaluation of a programmer’s skills and proficiency on a given language, or the continuous evaluation of a student’s progress on a programming course. Throughout the course of this project, and as a proof of concept, a tool that allows the automatic profiling of a Java programmer should be developed. |
|---|---|
| Autores principais: | Novais, Daniel José Ferreira |
| Assunto: | Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
| Ano: | 2016 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
| Resumo: | This document serves as a Master’s dissertation on a degree in Software Engineering, in the area of Language Engineering. The main goal of this work is to infer the profile of a programmer, through the analysis of his source code. After such analysis the programmer shall be placed on a scale that characterizes him on his language abilities. There are several potential applications for such profiling, namely, the evaluation of a programmer’s skills and proficiency on a given language, or the continuous evaluation of a student’s progress on a programming course. Throughout the course of this project, and as a proof of concept, a tool that allows the automatic profiling of a Java programmer should be developed. |
|---|