Show simple item record

CarpeDM: Sistema de Análisis de semejanzas entre ficheros de código fuente

dc.contributor.authorBermudo Delgado, Alberto
dc.date.accessioned2010-10-08T07:38:44Z
dc.date.available2010-10-08T07:38:44Z
dc.date.issued2010
dc.identifier.urihttp://hdl.handle.net/10115/4365
dc.descriptionProyecto Fin de Carrera leído en la Universidad Rey Juan Carlos en el curso académico 2009/2010. Tutor del Proyecto: Jesús M. González Barahonaes
dc.description.abstractEl software libre garantiza el acceso al código fuente de los programas. Debido a este acceso público al código fuente, en el software libre es más habitual un porcentaje destacable de código fuente reutilizado o semejante. Esta poco estudiado cuanto código fuente ha sido reutilizado o semejante. Por este motivo, los esfuerzos de este proyecto están orientados en obtener respuestas en torno a esta incógnita. Para ello el proyecto provee herramientas que obtienen información del código fuente del software libre, analizan esa información en busca código fuente semejante y devuelve respuestas sobre ese código, utilizando una aproximación novedosa: el uso de algoritmos de resumen tipo NILSIMSA. Se ha estimado el estudio de una distribución de software libre, Debian 3.1, como un punto de referencia válido. El desarrollo del proyecto ha seguido una línea en espiral hacia la herramienta final. Se ha probado las distintas aproximaciones hacia la herramienta final, y se ha podido estimar la cantidad de código similar o repetido , a nivel de ficheros. Algunos de los resultados obtenidos son que para Debian 3.1 se ha obtenido 8.716 paquetes, compuestos a su vez por 2.403.211 ficheros. Para los 2.403.211 ficheros, se ha obtenido un total de 194.172 códigosMD5 repetidos y 202.177 códigos NILSIMSA repetidos. Estas cifras nos indican que en este sistema de software hay código repetido y durante los próximos capítulos se estudian los detalles de estos datos.es
dc.language.isoeses
dc.publisherUniversidad Rey Juan Carloses
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectInformáticaes
dc.titleCarpeDM: Sistema de Análisis de semejanzas entre ficheros de código fuentees
dc.typeinfo:eu-repo/semantics/bachelorThesises
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.subject.unesco3304 Tecnología de Los Ordenadoreses
dc.description.departamentoSistemas Telemáticos y Computación


Files in this item

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-SinDerivadas 3.0 EspañaExcept where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 3.0 España