Deriving architectural models from requirements specifications: A systematic mapping study

Detalhes bibliográficos
Autor(a) principal: Souza, Eric
Data de Publicação: 2019
Outros Autores: Moreira, Ana, Goulão, Miguel
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://doi.org/10.1016/j.infsof.2019.01.004
Resumo: Programa Cada sem Fronteiras (Ref. 99999.009047/2013-01)
id RCAP_4e5e59b89d51a631471c0fb5ab58b7d8
oai_identifier_str oai:run.unl.pt:10362/80276
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Deriving architectural models from requirements specifications: A systematic mapping studyLiterature reviewMapping studySoftware architectureSoftwareInformation SystemsComputer Science ApplicationsPrograma Cada sem Fronteiras (Ref. 99999.009047/2013-01)Context: Software architecture design creates and documents the high-level structure of a software system. Such structure, expressed in architectural models, comprises software elements, relations among them, and properties of these elements and relations. Existing software architecture methods offer ways to derive architectural models from requirements specifications. These models must balance different forces that should be analyzed during this derivation process, such as those imposed by different application domains and quality attributes. Such balance is difficult to achieve, requiring skilled and experienced architects. Object: The purpose of this paper is to provide a comprehensive overview of the existing methods to derive architectural models from requirements specifications and offer a research roadmap to challenge the community to address the identified limitations and open issues that require further investigation. Method: To achieve this goal, we performed a systematic mapping study following the good practices from the Evidence-Based Software Engineering field. Results: This study resulted in 39 primary studies selected for analysis and data extraction, from the 2575 initially retrieved. Conclusion: The major findings indicate that current architectural derivation methods rely heavily on the architects’ tacit knowledge (experience and intuition), do not offer sufficient support for inexperienced architects, and lack explicit evaluation mechanisms. These and other findings are synthesized in a research roadmap which results would benefit researchers and practitioners.NOVALincsDI - Departamento de InformáticaRUNSouza, EricMoreira, AnaGoulão, Miguel2022-02-16T01:31:07Z2019-05-012019-05-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttps://doi.org/10.1016/j.infsof.2019.01.004eng0950-5849PURE: 11680227http://www.scopus.com/inward/record.url?scp=85060004787&partnerID=8YFLogxKhttps://doi.org/10.1016/j.infsof.2019.01.004info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T04:35:32Zoai:run.unl.pt:10362/80276Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:35:52.189586Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Deriving architectural models from requirements specifications: A systematic mapping study
title Deriving architectural models from requirements specifications: A systematic mapping study
spellingShingle Deriving architectural models from requirements specifications: A systematic mapping study
Souza, Eric
Literature review
Mapping study
Software architecture
Software
Information Systems
Computer Science Applications
title_short Deriving architectural models from requirements specifications: A systematic mapping study
title_full Deriving architectural models from requirements specifications: A systematic mapping study
title_fullStr Deriving architectural models from requirements specifications: A systematic mapping study
title_full_unstemmed Deriving architectural models from requirements specifications: A systematic mapping study
title_sort Deriving architectural models from requirements specifications: A systematic mapping study
author Souza, Eric
author_facet Souza, Eric
Moreira, Ana
Goulão, Miguel
author_role author
author2 Moreira, Ana
Goulão, Miguel
author2_role author
author
dc.contributor.none.fl_str_mv NOVALincs
DI - Departamento de Informática
RUN
dc.contributor.author.fl_str_mv Souza, Eric
Moreira, Ana
Goulão, Miguel
dc.subject.por.fl_str_mv Literature review
Mapping study
Software architecture
Software
Information Systems
Computer Science Applications
topic Literature review
Mapping study
Software architecture
Software
Information Systems
Computer Science Applications
description Programa Cada sem Fronteiras (Ref. 99999.009047/2013-01)
publishDate 2019
dc.date.none.fl_str_mv 2019-05-01
2019-05-01T00:00:00Z
2022-02-16T01:31:07Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://doi.org/10.1016/j.infsof.2019.01.004
url https://doi.org/10.1016/j.infsof.2019.01.004
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 0950-5849
PURE: 11680227
http://www.scopus.com/inward/record.url?scp=85060004787&partnerID=8YFLogxK
https://doi.org/10.1016/j.infsof.2019.01.004
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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137979075133440