Minería de repositorios - Mejora a los procesos de aprendizaje en cursos de desarrollo de software
Este proyecto de grado consiste en el desarrollo de una plataforma web que abarca dos fases principales. En la primera fase, se analizará el uso efectivo de un repositorio, centrado en los cursos de desarrollo móvil y web. Este análisis considerará elementos como commits, branches, entre otros, los...
- Autores:
-
Colmenares Ortiz, Juan Camilo
Montealegre Sandoval, Juan Sebastián
González Pereira, David Camilo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/74431
- Acceso en línea:
- https://hdl.handle.net/1992/74431
- Palabra clave:
- Minería de repositorios
GitHub
Influencia de contribución
MonkeyTest
Ingeniería
- Rights
- openAccess
- License
- Attribution 4.0 International
id |
UNIANDES2_79d17104b6190e96b7770c6229ebd086 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/74431 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Minería de repositorios - Mejora a los procesos de aprendizaje en cursos de desarrollo de software |
title |
Minería de repositorios - Mejora a los procesos de aprendizaje en cursos de desarrollo de software |
spellingShingle |
Minería de repositorios - Mejora a los procesos de aprendizaje en cursos de desarrollo de software Minería de repositorios GitHub Influencia de contribución MonkeyTest Ingeniería |
title_short |
Minería de repositorios - Mejora a los procesos de aprendizaje en cursos de desarrollo de software |
title_full |
Minería de repositorios - Mejora a los procesos de aprendizaje en cursos de desarrollo de software |
title_fullStr |
Minería de repositorios - Mejora a los procesos de aprendizaje en cursos de desarrollo de software |
title_full_unstemmed |
Minería de repositorios - Mejora a los procesos de aprendizaje en cursos de desarrollo de software |
title_sort |
Minería de repositorios - Mejora a los procesos de aprendizaje en cursos de desarrollo de software |
dc.creator.fl_str_mv |
Colmenares Ortiz, Juan Camilo Montealegre Sandoval, Juan Sebastián González Pereira, David Camilo |
dc.contributor.advisor.none.fl_str_mv |
Escobar Velasquez, Camilo Andres |
dc.contributor.author.none.fl_str_mv |
Colmenares Ortiz, Juan Camilo Montealegre Sandoval, Juan Sebastián González Pereira, David Camilo |
dc.subject.keyword.none.fl_str_mv |
Minería de repositorios GitHub Influencia de contribución MonkeyTest |
topic |
Minería de repositorios GitHub Influencia de contribución MonkeyTest Ingeniería |
dc.subject.themes.spa.fl_str_mv |
Ingeniería |
description |
Este proyecto de grado consiste en el desarrollo de una plataforma web que abarca dos fases principales. En la primera fase, se analizará el uso efectivo de un repositorio, centrado en los cursos de desarrollo móvil y web. Este análisis considerará elementos como commits, branches, entre otros, los cuales serán representados mediante la implementación de un dashboard interactivo. En la segunda fase del proyecto, se profundizará en la minería de datos, para examinar la contribución individual de cada persona al proyecto. En este sentido, se busca no solo cuantificar el número total de líneas de código, sino también evaluar el valor del trabajo realizado por cada participante y su influencia en el proyecto. El producto final es una plataforma intuitiva que permita a los usuarios, especialmente a los monitores, visualizar de manera clara y comprensible el uso de GitHub, y el desarrollo de cada estudiante con el fin de poder tomar medidas concretas para mejorar los procesos de aprendizaje en el desarrollo de software. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-07-03T13:19:08Z |
dc.date.available.none.fl_str_mv |
2024-07-03T13:19:08Z |
dc.date.issued.none.fl_str_mv |
2024-06-27 |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.none.fl_str_mv |
Text |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/1992/74431 |
dc.identifier.instname.none.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.none.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
https://hdl.handle.net/1992/74431 |
identifier_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Sonar. (s. f.). Code Quality Tool & Secure Analysis with SonarQube. https://www.sonarsource.com/products/sonarqube/ Pruitt, M. (2024, 26 enero). Code Security | Kiuwan. Kiuwan. https://www.kiuwan.com/?gad_source=1&gclid=CjwKCAiAlcyuBhBnEiwAOGZ2S_5_bMFb1nmiJd5dM_BYGMw72y98P4fcs_c6X3t_vzoOPcx5jhPRoCQloQAvD_BwE Bassett, A. (2024, April 2). Introducing FARM Stack - FastAPI, React, and MongoDB | MongoDB. https://www.mongodb.com/developer/languages/python/farm-stack-fastapi-reactmongodb/ Spadini, D., Aniche, M., & Bacchelli, A. (2018). PyDriller: Python framework for mining software repositories. Association for Computing Machinery. https://doi.org/10.1145/3236024.3264598 Who is the Real Hero? Measuring Developer Contribution via Multi-dimensional Data Integration (ASE 2023 - Research Papers) - ASE 2023. (n.d.). https://conf.researchr.org/details/ase2023/ase-2023-papers/17/Who-is-the-Real Hero-Measuring-Developer-Contributionvia-Multi-dimensional-Data-Int |
dc.rights.en.fl_str_mv |
Attribution 4.0 International |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Attribution 4.0 International http://creativecommons.org/licenses/by/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
6 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas y Computación |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.none.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
publisher.none.fl_str_mv |
Universidad de los Andes |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/031cd64d-da94-4325-886b-c2ee1bd64f74/download https://repositorio.uniandes.edu.co/bitstreams/09f50951-12fa-4906-8b99-01e321c2fdee/download https://repositorio.uniandes.edu.co/bitstreams/e3d4ddcc-b071-447c-92f7-657043e56469/download https://repositorio.uniandes.edu.co/bitstreams/185b9412-7784-4d9e-9f0b-cf4e12c1f44e/download https://repositorio.uniandes.edu.co/bitstreams/a7515be0-3028-4059-9d12-5f45a8d0be98/download https://repositorio.uniandes.edu.co/bitstreams/0de9845a-e32b-421f-9c5e-54c24135f6ab/download https://repositorio.uniandes.edu.co/bitstreams/dec31d09-9ffb-4ebe-a6c0-58ffe5d57ab4/download https://repositorio.uniandes.edu.co/bitstreams/41022acd-3f16-46d3-96b5-d282e0f4c431/download |
bitstream.checksum.fl_str_mv |
6f38ffb510e3806f987bdebfbed344ab d3fa326f6af572649fe9099c7bb1b1c3 0175ea4a2d4caec4bbcc37e300941108 ae9e573a68e7f92501b6913cc846c39f cb59bbd6f4fdb43e3f6173d6c306cddc 3ac140ee6c6994d688adebdf048fbbdc 30d23cd0c78f12b9eecd306417efbd63 b13f743585d510d76eeb65349ada89e3 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812133938283413504 |
spelling |
Escobar Velasquez, Camilo Andresvirtual::18477-1Colmenares Ortiz, Juan CamiloMontealegre Sandoval, Juan SebastiánGonzález Pereira, David Camilo2024-07-03T13:19:08Z2024-07-03T13:19:08Z2024-06-27https://hdl.handle.net/1992/74431instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Este proyecto de grado consiste en el desarrollo de una plataforma web que abarca dos fases principales. En la primera fase, se analizará el uso efectivo de un repositorio, centrado en los cursos de desarrollo móvil y web. Este análisis considerará elementos como commits, branches, entre otros, los cuales serán representados mediante la implementación de un dashboard interactivo. En la segunda fase del proyecto, se profundizará en la minería de datos, para examinar la contribución individual de cada persona al proyecto. En este sentido, se busca no solo cuantificar el número total de líneas de código, sino también evaluar el valor del trabajo realizado por cada participante y su influencia en el proyecto. El producto final es una plataforma intuitiva que permita a los usuarios, especialmente a los monitores, visualizar de manera clara y comprensible el uso de GitHub, y el desarrollo de cada estudiante con el fin de poder tomar medidas concretas para mejorar los procesos de aprendizaje en el desarrollo de software.Pregrado6 páginasapplication/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y ComputaciónAttribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Minería de repositorios - Mejora a los procesos de aprendizaje en cursos de desarrollo de softwareTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPMinería de repositoriosGitHubInfluencia de contribuciónMonkeyTestIngenieríaSonar. (s. f.). Code Quality Tool & Secure Analysis with SonarQube. https://www.sonarsource.com/products/sonarqube/Pruitt, M. (2024, 26 enero). Code Security | Kiuwan. Kiuwan. https://www.kiuwan.com/?gad_source=1&gclid=CjwKCAiAlcyuBhBnEiwAOGZ2S_5_bMFb1nmiJd5dM_BYGMw72y98P4fcs_c6X3t_vzoOPcx5jhPRoCQloQAvD_BwEBassett, A. (2024, April 2). Introducing FARM Stack - FastAPI, React, and MongoDB | MongoDB. https://www.mongodb.com/developer/languages/python/farm-stack-fastapi-reactmongodb/Spadini, D., Aniche, M., & Bacchelli, A. (2018). PyDriller: Python framework for mining software repositories. Association for Computing Machinery. https://doi.org/10.1145/3236024.3264598Who is the Real Hero? Measuring Developer Contribution via Multi-dimensional Data Integration (ASE 2023 - Research Papers) - ASE 2023. (n.d.). https://conf.researchr.org/details/ase2023/ase-2023-papers/17/Who-is-the-Real Hero-Measuring-Developer-Contributionvia-Multi-dimensional-Data-Int202011866202012723201815834Publication0000-0001-8414-9301virtual::18477-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=00016890402019118830virtual::18477-190cbaa5a-48e9-458f-949b-4a661bbe3291virtual::18477-190cbaa5a-48e9-458f-949b-4a661bbe3291virtual::18477-1ORIGINALMinería de repositorios.pdfMinería de repositorios.pdfapplication/pdf501096https://repositorio.uniandes.edu.co/bitstreams/031cd64d-da94-4325-886b-c2ee1bd64f74/download6f38ffb510e3806f987bdebfbed344abMD52autorizacion tesis (1).pdfautorizacion tesis (1).pdfHIDEapplication/pdf260506https://repositorio.uniandes.edu.co/bitstreams/09f50951-12fa-4906-8b99-01e321c2fdee/downloadd3fa326f6af572649fe9099c7bb1b1c3MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8908https://repositorio.uniandes.edu.co/bitstreams/e3d4ddcc-b071-447c-92f7-657043e56469/download0175ea4a2d4caec4bbcc37e300941108MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-82535https://repositorio.uniandes.edu.co/bitstreams/185b9412-7784-4d9e-9f0b-cf4e12c1f44e/downloadae9e573a68e7f92501b6913cc846c39fMD54TEXTMinería de repositorios.pdf.txtMinería de repositorios.pdf.txtExtracted texttext/plain18927https://repositorio.uniandes.edu.co/bitstreams/a7515be0-3028-4059-9d12-5f45a8d0be98/downloadcb59bbd6f4fdb43e3f6173d6c306cddcMD55autorizacion tesis (1).pdf.txtautorizacion tesis (1).pdf.txtExtracted texttext/plain2160https://repositorio.uniandes.edu.co/bitstreams/0de9845a-e32b-421f-9c5e-54c24135f6ab/download3ac140ee6c6994d688adebdf048fbbdcMD57THUMBNAILMinería de repositorios.pdf.jpgMinería de repositorios.pdf.jpgGenerated Thumbnailimage/jpeg17568https://repositorio.uniandes.edu.co/bitstreams/dec31d09-9ffb-4ebe-a6c0-58ffe5d57ab4/download30d23cd0c78f12b9eecd306417efbd63MD56autorizacion tesis (1).pdf.jpgautorizacion tesis (1).pdf.jpgGenerated Thumbnailimage/jpeg11009https://repositorio.uniandes.edu.co/bitstreams/41022acd-3f16-46d3-96b5-d282e0f4c431/downloadb13f743585d510d76eeb65349ada89e3MD581992/74431oai:repositorio.uniandes.edu.co:1992/744312024-07-04 03:07:07.417http://creativecommons.org/licenses/by/4.0/Attribution 4.0 Internationalopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coPGgzPjxzdHJvbmc+RGVzY2FyZ28gZGUgUmVzcG9uc2FiaWxpZGFkIC0gTGljZW5jaWEgZGUgQXV0b3JpemFjacOzbjwvc3Ryb25nPjwvaDM+CjxwPjxzdHJvbmc+UG9yIGZhdm9yIGxlZXIgYXRlbnRhbWVudGUgZXN0ZSBkb2N1bWVudG8gcXVlIHBlcm1pdGUgYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBTw6luZWNhIHJlcHJvZHVjaXIgeSBkaXN0cmlidWlyIGxvcyByZWN1cnNvcyBkZSBpbmZvcm1hY2nDs24gZGVwb3NpdGFkb3MgbWVkaWFudGUgbGEgYXV0b3JpemFjacOzbiBkZSBsb3Mgc2lndWllbnRlcyB0w6lybWlub3M6PC9zdHJvbmc+PC9wPgo8cD5Db25jZWRhIGxhIGxpY2VuY2lhIGRlIGRlcMOzc2l0byBlc3TDoW5kYXIgc2VsZWNjaW9uYW5kbyBsYSBvcGNpw7NuIDxzdHJvbmc+J0FjZXB0YXIgbG9zIHTDqXJtaW5vcyBhbnRlcmlvcm1lbnRlIGRlc2NyaXRvcyc8L3N0cm9uZz4geSBjb250aW51YXIgZWwgcHJvY2VzbyBkZSBlbnbDrW8gbWVkaWFudGUgZWwgYm90w7NuIDxzdHJvbmc+J1NpZ3VpZW50ZScuPC9zdHJvbmc+PC9wPgo8aHI+CjxwPllvLCBlbiBtaSBjYWxpZGFkIGRlIGF1dG9yIGRlbCB0cmFiYWpvIGRlIHRlc2lzLCBtb25vZ3JhZsOtYSBvIHRyYWJham8gZGUgZ3JhZG8sIGhhZ28gZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2byB5IGRlIHN1cyBhbmV4b3MgZGUgc2VyIGVsIGNhc28sIGVuIGZvcm1hdG8gZGlnaXRhbCB5L28gZWxlY3Ryw7NuaWNvIHkgYXV0b3Jpem8gYSBsYSBVbml2ZXJzaWRhZCBkZSBsb3MgQW5kZXMgcGFyYSBxdWUgcmVhbGljZSBsYSBwdWJsaWNhY2nDs24gZW4gZWwgU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBvIGVuIGN1YWxxdWllciBvdHJvIHNpc3RlbWEgbyBiYXNlIGRlIGRhdG9zIHByb3BpbyBvIGFqZW5vIGEgbGEgVW5pdmVyc2lkYWQgeSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiB5IGRpc3RyaWJ1Y2nDs24gKGFscXVpbGVyLCBwcsOpc3RhbW8gcMO6YmxpY28gZSBpbXBvcnRhY2nDs24pIHF1ZSBtZSBjb3JyZXNwb25kZW4gY29tbyBjcmVhZG9yIGRlIGxhIG9icmEgb2JqZXRvIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8uPC9wPgo8cD5MYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGVtaXRlIGVuIGNhbGlkYWQgZGUgYXV0b3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50byB5IG5vIGNvcnJlc3BvbmRlIGEgY2VzacOzbiBkZSBkZXJlY2hvcywgc2lubyBhIGxhIGF1dG9yaXphY2nDs24gZGUgdXNvIGFjYWTDqW1pY28gZGUgY29uZm9ybWlkYWQgY29uIGxvIGFudGVyaW9ybWVudGUgc2XDsWFsYWRvLiBMYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgZXh0ZW5zaXZhIG5vIHNvbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIHVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byBlbGVjdHLDs25pY28sIHkgZW4gZ2VuZXJhbCBwYXJhIGN1YWxxdWllciBmb3JtYXRvIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIuPC9wPgo8cD5FbCBhdXRvciwgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuPC9wPgo8cD5FbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLjwvcD4KPHA+U2kgdGllbmUgYWxndW5hIGR1ZGEgc29icmUgbGEgbGljZW5jaWEsIHBvciBmYXZvciwgY29udGFjdGUgY29uIGVsIDxhIGhyZWY9Im1haWx0bzpiaWJsaW90ZWNhQHVuaWFuZGVzLmVkdS5jbyIgdGFyZ2V0PSJfYmxhbmsiPkFkbWluaXN0cmFkb3IgZGVsIFNpc3RlbWEuPC9hPjwvcD4K |