Aplicación Web de gestión de proyectos y auditoría de código
Gespeichert in:
| Titel: | Aplicación Web de gestión de proyectos y auditoría de código |
|---|---|
| Autoren: | Senande Torrado, Fabio |
| Weitere Verfasser: | Losada, José, Universidade da Coruña. Facultade de Informática |
| Publikationsjahr: | 2025 |
| Bestand: | RUC - Repositorio Universidade Coruña |
| Schlagwörter: | Proyecto, Revisión, React, Node.js, JavaScript, GitHub, Hugging Face, Project, Review |
| Beschreibung: | [Resumen]: Para desarrollar software de calidad, es importante utilizar herramientas que faciliten el trabajo colaborativo durante todas las etapas del ciclo de vida del proyecto. Este enfoque co- laborativo es importante para fomentar el aprendizaje, la adopción de buenas prácticas y la transferencia de conocimiento de los desarrolladores más experimentados hasta los más noveles. Por ello, en este trabajo se propone el análisis, diseño e implementación de una herramienta web que permitirá realizar la revisión de código fuente y revisión de documentación de un proyecto software. La aplicación permitirá la creación de diferentes grupos de trabajo, y cada grupo de trabajo tendrá asignado una serie de proyectos. Dentro de cada proyecto, se asignarán los roles apropiados a los diferentes miembros del grupo, por ejemplo, desarrolladores, revisores, etc. Y, de la misma forma, dentro de cada proyecto se establecerán las distintas tareas que podrán ser llevadas a revisión, tanto en su finalización como en momentos puntuales durante el desarrollo. Los miembros podrán realizar comentarios sobre el código fuente iniciándose, así, un proceso de debate que pretende ser enriquecedor y cuyo objetivo es fomentar el uso de buenas prácticas, el desarrollo de calidad, etc. Esta aplicación se integrará con GitHub como herramienta complementaria a la plataforma. Se utilizará GitHub para almacenar el código fuente de los diferentes proyectos. Los usuarios de la aplicación vincularán su cuenta local con las cuentas de GitHub para acceder al código fuente así como a los diferentes commits que se puedan ir realizando durante el desarrollo. Además, se integrará un modelo de inteligencia artificial de Hugging Face, desplegado en un servidor local, para proporcionar retroalimentación en las revisiones. Los usuarios dispondrán de una funcionalidad que les permitirá consultar a la IA, la cual procesará el contenido de la revisión y devolverá una respuesta para resolver sus dudas o cuestiones. Para el desarrollo de este trabajo se utilizará ... |
| Publikationsart: | bachelor thesis |
| Dateibeschreibung: | application/pdf |
| Sprache: | Spanish; Castilian |
| Relation: | https://hdl.handle.net/2183/39828 |
| Verfügbarkeit: | https://hdl.handle.net/2183/39828 |
| Rights: | Atribución-NoComercial-SinDerivadas 3.0 España ; http://creativecommons.org/licenses/by-nc-nd/3.0/es/ ; open access |
| Dokumentencode: | edsbas.B4ADC859 |
| Datenbank: | BASE |
| Abstract: | [Resumen]: Para desarrollar software de calidad, es importante utilizar herramientas que faciliten el trabajo colaborativo durante todas las etapas del ciclo de vida del proyecto. Este enfoque co- laborativo es importante para fomentar el aprendizaje, la adopción de buenas prácticas y la transferencia de conocimiento de los desarrolladores más experimentados hasta los más noveles. Por ello, en este trabajo se propone el análisis, diseño e implementación de una herramienta web que permitirá realizar la revisión de código fuente y revisión de documentación de un proyecto software. La aplicación permitirá la creación de diferentes grupos de trabajo, y cada grupo de trabajo tendrá asignado una serie de proyectos. Dentro de cada proyecto, se asignarán los roles apropiados a los diferentes miembros del grupo, por ejemplo, desarrolladores, revisores, etc. Y, de la misma forma, dentro de cada proyecto se establecerán las distintas tareas que podrán ser llevadas a revisión, tanto en su finalización como en momentos puntuales durante el desarrollo. Los miembros podrán realizar comentarios sobre el código fuente iniciándose, así, un proceso de debate que pretende ser enriquecedor y cuyo objetivo es fomentar el uso de buenas prácticas, el desarrollo de calidad, etc. Esta aplicación se integrará con GitHub como herramienta complementaria a la plataforma. Se utilizará GitHub para almacenar el código fuente de los diferentes proyectos. Los usuarios de la aplicación vincularán su cuenta local con las cuentas de GitHub para acceder al código fuente así como a los diferentes commits que se puedan ir realizando durante el desarrollo. Además, se integrará un modelo de inteligencia artificial de Hugging Face, desplegado en un servidor local, para proporcionar retroalimentación en las revisiones. Los usuarios dispondrán de una funcionalidad que les permitirá consultar a la IA, la cual procesará el contenido de la revisión y devolverá una respuesta para resolver sus dudas o cuestiones. Para el desarrollo de este trabajo se utilizará ... |
|---|
Nájsť tento článok vo Web of Science