REBEL: a semiautomatic approach to identify architectural technical debt from heterogeneous artifacts
La deuda técnica arquitectónica (ATD) es una metáfora utilizada para describir las decisiones tomadas por los arquitectos para alcanzar objetivos a corto plazo, pero que pueden afectar negativamente a la salud del sistema a largo plazo. Sin embargo, la ATD no recibe suficiente atención por parte de...
- Autores:
-
Pérez Gutiérrez, Boris Rainiero
- Tipo de recurso:
- Doctoral thesis
- Fecha de publicación:
- 2021
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/53629
- Acceso en línea:
- http://hdl.handle.net/1992/53629
- Palabra clave:
- Arquitectura de software
Fallas de software
Ingeniería
- Rights
- openAccess
- License
- https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
id |
UNIANDES2_5a51680a3c679a95467e860e3cfd77b2 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/53629 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Correal Torres, Darío Ernesto02150c52-355d-4df0-8ff2-c523b95ca698600Pérez Gutiérrez, Boris Rainieroec6a3b2e-7ed9-435e-b608-4282049158dd400Díaz Pace, AndrésIzurieta, ClementeSánchez Puccini, Mario Eduardo2021-11-03T16:31:23Z2021-11-03T16:31:23Z2021http://hdl.handle.net/1992/5362910.57784/1992/5362924620.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/La deuda técnica arquitectónica (ATD) es una metáfora utilizada para describir las decisiones tomadas por los arquitectos para alcanzar objetivos a corto plazo, pero que pueden afectar negativamente a la salud del sistema a largo plazo. Sin embargo, la ATD no recibe suficiente atención por parte de los equipos de arquitectos porque es difícil de identificar, medir y priorizar, y su valor está relacionado con el mantenimiento y la evolución a largo plazo de un sistema. En esta investigación, proponemos un enfoque basado en modelos que se centra en la construcción de un modelo de clasificación para la identificación de ATD basado en la información recogida de los artefactos producidos durante el diseño de la arquitectura. Este modelo permitirá a los arquitectos apoyar la gestión de ATD consciente e inconsciente en sus proyectos de software. Esta propuesta se centra en la TD a nivel de arquitectura únicamente, sin tener en cuenta el código fuente.Architectural Technical Debt (ATD) is a metaphor used to describe decisions taken by architects to accomplish short-term goals but possibly negatively affecting the long-term health of the system. However, ATD doesn't receive enough attention from the architect teams because it is hard to identify, measure, prioritize, and its value is related to the long-term maintenance and evolution of a system. In this research, we propose a model-driven approach that focuses on building a classification model for ATD identification based on the information gathered from artifacts produced during architecture design. This model will allow architects to support the managing of conscious and unconscious ATD in their software projects. This proposal focuses on TD at the architecture level only without considering source code.Doctor en IngenieríaDoctorado197 páginasapplication/pdfengUniversidad de los AndesDoctorado en IngenieríaFacultad de IngenieríaREBEL: a semiautomatic approach to identify architectural technical debt from heterogeneous artifactsTrabajo de grado - Doctoradoinfo:eu-repo/semantics/doctoralThesishttp://purl.org/coar/resource_type/c_db06http://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TDArquitectura de softwareFallas de softwareIngeniería200717640PublicationTEXT24620.pdf.txt24620.pdf.txtExtracted texttext/plain318372https://repositorio.uniandes.edu.co/bitstreams/055e317a-b1ee-43d0-889b-de4168de410b/downloadf70f8ef5e75c2919bea38be21ec30101MD54ORIGINAL24620.pdfapplication/pdf10392888https://repositorio.uniandes.edu.co/bitstreams/62267579-4f13-4899-b19a-7f9136d259e8/download5e30cdc1f370cd1f030f02f1c9780110MD51THUMBNAIL24620.pdf.jpg24620.pdf.jpgIM Thumbnailimage/jpeg8217https://repositorio.uniandes.edu.co/bitstreams/778ba1e6-c150-40cf-87b9-a9a70230cfa7/downloadc2e9ee5c7e3ad6f07bf5e93d5233af80MD551992/53629oai:repositorio.uniandes.edu.co:1992/536292024-08-26 15:16:23.227https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |
dc.title.eng.fl_str_mv |
REBEL: a semiautomatic approach to identify architectural technical debt from heterogeneous artifacts |
title |
REBEL: a semiautomatic approach to identify architectural technical debt from heterogeneous artifacts |
spellingShingle |
REBEL: a semiautomatic approach to identify architectural technical debt from heterogeneous artifacts Arquitectura de software Fallas de software Ingeniería |
title_short |
REBEL: a semiautomatic approach to identify architectural technical debt from heterogeneous artifacts |
title_full |
REBEL: a semiautomatic approach to identify architectural technical debt from heterogeneous artifacts |
title_fullStr |
REBEL: a semiautomatic approach to identify architectural technical debt from heterogeneous artifacts |
title_full_unstemmed |
REBEL: a semiautomatic approach to identify architectural technical debt from heterogeneous artifacts |
title_sort |
REBEL: a semiautomatic approach to identify architectural technical debt from heterogeneous artifacts |
dc.creator.fl_str_mv |
Pérez Gutiérrez, Boris Rainiero |
dc.contributor.advisor.none.fl_str_mv |
Correal Torres, Darío Ernesto |
dc.contributor.author.none.fl_str_mv |
Pérez Gutiérrez, Boris Rainiero |
dc.contributor.jury.none.fl_str_mv |
Díaz Pace, Andrés Izurieta, Clemente Sánchez Puccini, Mario Eduardo |
dc.subject.armarc.none.fl_str_mv |
Arquitectura de software Fallas de software |
topic |
Arquitectura de software Fallas de software Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
La deuda técnica arquitectónica (ATD) es una metáfora utilizada para describir las decisiones tomadas por los arquitectos para alcanzar objetivos a corto plazo, pero que pueden afectar negativamente a la salud del sistema a largo plazo. Sin embargo, la ATD no recibe suficiente atención por parte de los equipos de arquitectos porque es difícil de identificar, medir y priorizar, y su valor está relacionado con el mantenimiento y la evolución a largo plazo de un sistema. En esta investigación, proponemos un enfoque basado en modelos que se centra en la construcción de un modelo de clasificación para la identificación de ATD basado en la información recogida de los artefactos producidos durante el diseño de la arquitectura. Este modelo permitirá a los arquitectos apoyar la gestión de ATD consciente e inconsciente en sus proyectos de software. Esta propuesta se centra en la TD a nivel de arquitectura únicamente, sin tener en cuenta el código fuente. |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-11-03T16:31:23Z |
dc.date.available.none.fl_str_mv |
2021-11-03T16:31:23Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Doctorado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_db06 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TD |
format |
http://purl.org/coar/resource_type/c_db06 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/53629 |
dc.identifier.doi.none.fl_str_mv |
10.57784/1992/53629 |
dc.identifier.pdf.none.fl_str_mv |
24620.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/53629 |
identifier_str_mv |
10.57784/1992/53629 24620.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.rights.uri.*.fl_str_mv |
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
197 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 |
Doctorado en Ingeniería |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingeniería |
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/055e317a-b1ee-43d0-889b-de4168de410b/download https://repositorio.uniandes.edu.co/bitstreams/62267579-4f13-4899-b19a-7f9136d259e8/download https://repositorio.uniandes.edu.co/bitstreams/778ba1e6-c150-40cf-87b9-a9a70230cfa7/download |
bitstream.checksum.fl_str_mv |
f70f8ef5e75c2919bea38be21ec30101 5e30cdc1f370cd1f030f02f1c9780110 c2e9ee5c7e3ad6f07bf5e93d5233af80 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1818111685383159808 |