Programmer profiling through code analysis

Detalhes bibliográficos
Autor(a) principal: Novais, Daniel José Ferreira
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/47720
Resumo: Dissertação de mestrado em Computer Science
id RCAP_33005fa6380b9801d21d18c8d2901e00
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/47720
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Programmer profiling through code analysisDeterminação do perfil do programador usando análise estática de códigoEngenharia e Tecnologia::Outras Engenharias e TecnologiasDissertação de mestrado em Computer ScienceThis 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.Este documento refere-se a uma dissertação do Mestrado em Engenharia Informática, na área da Engenharia de Linguagens. O principal objetivo desta dissertação é inferir o perfil de um programador através da análise do seu código fonte. Após a análise, o programador será automaticamente colocado numa escala que o caracteriza quanto às suas capacidades na linguagem. Existem várias potenciais aplicações para a perfilagem de programadores, por exemplo, avaliar as capacidades e proficiência de um programador numa dada linguagem ou, a avaliação continua de alunos numa disciplina de programação. Como prova de conceito, é esperada a implementação de uma ferramenta que permita perfilar automaticamente programadores.Henriques, Pedro RangelVaranda, Maria JoãoUniversidade do MinhoNovais, Daniel José Ferreira20162016-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/47720eng201615665info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:04:22Zoai:repositorium.sdum.uminho.pt:1822/47720Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T18:54:40.835995Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Programmer profiling through code analysis
Determinação do perfil do programador usando análise estática de código
title Programmer profiling through code analysis
spellingShingle Programmer profiling through code analysis
Novais, Daniel José Ferreira
Engenharia e Tecnologia::Outras Engenharias e Tecnologias
title_short Programmer profiling through code analysis
title_full Programmer profiling through code analysis
title_fullStr Programmer profiling through code analysis
title_full_unstemmed Programmer profiling through code analysis
title_sort Programmer profiling through code analysis
author Novais, Daniel José Ferreira
author_facet Novais, Daniel José Ferreira
author_role author
dc.contributor.none.fl_str_mv Henriques, Pedro Rangel
Varanda, Maria João
Universidade do Minho
dc.contributor.author.fl_str_mv Novais, Daniel José Ferreira
dc.subject.por.fl_str_mv Engenharia e Tecnologia::Outras Engenharias e Tecnologias
topic Engenharia e Tecnologia::Outras Engenharias e Tecnologias
description Dissertação de mestrado em Computer Science
publishDate 2016
dc.date.none.fl_str_mv 2016
2016-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/47720
url http://hdl.handle.net/1822/47720
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 201615665
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132329620275200