Análisis de la similitud en el código fuente de dos programas de computador usando técnicas de inteligencia artificial

Con la rápida evolución de las Tecnologías de la Información y la Comunicación, cada vez las personas tienen mayores posibilidades de acceder a todo tipo de contenidos: desde entretenimiento musical y de videojuegos, pasando por las redes sociales, comercio y mercadeo electrónico, hasta el acceso a...

Full description

Autores:
López Benítez, Mauricio
Tipo de recurso:
Masters Thesis
Fecha de publicación:
2020
Institución:
Pontificia Universidad Javeriana Cali
Repositorio:
Vitela
Idioma:
spa
OAI Identifier:
oai:vitela.javerianacali.edu.co:11522/1988
Acceso en línea:
https://vitela.javerianacali.edu.co/handle/11522/1988
Palabra clave:
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id Vitela2_650cc518b96663acbe889de1d9ff632b
oai_identifier_str oai:vitela.javerianacali.edu.co:11522/1988
network_acronym_str Vitela2
network_name_str Vitela
repository_id_str
dc.title.spa.fl_str_mv Análisis de la similitud en el código fuente de dos programas de computador usando técnicas de inteligencia artificial
title Análisis de la similitud en el código fuente de dos programas de computador usando técnicas de inteligencia artificial
spellingShingle Análisis de la similitud en el código fuente de dos programas de computador usando técnicas de inteligencia artificial
title_short Análisis de la similitud en el código fuente de dos programas de computador usando técnicas de inteligencia artificial
title_full Análisis de la similitud en el código fuente de dos programas de computador usando técnicas de inteligencia artificial
title_fullStr Análisis de la similitud en el código fuente de dos programas de computador usando técnicas de inteligencia artificial
title_full_unstemmed Análisis de la similitud en el código fuente de dos programas de computador usando técnicas de inteligencia artificial
title_sort Análisis de la similitud en el código fuente de dos programas de computador usando técnicas de inteligencia artificial
dc.creator.fl_str_mv López Benítez, Mauricio
dc.contributor.advisor.none.fl_str_mv Álvarez, Gloria Inés
dc.contributor.author.none.fl_str_mv López Benítez, Mauricio
description Con la rápida evolución de las Tecnologías de la Información y la Comunicación, cada vez las personas tienen mayores posibilidades de acceder a todo tipo de contenidos: desde entretenimiento musical y de videojuegos, pasando por las redes sociales, comercio y mercadeo electrónico, hasta el acceso a fuentes de información disciplinar; adicionalmente, más allá de los sistemas interconectados, como la internet, los usuarios de la tecnología tienen la posibilidad de acceder a información y compartirla por medio de los dispositivos de almacenamiento; sin embargo, la tecnología así como es una poderosa herramienta que brinda la posibilidad de generar conocimiento y comunicarlo, a veces es utilizada de forma inapropiada por quienes cometen plagio y, por ende, sin dar el crédito de propiedad intelectual o derechos de autor de quienes publican o comparten el resultado de su producción intelectual. Con cierta frecuencia los medios de comunicación informan de casos de plagio que se presentan en diferentes ámbitos: en las artes, las investigaciones científicas, e incluso el software; estas conductas son todavía más comunes al interior de los claustros universitarios en los que algunos estudiantes, de manera consciente o no, presentan como propio parte de documentos tanto de autores reconocidos, como usuarios anónimos de las redes e incluso de sus mismos compañeros, por tal razón, este trabajo de grado aborda el problema del plagio en el software, considerando el caso de la identificación de similitud del código fuente de dos programas de computador, cuyo planteamiento se detalla en la sección.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2024-06-07T21:03:38Z
dc.date.available.none.fl_str_mv 2024-06-07T21:03:38Z
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Maestría
dc.type.redcol.none.fl_str_mv https://purl.org/redcol/resource_type/TM
format http://purl.org/coar/resource_type/c_bdcc
dc.identifier.uri.none.fl_str_mv https://vitela.javerianacali.edu.co/handle/11522/1988
url https://vitela.javerianacali.edu.co/handle/11522/1988
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.creativecommons.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.extent.none.fl_str_mv 77 p.
dc.publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
institution Pontificia Universidad Javeriana Cali
bitstream.url.fl_str_mv https://vitela.javerianacali.edu.co/bitstreams/3a30a93e-8f33-4bf8-8e83-bcb294b47466/download
https://vitela.javerianacali.edu.co/bitstreams/8026d204-6622-4b2b-afe2-5cb28fe40375/download
https://vitela.javerianacali.edu.co/bitstreams/147dc3d1-7bd1-4208-8ea2-c827f425c750/download
https://vitela.javerianacali.edu.co/bitstreams/72f03fe1-75f3-4eea-b5a9-84dd0a5afaa0/download
https://vitela.javerianacali.edu.co/bitstreams/c811a367-579a-4fed-ac6a-41f2dc1d0993/download
https://vitela.javerianacali.edu.co/bitstreams/39374674-084d-4c43-abf0-815ca866937a/download
https://vitela.javerianacali.edu.co/bitstreams/7f863fc9-8a4b-4fa9-9641-e336a32747db/download
bitstream.checksum.fl_str_mv 5c85c1046c4bec64fac251aeb0cb43cc
1a56c7d5b5b4d70e6e44ec561a03f843
8a4605be74aa9ea9d79846c1fba20a33
fb71510d04323666438e9d03d0df521e
3d9122f664ec8c75b9864a4ba2863078
b7e380b0ea1f40e489b039a9cbb6434a
a3fe592840627d0c44da873dcec26b57
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Vitela
repository.mail.fl_str_mv vitela.mail@javerianacali.edu.co
_version_ 1829956339159269376
spelling Álvarez, Gloria InésLópez Benítez, Mauricio2024-06-07T21:03:38Z2024-06-07T21:03:38Z2020https://vitela.javerianacali.edu.co/handle/11522/1988Con la rápida evolución de las Tecnologías de la Información y la Comunicación, cada vez las personas tienen mayores posibilidades de acceder a todo tipo de contenidos: desde entretenimiento musical y de videojuegos, pasando por las redes sociales, comercio y mercadeo electrónico, hasta el acceso a fuentes de información disciplinar; adicionalmente, más allá de los sistemas interconectados, como la internet, los usuarios de la tecnología tienen la posibilidad de acceder a información y compartirla por medio de los dispositivos de almacenamiento; sin embargo, la tecnología así como es una poderosa herramienta que brinda la posibilidad de generar conocimiento y comunicarlo, a veces es utilizada de forma inapropiada por quienes cometen plagio y, por ende, sin dar el crédito de propiedad intelectual o derechos de autor de quienes publican o comparten el resultado de su producción intelectual. Con cierta frecuencia los medios de comunicación informan de casos de plagio que se presentan en diferentes ámbitos: en las artes, las investigaciones científicas, e incluso el software; estas conductas son todavía más comunes al interior de los claustros universitarios en los que algunos estudiantes, de manera consciente o no, presentan como propio parte de documentos tanto de autores reconocidos, como usuarios anónimos de las redes e incluso de sus mismos compañeros, por tal razón, este trabajo de grado aborda el problema del plagio en el software, considerando el caso de la identificación de similitud del código fuente de dos programas de computador, cuyo planteamiento se detalla en la sección.77 p.spaPontificia Universidad Javeriana Calihttps://creativecommons.org/licenses/by-nc-nd/4.0/https://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2Análisis de la similitud en el código fuente de dos programas de computador usando técnicas de inteligencia artificialhttp://purl.org/coar/resource_type/c_bdccTesis/Trabajo de grado - Monografía - Maestríahttps://purl.org/redcol/resource_type/TMFacultad de Ingeniería y Ciencias. Maestría en IngenieríaPontificia Universidad Javeriana CaliMaestríaMagister en Ingeniería CivilORIGINALDocumentoTG-MauricioLopezBenitez.pdfDocumentoTG-MauricioLopezBenitez.pdfapplication/pdf2421836https://vitela.javerianacali.edu.co/bitstreams/3a30a93e-8f33-4bf8-8e83-bcb294b47466/download5c85c1046c4bec64fac251aeb0cb43ccMD51LICENCIA DE USO - TG MauricioLopezBenitez.pdfLICENCIA DE USO - TG MauricioLopezBenitez.pdfapplication/pdf676586https://vitela.javerianacali.edu.co/bitstreams/8026d204-6622-4b2b-afe2-5cb28fe40375/download1a56c7d5b5b4d70e6e44ec561a03f843MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://vitela.javerianacali.edu.co/bitstreams/147dc3d1-7bd1-4208-8ea2-c827f425c750/download8a4605be74aa9ea9d79846c1fba20a33MD52TEXTDocumentoTG-MauricioLopezBenitez.pdf.txtDocumentoTG-MauricioLopezBenitez.pdf.txtExtracted texttext/plain101612https://vitela.javerianacali.edu.co/bitstreams/72f03fe1-75f3-4eea-b5a9-84dd0a5afaa0/downloadfb71510d04323666438e9d03d0df521eMD511LICENCIA DE USO - TG MauricioLopezBenitez.pdf.txtLICENCIA DE USO - TG MauricioLopezBenitez.pdf.txtExtracted texttext/plain4966https://vitela.javerianacali.edu.co/bitstreams/c811a367-579a-4fed-ac6a-41f2dc1d0993/download3d9122f664ec8c75b9864a4ba2863078MD513THUMBNAILDocumentoTG-MauricioLopezBenitez.pdf.jpgDocumentoTG-MauricioLopezBenitez.pdf.jpgGenerated Thumbnailimage/jpeg3398https://vitela.javerianacali.edu.co/bitstreams/39374674-084d-4c43-abf0-815ca866937a/downloadb7e380b0ea1f40e489b039a9cbb6434aMD512LICENCIA DE USO - TG MauricioLopezBenitez.pdf.jpgLICENCIA DE USO - TG MauricioLopezBenitez.pdf.jpgGenerated Thumbnailimage/jpeg5332https://vitela.javerianacali.edu.co/bitstreams/7f863fc9-8a4b-4fa9-9641-e336a32747db/downloada3fe592840627d0c44da873dcec26b57MD51411522/1988oai:vitela.javerianacali.edu.co:11522/19882024-06-25 05:13:41.052https://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://vitela.javerianacali.edu.coRepositorio Vitelavitela.mail@javerianacali.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=