Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Moin, Armin, Badii, Atta, Günnemann, Stephan, Challenger, Moharram
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866918134506586112
author Moin, Armin
Badii, Atta
Günnemann, Stephan
Challenger, Moharram
author_facet Moin, Armin
Badii, Atta
Günnemann, Stephan
Challenger, Moharram
contents Various architecture frameworks for software, systems, and enterprises have been proposed in the literature. They identified several stakeholders and defined modeling perspectives, architecture viewpoints, and views to frame and address stakeholder concerns. However, the stakeholders with data science and Machine Learning (ML) related concerns, such as data scientists and data engineers, are yet to be included in existing architecture frameworks. Only this way can we envision a holistic system architecture description of an ML-enabled system. Note that the ML component behavior and functionalities are special and should be distinguished from traditional software system behavior and functionalities. The main reason is that the actual functionality should be inferred from data instead of being specified at design time. Additionally, the structural models of ML components, such as ML model architectures, are typically specified using different notations and formalisms from what the Software Engineering (SE) community uses for software structural models. Yet, these two aspects, namely ML and non-ML, are becoming so intertwined that it necessitates an extension of software architecture frameworks and modeling practices toward supporting ML-enabled system architectures. In this paper, we address this gap through an empirical study using an online survey instrument. We surveyed 61 subject matter experts from over 25 organizations in 10 countries.
format Preprint
id arxiv_https___arxiv_org_abs_2308_05239
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints
Moin, Armin
Badii, Atta
Günnemann, Stephan
Challenger, Moharram
Software Engineering
Machine Learning
Various architecture frameworks for software, systems, and enterprises have been proposed in the literature. They identified several stakeholders and defined modeling perspectives, architecture viewpoints, and views to frame and address stakeholder concerns. However, the stakeholders with data science and Machine Learning (ML) related concerns, such as data scientists and data engineers, are yet to be included in existing architecture frameworks. Only this way can we envision a holistic system architecture description of an ML-enabled system. Note that the ML component behavior and functionalities are special and should be distinguished from traditional software system behavior and functionalities. The main reason is that the actual functionality should be inferred from data instead of being specified at design time. Additionally, the structural models of ML components, such as ML model architectures, are typically specified using different notations and formalisms from what the Software Engineering (SE) community uses for software structural models. Yet, these two aspects, namely ML and non-ML, are becoming so intertwined that it necessitates an extension of software architecture frameworks and modeling practices toward supporting ML-enabled system architectures. In this paper, we address this gap through an empirical study using an online survey instrument. We surveyed 61 subject matter experts from over 25 organizations in 10 countries.
title Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints
topic Software Engineering
Machine Learning
url https://arxiv.org/abs/2308.05239