dc.creator.ID |
OLIVEIRA, J. G. B. |
pt_BR |
dc.creator.Lattes |
http://lattes.cnpq.br/0463475642337466 |
pt_BR |
dc.contributor.advisor1 |
ARAÚJO, Eliane Cristina de. |
|
dc.contributor.advisor1ID |
ARAÚJO, E. C. |
pt_BR |
dc.contributor.advisor1Lattes |
http://lattes.cnpq.br/8032715047993974 |
pt_BR |
dc.contributor.referee1 |
BAPTISTA, Cláudio de Souza. |
|
dc.contributor.referee2 |
MASSONI, Tiago Lima. |
|
dc.description.resumo |
A escolha do design é de fundamental importância no desenvolvimento
de software de qualidade. Mesmo desenvolvedores experientes,
costumam dedicar tempo considerável para modelar adequadamente
um sistema. Diante disso, esse trabalho tem por objetivo
fazer uma análise do design dos códigos desenvolvidos por alunos
da disciplina de Laboratório de Programação 2, pois nem sempre
o professor ou o próprio desenvolvedor tem um feedback para
identificar os erros se escolher um determinado design.
Com objetivo de avaliar a escolha de design do aluno, foi realizada
uma coleta de métricas que caracterizam o código desenvolvido.
Logo em seguida, foi feita uma clusterização, utilizando o algoritmo
k-Means, tendo como parâmetros de entrada as métricas extraídas.
Com isso, foi possível verificar se existe um padrão entre os códigos
que estão presentes no mesmo cluster e se existe uma correlação
com a nota que o aluno alcançou. Foram encontrados três clusters,
que agrupou os programas analisados nas proporções de 50%, 30%
e 20%. Com a clusterização pudemos observar que os códigos com
melhores valores de métricas tem correlação com notas altas obtidas,
considerando o intervalo que foi pré-definido. |
pt_BR |
dc.publisher.country |
Brasil |
pt_BR |
dc.publisher.department |
Centro de Engenharia Elétrica e Informática - CEEI |
pt_BR |
dc.publisher.initials |
UFCG |
pt_BR |
dc.subject.cnpq |
Ciência da Computação. |
pt_BR |
dc.title |
Análise do design de códigos de alunos iniciantes em programação orientada a objetos. |
pt_BR |
dc.date.issued |
2019-10-25 |
|
dc.identifier.uri |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20404 |
|
dc.date.accessioned |
2021-08-05T18:04:06Z |
|
dc.date.available |
2021-07-05 |
|
dc.date.available |
2021-08-05T18:04:06Z |
|
dc.type |
Trabalho de Conclusão de Curso |
pt_BR |
dc.subject |
Design de códigos |
pt_BR |
dc.subject |
Disciplina Programação Orientada a Objetos - UFCG |
pt_BR |
dc.subject |
Programação Orientada a Objetos |
pt_BR |
dc.subject |
Algoritmo k_Means |
pt_BR |
dc.subject |
Clusterização |
pt_BR |
dc.subject |
Qualidade de software - avaliação |
pt_BR |
dc.subject |
Code design |
pt_BR |
dc.subject |
Subject Object Oriented Programming - UFCG |
pt_BR |
dc.subject |
Object Oriented Programming |
pt_BR |
dc.subject |
k_Means Algorithm |
pt_BR |
dc.subject |
Clustering |
pt_BR |
dc.subject |
Software Quality - Evaluation |
pt_BR |
dc.rights |
Acesso Aberto |
pt_BR |
dc.creator |
OLIVEIRA, José Glauber Braz de. |
|
dc.publisher |
Universidade Federal de Campina Grande |
pt_BR |
dc.language |
por |
pt_BR |
dc.title.alternative |
Analysis of code design for beginning students in object-oriented programming. |
pt_BR |
dc.identifier.citation |
OLIVEIRA, José Glauber Braz de. Análise do design de códigos de alunos iniciantes em programação orientada a objetos. 2019. 12f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20404 |
pt_BR |