Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/70605

TítuloIntelligent feedback system for programmer’s profile improvement
Autor(es)Silva, Luís Martinho de Aragão Rego da
Orientador(es)Henriques, Pedro Rangel
Varanda, Maria João
Palavras-chaveFeedback
Improvement
Profiling
Programmer
Melhoria
Perfil
Programador
Sugestão
Data2020
Resumo(s)This document is a Master’s dissertation on a degree in Software Engineering, in the area of Language Engineering. The main goal of this thesis is to support a software developer’s growth by providing feedback on improvement areas based on the classification of his programming profile. Information about his profile as well as recommendations for improvement shall be extracted through the analysis of his source code. A programmer’s ability can be classified as one of four possible profiles and the distinction among them falls upon the levels of both skill and readability. By aiming at proficiency on these criteria one can achieve a more valuable profile. As proof of concept a tool, that identifies weaknesses in a programmer’s ability and provides improvement feedback, was developed using as basis Daniel Novais’s Programmer Profiler Tool (PP) tool with a more educational approach.
Este documento é uma dissertação em Engenharia Informática, na área de Engenharia de Linguagens. O principal objetivo desta tese é suportar o crescimento de um programador providenciando sugestões baseadas na classificação do seu perfil. Informação sobre o perfil, bem como as recomendações para melhoria, são extraídas através da análise de código-fonte providenciado pelo programador. A aptidão de um programador pode ser classificada como um de quatro possíveis perfis estando a distinção destes sobre os níveis de competência e legibilidade. Ao atingir proficiência em ambos os critérios obtém-se um perfil mais completo. Como prova de conceito foi construída uma ferramenta que identifica áreas de melhoria, apresentando sugestões de correção, tendo sido desenvolvida a partir da ferramenta PP por Daniel Novais, com uma abordagem mais educacional.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado em Software Engineering
URIhttps://hdl.handle.net/1822/70605
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Dissertação Luís Martinho de Aragão Rego da Silva.pdf1,55 MBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID