Identificação de Autoria em Projetos Cooperativos de Programação Orientada a Objetos
Author(s) -
David M. Pereira,
José Robson Júnior,
Mariana Silva,
Matheus Gaudencio
Publication year - 2018
Publication title -
anais do ... simpósio brasileiro de informática na educação/anais do simpósio brasileiro de informática na educação
Language(s) - Portuguese
Resource type - Conference proceedings
eISSN - 2316-6533
pISSN - 2176-4301
DOI - 10.5753/cbie.sbie.2018.1663
Subject(s) - humanities , political science , philosophy , computer science
Coding projects as a team is a common task of Object Oriented Programming (OOP) courses. When coding in a group it is important to know who did what. In this work, we propose using strategies to automatically detected ownership of each file on a shared project. We evaluate three ownership detection strategies in an OOP course. Students reported how much they own of each file and we compared those reports against our automatic strategies. Our results show that we were able to detect true ownership in at least 69.9% files of one project. One of our tested strategies were also able to detect different levels of ownership for each file. Resumo. A criação de sistemas de forma cooperativa é uma atividade comum no ensino de programação orientada a objetos (POO) e é importante ter o conhecimento da contribuição de cada aluno ao projeto. Este trabalho propõe o uso de análises automáticas de detecção de autoria que identificam o quanto cada aluno pode ser considerado dono (autor) de um arquivo. Nós avaliamos três técnicas de detecção de autoria no contexto de projetos de POO e as comparamos com o que os alunos reportaram sobre sua produção de código. Nossos resultados apontam que os algoritmos mais básicos concordam em 69,9% a 88,7% das autorias indicadas pelos alunos. Uma das estratégias avaliadas foi capaz de, inclusive, detectar possíveis coautorias dos arquivos.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom