DSpace/Manakin Repository

Análise do design de códigos de alunos iniciantes em programação orientada a objetos.

Mostrar registro simples

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


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta