Contributions of enterprise architecture to software engineering: A systematic literature review

Enterprise architecture is a growing trend that aims to help deal with the complexity of socio-technical systems such as human organizations, as well as their information technology and systems areas. Nevertheless, the contribution of enterprise architecture to the field of software engineering rema...

Descripción completa

Detalles Bibliográficos
Autores: Martínez López, José Antonio, García Rubio, Félix Óscar, Ruiz González, Francisco, Vizcaíno Barceló, Aurora
Tipo de recurso: artículo
Fecha de publicación:2023
País:España
Institución:Universidad de Castilla-La Mancha
Repositorio:RUIdeRA. Repositorio Institucional de la UCLM
OAI Identifier:oai:ruidera.uclm.es:10578/36893
Acceso en línea:https://doi.org/10.1002/smr.2572
https://hdl.handle.net/10578/36893
Access Level:acceso abierto
Palabra clave:Enterprise architecture
Software development
Software engineering
Software maintenance
Software process
id ES_3f74bdfd8a005eded61160a4923458fe
oai_identifier_str oai:ruidera.uclm.es:10578/36893
network_acronym_str ES
network_name_str España
repository_id_str
spelling Contributions of enterprise architecture to software engineering: A systematic literature reviewMartínez López, José AntonioGarcía Rubio, Félix ÓscarRuiz González, FranciscoVizcaíno Barceló, AuroraEnterprise architectureSoftware developmentSoftware engineeringSoftware maintenanceSoftware processEnterprise architecture is a growing trend that aims to help deal with the complexity of socio-technical systems such as human organizations, as well as their information technology and systems areas. Nevertheless, the contribution of enterprise architecture to the field of software engineering remains unclear. The purpose of this systematic literature review is to see how enterprise architecture is used in software development and maintenance practice. To this end, we first carried out a search in the SCOPUS database and then organized the papers according to the Software Engineering Body of Knowledge to determine what areas of software engineering are covered by each research study. To understand how enterprise architecture is used, we established a classification based on ISO 42010 and TOGAF. From the systematic literature review, we noticed that the early stages of development are the most impacted by the enterprise architecture. On the other hand, we observed that enterprise architecture is of assistance in the areas of engineering management, engineering processes, and engineering models and methods; these tasks are carried out by teams or managers using different, often agile, development methods or standards. In turn, we found that the most common categories are architecture descriptions; these are often used to facilitate communication and information-sharing between different stakeholders, in addition to frameworks, which will help to establish common practices in the organization related to the joint use of enterprise architecture and software development.John Wiley & Sons202420242023info:eu-repo/semantics/articleapplication/pdfhttps://doi.org/10.1002/smr.2572https://hdl.handle.net/10578/36893reponame:RUIdeRA. Repositorio Institucional de la UCLMinstname:Universidad de Castilla-La ManchaInglésRTI2018-98309-B-C31PID2021-122554OBC31RTI2018-98309-BC31 (Ministerio de Ciencia, Innovación y Universidades (MCIN) y FondoEuropeo de Desarrollo Regional (FEDER))info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivs 3.0 Spainhttp://creativecommons.org/licenses/by-nc-nd/3.0/es/oai:ruidera.uclm.es:10578/368932026-05-27T07:36:41Z
dc.title.none.fl_str_mv Contributions of enterprise architecture to software engineering: A systematic literature review
title Contributions of enterprise architecture to software engineering: A systematic literature review
spellingShingle Contributions of enterprise architecture to software engineering: A systematic literature review
Martínez López, José Antonio
Enterprise architecture
Software development
Software engineering
Software maintenance
Software process
title_short Contributions of enterprise architecture to software engineering: A systematic literature review
title_full Contributions of enterprise architecture to software engineering: A systematic literature review
title_fullStr Contributions of enterprise architecture to software engineering: A systematic literature review
title_full_unstemmed Contributions of enterprise architecture to software engineering: A systematic literature review
title_sort Contributions of enterprise architecture to software engineering: A systematic literature review
dc.creator.none.fl_str_mv Martínez López, José Antonio
García Rubio, Félix Óscar
Ruiz González, Francisco
Vizcaíno Barceló, Aurora
author Martínez López, José Antonio
author_facet Martínez López, José Antonio
García Rubio, Félix Óscar
Ruiz González, Francisco
Vizcaíno Barceló, Aurora
author_role author
author2 García Rubio, Félix Óscar
Ruiz González, Francisco
Vizcaíno Barceló, Aurora
author2_role author
author
author
dc.subject.none.fl_str_mv Enterprise architecture
Software development
Software engineering
Software maintenance
Software process
topic Enterprise architecture
Software development
Software engineering
Software maintenance
Software process
description Enterprise architecture is a growing trend that aims to help deal with the complexity of socio-technical systems such as human organizations, as well as their information technology and systems areas. Nevertheless, the contribution of enterprise architecture to the field of software engineering remains unclear. The purpose of this systematic literature review is to see how enterprise architecture is used in software development and maintenance practice. To this end, we first carried out a search in the SCOPUS database and then organized the papers according to the Software Engineering Body of Knowledge to determine what areas of software engineering are covered by each research study. To understand how enterprise architecture is used, we established a classification based on ISO 42010 and TOGAF. From the systematic literature review, we noticed that the early stages of development are the most impacted by the enterprise architecture. On the other hand, we observed that enterprise architecture is of assistance in the areas of engineering management, engineering processes, and engineering models and methods; these tasks are carried out by teams or managers using different, often agile, development methods or standards. In turn, we found that the most common categories are architecture descriptions; these are often used to facilitate communication and information-sharing between different stakeholders, in addition to frameworks, which will help to establish common practices in the organization related to the joint use of enterprise architecture and software development.
publishDate 2023
dc.date.none.fl_str_mv 2023
2024
2024
dc.type.none.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv https://doi.org/10.1002/smr.2572
https://hdl.handle.net/10578/36893
url https://doi.org/10.1002/smr.2572
https://hdl.handle.net/10578/36893
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv RTI2018-98309-B-C31
PID2021-122554OBC31
RTI2018-98309-BC31 (Ministerio de Ciencia, Innovación y Universidades (MCIN) y FondoEuropeo de Desarrollo Regional (FEDER))
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
eu_rights_str_mv openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv John Wiley & Sons
publisher.none.fl_str_mv John Wiley & Sons
dc.source.none.fl_str_mv reponame:RUIdeRA. Repositorio Institucional de la UCLM
instname:Universidad de Castilla-La Mancha
instname_str Universidad de Castilla-La Mancha
reponame_str RUIdeRA. Repositorio Institucional de la UCLM
collection RUIdeRA. Repositorio Institucional de la UCLM
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869406634141286400
score 15,811543