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...

Full description

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