SciELO - Scientific Electronic Library Online

 
vol.10 issue19The Logical and Ontological Principles of the Concept Curriculum. An Epistemological RelationshipStudents’ Attitudes Towards Research and Dissertations in a Mexican Southeastern University author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


RIDE. Revista Iberoamericana para la Investigación y el Desarrollo Educativo

On-line version ISSN 2007-7467

Abstract

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 Nov 17, 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.

Keywords : Programação de computadores; Software; Ensino superior; Medição.

        · abstract in English | Spanish     · text in English