Architecture Knowledge Representation and Communication Industry Survey
- URL: http://arxiv.org/abs/2309.11572v1
- Date: Wed, 20 Sep 2023 18:17:16 GMT
- Title: Architecture Knowledge Representation and Communication Industry Survey
- Authors: Haben Birhane Gebreweld
- Abstract summary: We aim to understand the current practice in architecture knowledge, and to explore where sustainability can be applied to address sustainability in software architecture in the future.
We used a survey, which utilized a questionnaire containing 34 questions and collected responses from 45 architects working at a prominent bank in the Netherlands.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Background: The literature offers various methods for capturing software
architectural knowledge (AK), including views, viewpoints, and architecture
decision records (ADRs). In parallel, sustainability has gained prominence in
software engineering, especially concerning software architecture.
Nevertheless, practical industry reviews on these subjects seem to be lacking.
Aim: In this research we aim to understand the current practice in architecture
knowledge, and to explore where sustainability can be applied to address
sustainability in software architecture in the future. Method: We used a
survey, which utilized a questionnaire containing 34 questions and collected
responses from 45 architects working at a prominent bank in the Netherlands,
aimed to evaluate the practical representation and communication of
architectural knowledge and sustainability. Result: Our analysis yielded two
primary discoveries and several intriguing detailed results regarding how AK is
captured and conveyed to diverse stakeholders. Firstly, it seems crucial to
develop a new architectural element that connects various architectural
features and perspectives tailored for different stakeholders. Secondly,
providing clear guidance, references, and goals is essential to motivate
architects to adopt Sustainable Software Engineering practices. Conclusion:
After analysing the data collected through this survey, we have concluded that:
a) There are no established domain-specific AK methods/tools in the financial
domain. Most practitioners use domain-generic tools. b) A new architectural
element that links the various architectural features and viewpoints created
for various stakeholders appears to be necessary. c) There is sufficient
sustainability awareness and motivation among software architects. However,
what they lack are clear guidance, references, and goals to practice
sustainable software engineering.
Related papers
- Standardizing Knowledge Engineering Practices with a Reference Architecture [8.22187358555391]
This paper proposes a vision of harmonizing the best practices in the field of knowledge engineering.
We describe how a reference architecture can be iteratively designed and implemented to associate user needs with recurring systemic patterns.
arXiv Detail & Related papers (2024-04-04T17:46:32Z) - The Presence and the State-of-Practice of Software Architects in the
Brazilian Industry - A Survey [1.3392307634669538]
The aim of this work is to understand the characteristics of the companies regarding the presence or absence of software architects in Brazil.
The study collected data from 105 professionals distributed in 24 Brazilian states.
arXiv Detail & Related papers (2024-03-01T20:10:37Z) - From Requirements to Architecture: An AI-Based Journey to
Semi-Automatically Generate Software Architectures [2.4150871564195007]
We propose a method to generate software architecture candidates based on requirements using artificial intelligence techniques.
We further envision an automatic evaluation and trade-off analysis of the generated architecture candidates.
arXiv Detail & Related papers (2024-01-25T10:56:58Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - Serving Deep Learning Model in Relational Databases [70.53282490832189]
Serving deep learning (DL) models on relational data has become a critical requirement across diverse commercial and scientific domains.
We highlight three pivotal paradigms: The state-of-the-art DL-centric architecture offloads DL computations to dedicated DL frameworks.
The potential UDF-centric architecture encapsulates one or more tensor computations into User Defined Functions (UDFs) within the relational database management system (RDBMS)
arXiv Detail & Related papers (2023-10-07T06:01:35Z) - Machine Learning-Enabled Software and System Architecture Frameworks [48.87872564630711]
The stakeholders with data science and Machine Learning related concerns, such as data scientists and data engineers, are yet to be included in existing architecture frameworks.
We surveyed 61 subject matter experts from over 25 organizations in 10 countries.
arXiv Detail & Related papers (2023-08-09T21:54:34Z) - Identifying and Consolidating Knowledge Engineering Requirements [4.311189028205597]
We propose to address four challenges by developing a reference architecture using a mainstream software methodology.
By studying the requirements of different stakeholders and eras, we identify 23 essential quality attributes for evaluating reference architectures.
We discuss the next steps towards a comprehensive reference architecture including prioritizing quality attributes, integrating components with complementary strengths, and supporting missing socio-technical requirements.
arXiv Detail & Related papers (2023-06-27T00:26:15Z) - PyRCA: A Library for Metric-based Root Cause Analysis [66.72542200701807]
PyRCA is an open-source machine learning library of Root Cause Analysis (RCA) for Artificial Intelligence for IT Operations (AIOps)
It provides a holistic framework to uncover the complicated metric causal dependencies and automatically locate root causes of incidents.
arXiv Detail & Related papers (2023-06-20T09:55:10Z) - Unfinished Architectures: A Perspective from Artificial Intelligence [73.52315464582637]
Development of Artificial Intelligence (AI) opens new avenues for the proposal of possibilities for the completion of unfinished architectures.
Recent appearance of tools such as DALL-E, capable of completing images guided by a textual description.
In this article we explore the use of these new AI tools for the completion of unfinished facades of historical temples and analyse the still germinal stadium in the field of architectural graphic composition.
arXiv Detail & Related papers (2023-03-03T13:05:10Z) - Towards Human-Bot Collaborative Software Architecting with ChatGPT [7.50312929275194]
Software Development Bots (DevBots) trained on large language models can help synergise architects' knowledge with artificially intelligent decision support.
ChatGPT is a disruptive technology not primarily introduced for software engineering.
We detail a case study that involves collaboration between a novice software architect and ChatGPT for architectural analysis, synthesis, and evaluation of a services-driven software application.
arXiv Detail & Related papers (2023-02-26T16:32:16Z) - A General Purpose Neural Architecture for Geospatial Systems [142.43454584836812]
We present a roadmap towards the construction of a general-purpose neural architecture (GPNA) with a geospatial inductive bias.
We envision how such a model may facilitate cooperation between members of the community.
arXiv Detail & Related papers (2022-11-04T09:58:57Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.