Aplicação de bioinformática para reconhecimento de plágio em códigos de programação

The bioinformatics is an interdisciplinary study that seeks the solution for the most diverse problems of different science fields such as molecular biology, cellular biology, biochemistry, chemistry, physics and computing. For computing, the bioinformatics can solve problems such as the computer vi...

ver descrição completa

Autor principal: Gomes, Kaio Pablo
Formato: Trabalho de Conclusão de Curso (Graduação)
Idioma: Português
Publicado em: Universidade Tecnológica Federal do Paraná 2020
Assuntos:
Acesso em linha: http://repositorio.utfpr.edu.br/jspui/handle/1/15961
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id riut-1-15961
recordtype dspace
spelling riut-1-159612020-11-19T18:23:57Z Aplicação de bioinformática para reconhecimento de plágio em códigos de programação Application of bioinformatics for the plagiarism recognition in programming codes Gomes, Kaio Pablo Matos, Simone Nasser Matos, Simone Nasser Borges, André Pinz Almeida, Simone de Bioinformática Plágio Sistema binário (Matemática) Bioinformatics Plagiarism Binary system (Mathematics) CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO The bioinformatics is an interdisciplinary study that seeks the solution for the most diverse problems of different science fields such as molecular biology, cellular biology, biochemistry, chemistry, physics and computing. For computing, the bioinformatics can solve problems such as the computer virus detection, by using a methodology that is based on binary file. This methodology can be used in the detection of plagiarism in programming code, since these also have a binary file. This project performed the application of this methodology in the field of plagiarism recognition in programming codes creating a test set to show its viability. The application results of the tests show the potential of the methodology, but some difficulties in identifying some types of plagiarism were found and improvements such as: use of programming code normalization filters and change in the sequence alignment model were presented to overcome eventual challenges. A bioinformática é um estudo interdisciplinar que busca a solução para problemas de diferentes áreas da ciência tais como: biologia molecular, biologia celular, bioquímica, química, física e computação. Para a computação, a bioinformática pode resolver problemas tal como a detecção de vírus de computador, usando uma metodologia que se baseia em arquivo código. Esta metodologia pode ser usada na detecção de plágio em código de programação, pois estes possuem também um arquivo binário. Este trabalho realizou a aplicação desta metodologia no domínio de reconhecimento de plágio em códigos de programação criando um conjunto de teste para mostrar a sua viabilidade. Os resultados da aplicação dos testes mostram o potencial da metodologia, porém dificuldades em identificar alguns tipos de plágios foram encontradas e melhorias tais como: utilização de filtros de normalização de códigos de programação e mudança no modelo de alinhamento de sequências foram apresentadas para superar eventuais desafios. 2020-11-19T18:23:57Z 2020-11-19T18:23:57Z 2017-11-06 bachelorThesis GOMES, Kaio Pablo. Aplicação de bioinformática para reconhecimento de plágio em códigos de programação. 2017. 66 f. Trabalho de Conclusão de Curso (Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2017. http://repositorio.utfpr.edu.br/jspui/handle/1/15961 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Ponta Grossa Brasil Departamento Acadêmico de Informática Ciência da Computação UTFPR
institution Universidade Tecnológica Federal do Paraná
collection RIUT
language Português
topic Bioinformática
Plágio
Sistema binário (Matemática)
Bioinformatics
Plagiarism
Binary system (Mathematics)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
spellingShingle Bioinformática
Plágio
Sistema binário (Matemática)
Bioinformatics
Plagiarism
Binary system (Mathematics)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Gomes, Kaio Pablo
Aplicação de bioinformática para reconhecimento de plágio em códigos de programação
description The bioinformatics is an interdisciplinary study that seeks the solution for the most diverse problems of different science fields such as molecular biology, cellular biology, biochemistry, chemistry, physics and computing. For computing, the bioinformatics can solve problems such as the computer virus detection, by using a methodology that is based on binary file. This methodology can be used in the detection of plagiarism in programming code, since these also have a binary file. This project performed the application of this methodology in the field of plagiarism recognition in programming codes creating a test set to show its viability. The application results of the tests show the potential of the methodology, but some difficulties in identifying some types of plagiarism were found and improvements such as: use of programming code normalization filters and change in the sequence alignment model were presented to overcome eventual challenges.
format Trabalho de Conclusão de Curso (Graduação)
author Gomes, Kaio Pablo
author_sort Gomes, Kaio Pablo
title Aplicação de bioinformática para reconhecimento de plágio em códigos de programação
title_short Aplicação de bioinformática para reconhecimento de plágio em códigos de programação
title_full Aplicação de bioinformática para reconhecimento de plágio em códigos de programação
title_fullStr Aplicação de bioinformática para reconhecimento de plágio em códigos de programação
title_full_unstemmed Aplicação de bioinformática para reconhecimento de plágio em códigos de programação
title_sort aplicação de bioinformática para reconhecimento de plágio em códigos de programação
publisher Universidade Tecnológica Federal do Paraná
publishDate 2020
citation GOMES, Kaio Pablo. Aplicação de bioinformática para reconhecimento de plágio em códigos de programação. 2017. 66 f. Trabalho de Conclusão de Curso (Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2017.
url http://repositorio.utfpr.edu.br/jspui/handle/1/15961
_version_ 1805300451873128448
score 10,814766