Detecção de Suspeita de Plágio de Códigos C para Apoio ao Ensino em Programação

Autores

  • José Carlos Campana Filho Programa de Pós Graduação em Informática Universidade Federal do Espírito Santo (UFES)
  • Elias Oliveira Programa de Pós Graduação em Informática Universidade Federal do Espírito Santo (UFES)
  • Márcia Gonçalves de Oliveira Programa de Pós Graduação em Informática Universidade Federal do Espírito Santo (UFES)
  • Mateus Nogueira Programa de Pós Graduação em Informática Universidade Federal do Espírito Santo (UFES)

DOI:

https://doi.org/10.14210/cotb.v0n0.p436-445

Resumo

Em turmas de programação, a verificação de práticas de plágio torna mais difícil e demorado o trabalho de um professor. O sistema pPlagio, proposto aqui, auxilia o professor identificando possíveis plágios de códigos em linguagem C de forma automática. O pPlagio faz uso de técnicas para detectar vários tipos de plágios através de processamento prévio dos códigos-fontes e análise de similaridade destes. O sistema é integrado ao Moodle, o que facilita a administração de turmas. O pPlagio foi testado em uma base de códigos utilizada em um evento de competição chamado SOurce COde re-use (SOCO) e os resultados foram melhores que o obtido pelo melhor colocado no evento. Nosso sistema foi superior em 3 situações quando testado e comparado com o Moss.

Downloads

Publicado

03-05-2017

Edição

Seção

Artigos Completos