Detector de fraude académico
Academic fraud detector
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/4483Registro completo
Mostrar el registro completo DCAutoría
Aranda de Miguel, JorgeFecha
2014-02Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
Csharp
Fraude académico
Análisis del lenguaje
LMS
Semejanza
.NET Framework
Resumen/Abstract
RESUMEN: En la actualidad, el fraude académico constituye un serio problema para toda la comunidad universitaria. Herramientas de detección automatizadas pueden ser de gran utilidad para los docentes a la hora de detectar estos casos.
El objeto de estudio de este proyecto es tratar de conocer la mejor manera de resolver el problema de la detección del plagio, así como conocer y explicar las diversas técnicas conocidas que existen para analizar el lenguaje humano y lenguajes de programación de alto nivel en busca de patrones que permitan calcular la similitud entre dos documentos de la misma clase.
Dicho estudio ha permitido llevar a la práctica un aplicativo desarrollado en el lenguaje de programación C# para la plataforma .NET Framework que lleva a cabo las funciones de análisis y comparación de documentos. Todas las etapas del desarrollo de este aplicativo han sido documentadas en el presente trabajo y se han realizado pruebas que verifican el funcionamiento del aplicativo.
El trabajo concluye con posibles vías de ampliación del aplicativo y cuales serían las dificultades y pasos a seguir si finalmente se decide ampliarlo.
ABSTRACT: Today, academic fraud is a serious problem for the whole academic community.
Automatic plagiarism detection tools can help professors discover
those cases.
The purpose of this project is to know the best way to solve Plagiarsm
detection problem, in addition to explaining the known available methods
to analyze human and computer high level languagues looking for patterns
which let us estimate the similarity degree between two documents of the
same type.
The present document explains the steps taken in order to develop an application
in C# languague compatible with .NET Framework Plattform, using
these methods and knowledge. All steps have been recorded in this work and
the application has been tested to check if the goals had been accomplished.
The work ends with future possibilites to extend this application and explains
potential issues that could appear while trying to explore these options.