Serviços Personalizados
Journal
Artigo
Indicadores
Citado por SciELO
Acessos
Links relacionados
Similares em SciELO
Compartilhar
RIDE. Revista Iberoamericana para la Investigación y el Desarrollo Educativo
versão On-line ISSN 2007-7467
Resumo
ROQUE HERNANDEZ, Ramón Ventura et al. Comparação da programação entre pares e individual através de métricas de software para projetos de estudantes universitários. RIDE. Rev. Iberoam. Investig. Desarro. Educ [online]. 2019, vol.10, n.19, e030. Epub 17-Nov-2020. ISSN 2007-7467. https://doi.org/10.23913/ride.v10i19.549.
Introdução: A programação por pares é uma prática ágil que pode ser usada tanto no desenvolvimento de software nos negócios quanto no ensino universitário de programação. Objetivo: Este artigo apresenta uma investigação realizada para comparar a programação entre pares e solo em cursos universitários, considerando as métricas dos programas criados por estudantes recentes que ingressam em uma carreira universitária em tecnologia da informação. Método: Os participantes foram divididos em dois grupos: um aplicado por pares e outro programado individualmente. Ambos desenvolveram o mesmo programa sob as mesmas condições. As métricas a seguir foram analisadas em seus programas: número de frases, porcentagem de comentários, profundidade máxima, profundidade média, complexidade máxima, número de métodos por classe, número de chamadas por método e número de frases por método. Os valores métricos foram obtidos com o software Source Monitor. Posteriormente, os testes de Mann-Whitney foram realizados no SPSS. Resultados: Observou-se que aqueles que trabalhavam em pares escreviam código com mais sentenças (p = 0,038, U = 17,00) e maior nível de profundidade (p = 0,032, U = 18,00) do que aqueles que programavam individualmente. Conclusões: Este artigo contribui para o ensino do desenvolvimento de software, fornecendo evidências empíricas quantitativas da eficácia da programação por pares. Conclui-se que a programação por pares pode ser uma abordagem educacional apropriada para os primeiros cursos universitários de desenvolvimento de software.
Palavras-chave : Programação de computadores; Software; Ensino superior; Medição.