Uso de algoritmos de similaridade para classificar códigos de acordo com a taxonomia SOLO em disciplinas de programação introdutória

  • Barbosa A
  • Costa D
  • Correia A
  • et al.
N/ACitations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Tradicionalmente, em disciplinas de programação são adotadas atividades práticas de codificação. A análise das soluções propostas pelos alunos nestas atividades não é trivial, pois pode ser demorada, sujeita ao viés e aos erros do avaliador. Visto isso, muitas pesquisas propuseram o uso de mecanismos automáticos para análise de códigos em disciplinas de programação. Alguns destes mecanismos tem como objetivo avaliar o grau de similaridade entre dois códigos, em geral com a finalidade de detectar plágio entre os estudantes. Neste trabalho, tais algoritmos são utilizados para classificar uma solução de acordo com a taxonomia SOLO. Foi possível notar que, com 1 ou 16 soluções de referência, os algoritmos de similaridade retornaram uma acurácia muito semelhante. Além disso, independente da quantidade de soluções, a concordância entre algoritmo e especialista não foi satisfatória.

Cite

CITATION STYLE

APA

Barbosa, A., Costa, D., Correia, A., Moura, D., & Costa, E. (2016). Uso de algoritmos de similaridade para classificar códigos de acordo com a taxonomia SOLO em disciplinas de programação introdutória. In Anais dos Workshops do V Congresso Brasileiro de Informática na Educação (CBIE 2016) (Vol. 1, p. 1107). Sociedade Brasileira de Computação - SBC. https://doi.org/10.5753/cbie.wcbie.2016.1107

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free