Cloud-Native Architectural Characteristics and their Impacts on Software
Quality: A Validation Survey
- URL: http://arxiv.org/abs/2306.12532v1
- Date: Wed, 21 Jun 2023 19:35:03 GMT
- Title: Cloud-Native Architectural Characteristics and their Impacts on Software
Quality: A Validation Survey
- Authors: Robin Lichtenth\"aler, Jonas Fritzsch, Guido Wirtz
- Abstract summary: We aim to investigate relationships between architectural characteristics of cloud-native applications, and quality aspects.
The architectural characteristics in consideration are based on our recently proposed quality model for cloud-native software architectures.
We present an updated version of the quality model incorporating the survey results.
- Score: 1.4502611532302039
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Cloud-native architectures are often based on microservices and combine
different aspects that aim to leverage the capabilities of cloud platforms for
software development. Cloud-native architectural characteristics like patterns
and best practices aim to design, develop, deploy, and operate such systems
efficiently with minimal time and effort. However, architects and developers
are faced with the challenge of applying such characteristics in a targeted
manner to improve selected quality attributes. Hence, we aim to investigate
relationships, or more specifically impacts, between architectural
characteristics of cloud-native applications, and quality aspects. The
architectural characteristics in consideration are based on our recently
proposed quality model for cloud-native software architectures. To validate its
elements and revise this literature-based quality model, we conducted a
questionnaire-based survey among 42 software professionals. While the survey
results reinforce the quality model to a fair extent, they also indicate parts
requiring a revision. Thus, as an additional contribution, we present an
updated version of the quality model incorporating the survey results.
Practitioners will benefit from our work when designing and developing
cloud-native applications in a quality-oriented way. Researchers will moreover
profit from our specifically developed questionnaire-based survey tool, which
allows surveying complex structures like a hierarchical quality model.
Related papers
- Implicitly Guided Design with PropEn: Match your Data to Follow the Gradient [52.2669490431145]
PropEn is inspired by'matching', which enables implicit guidance without training a discriminator.
We show that training with a matched dataset approximates the gradient of the property of interest while remaining within the data distribution.
arXiv Detail & Related papers (2024-05-28T11:30:19Z) - Generative Design through Quality-Diversity Data Synthesis and Language Models [5.196236145367301]
Two fundamental challenges face generative models in engineering applications: the acquisition of high-performing, diverse datasets, and the adherence to precise constraints in generated designs.
We propose a novel approach combining optimization, constraint satisfaction, and language models to tackle these challenges in architectural design.
arXiv Detail & Related papers (2024-05-16T11:30:08Z) - Towards Assessing Spread in Sets of Software Architecture Designs [2.2120851074630177]
We propose a quality indicator for the spread that assesses the diversity of alternatives by taking into account architectural features.
We demonstrate how our architectural quality indicator can be applied to a dataset from the literature.
arXiv Detail & Related papers (2024-02-29T13:52:39Z) - 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) - Interactive Multi-Objective Evolutionary Optimization of Software
Architectures [0.0]
Putting the human in the loop brings new challenges to the search-based software engineering field.
This paper explores how the interactive evolutionary computation can serve as a basis for integrating the human's judgment into the search process.
arXiv Detail & Related papers (2024-01-08T19:15:40Z) - The Impact of Different Backbone Architecture on Autonomous Vehicle
Dataset [120.08736654413637]
The quality of the features extracted by the backbone architecture can have a significant impact on the overall detection performance.
Our study evaluates three well-known autonomous vehicle datasets, namely KITTI, NuScenes, and BDD, to compare the performance of different backbone architectures on object detection tasks.
arXiv Detail & Related papers (2023-09-15T17:32:15Z) - Robustness and Generalization Performance of Deep Learning Models on
Cyber-Physical Systems: A Comparative Study [71.84852429039881]
Investigation focuses on the models' ability to handle a range of perturbations, such as sensor faults and noise.
We test the generalization and transfer learning capabilities of these models by exposing them to out-of-distribution (OOD) samples.
arXiv Detail & Related papers (2023-06-13T12:43:59Z) - GLUECons: A Generic Benchmark for Learning Under Constraints [102.78051169725455]
In this work, we create a benchmark that is a collection of nine tasks in the domains of natural language processing and computer vision.
We model external knowledge as constraints, specify the sources of the constraints for each task, and implement various models that use these constraints.
arXiv Detail & Related papers (2023-02-16T16:45:36Z) - Design Space Exploration and Explanation via Conditional Variational
Autoencoders in Meta-model-based Conceptual Design of Pedestrian Bridges [52.77024349608834]
This paper provides a performance-driven design exploration framework to augment the human designer through a Conditional Variational Autoencoder (CVAE)
The CVAE is trained on 18'000 synthetically generated instances of a pedestrian bridge in Switzerland.
arXiv Detail & Related papers (2022-11-29T17:28:31Z) - Assessing Project-Level Fine-Tuning of ML4SE Models [3.699097874146491]
We investigate how the model's quality can be improved if we target a specific project.
We evaluate three models of different complexity and compare their quality in three settings.
Per-project fine-tuning can greatly improve the models' quality as they capture the project's domain and naming conventions.
arXiv Detail & Related papers (2022-06-07T14:19:33Z) - SEEK: Segmented Embedding of Knowledge Graphs [77.5307592941209]
We propose a lightweight modeling framework that can achieve highly competitive relational expressiveness without increasing the model complexity.
Our framework focuses on the design of scoring functions and highlights two critical characteristics: 1) facilitating sufficient feature interactions; 2) preserving both symmetry and antisymmetry properties of relations.
arXiv Detail & Related papers (2020-05-02T15:15:50Z)
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.