Recovery of Software Architecture from Code Repositories

Bibliographic Details
Main Author: Ricardo Jorge de Araújo Ferreira
Publication Date: 2022
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://hdl.handle.net/10216/145130
Summary: Architecture can be the result of multiple intangibly connected parts spread across source code and other development artifacts. This makes it difficult to describe the architecture without resourcing to auxiliary documentation that puts this information together. Most of the times, this documentation is manually created, render it a costly process which overtime starts to be desregarded and the documentation becomes out of date and sometimes obsolete. Automating the recovery of the architecture using artifacts that are already present on the source code could potentially improve the way documentation is updated and used.
id RCAP_e3e1af3bb6c39bf3bb5ecf27d5caca0a
oai_identifier_str oai:repositorio-aberto.up.pt:10216/145130
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Recovery of Software Architecture from Code RepositoriesEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringArchitecture can be the result of multiple intangibly connected parts spread across source code and other development artifacts. This makes it difficult to describe the architecture without resourcing to auxiliary documentation that puts this information together. Most of the times, this documentation is manually created, render it a costly process which overtime starts to be desregarded and the documentation becomes out of date and sometimes obsolete. Automating the recovery of the architecture using artifacts that are already present on the source code could potentially improve the way documentation is updated and used.2022-10-122022-10-12T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/10216/145130TID:203171730engRicardo Jorge de Araújo Ferreirainfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-27T17:15:48Zoai:repositorio-aberto.up.pt:10216/145130Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T22:08:28.340087Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Recovery of Software Architecture from Code Repositories
title Recovery of Software Architecture from Code Repositories
spellingShingle Recovery of Software Architecture from Code Repositories
Ricardo Jorge de Araújo Ferreira
Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
title_short Recovery of Software Architecture from Code Repositories
title_full Recovery of Software Architecture from Code Repositories
title_fullStr Recovery of Software Architecture from Code Repositories
title_full_unstemmed Recovery of Software Architecture from Code Repositories
title_sort Recovery of Software Architecture from Code Repositories
author Ricardo Jorge de Araújo Ferreira
author_facet Ricardo Jorge de Araújo Ferreira
author_role author
dc.contributor.author.fl_str_mv Ricardo Jorge de Araújo Ferreira
dc.subject.por.fl_str_mv Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
topic Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
description Architecture can be the result of multiple intangibly connected parts spread across source code and other development artifacts. This makes it difficult to describe the architecture without resourcing to auxiliary documentation that puts this information together. Most of the times, this documentation is manually created, render it a costly process which overtime starts to be desregarded and the documentation becomes out of date and sometimes obsolete. Automating the recovery of the architecture using artifacts that are already present on the source code could potentially improve the way documentation is updated and used.
publishDate 2022
dc.date.none.fl_str_mv 2022-10-12
2022-10-12T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/10216/145130
TID:203171730
url https://hdl.handle.net/10216/145130
identifier_str_mv TID:203171730
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833599569446830080