中文
相关论文

相关论文: On Assessing the Complexity of Software Architectu…

200 篇论文

The purpose of this paper is to evaluate the impact of emerging network-centric software systems on the field of software architecture. We first develop an insight concerning the term "network-centric" by presenting its origin and its…

软件工程 · 计算机科学 2007-05-23 Amine Chigani , James D. Arthur

The continuous software engineering paradigm is gaining popularity in modern development practices, where the interleaving of design and runtime activities is induced by the continuous evolution of software systems. In this context,…

What is Software Architecture? The rules, paradigmen, pattern that help to construct, build and test a serious piece of software. It is the practical experience boiled down to abstract level. Software Architecture builds on System…

软件工程 · 计算机科学 2007-05-23 Andre Adrian

Sustainability is an increasingly-studied topic in software engineering in general, and in software architecture in particular. There are already a number of secondary studies addressing sustainability in software engineering, but no such…

软件工程 · 计算机科学 2022-04-26 Vasilios Andrikopoulos , Rares-Dorian Boza , Carlos Perales , Patricia Lago

Abstraction is one of the fundamental concepts of software design. Consequently, the determination of an appropriate abstraction level for the multitude of artefacts that form a software system is an integral part of software engineering.…

软件工程 · 计算机科学 2017-09-06 Stefan Wagner , Florian Deissenboeck

Software is among the most complex endeavors of the human mind; large scale systems can have tens of millions of lines of source code. However, seldom is complexity measured above the lowest level of code, and sometimes source code files or…

软件工程 · 计算机科学 2011-05-13 Alejandro Fernández

The architectural aspects of software systems are not always explicitly exposed to customers when a product is presented to them by software vendors. Therefore, customers might be put at a major risk if new emerging business needs come to…

软件工程 · 计算机科学 2012-10-16 Basem Y. Alkazemi

Context: Software architecture is a knowledge-intensive field. One mechanism for storing architecture knowledge is the recognition and description of architectural patterns. Selecting architectural patterns is a challenging task for…

软件工程 · 计算机科学 2020-05-19 Siamak Farshidi , Slinger Jansen , Jan Martijn van der Werf}

Complex systems have become a popular lens for analyzing cities and complexity theory has many implications for urban performance and resilience. This paper develops a typology of measures and indicators for assessing the physical…

物理与社会 · 物理学 2018-10-05 Geoff Boeing

The estimation and improvement of quality attributes in software architectures is a challenging and time-consuming activity. On modern software applications, a model-based representation is crucial to face the complexity of such activity.…

软件工程 · 计算机科学 2024-01-31 Daniele Di Pompeo , Michele Tucci

Unique developmental and operational characteristics of ML components as well as their inherent uncertainty demand robust engineering principles are used to ensure their quality. We aim to determine how software systems can be (re-)…

软件工程 · 计算机科学 2022-01-11 Alex Serban , Joost Visser

People demand for software quality is growing increasingly, thus different scales for the software are growing fast to handle the quality of software. The software complexity metric is one of the measurements that use some of the internal…

软件工程 · 计算机科学 2014-08-21 Yahya Tashtoush , Mohammed Al-Maolegi , Bassam Arkok

In the last 15 years, software architecture has emerged as an important software engineering field for managing the development and maintenance of large, software- intensive systems. Software architecture community has developed numerous…

软件工程 · 计算机科学 2017-01-24 Davide Falessi , Muhammad Ali Babar , Giovanni Cantone , Philippe Kruchten

This work aims at discussing the complexity aspect of software while demonstrating its relationship with security. Complexity is an essential part of software; however, numerous studies indicate that they increase the vulnerability of the…

软件工程 · 计算机科学 2020-02-18 Mamdouh Alenezi , Mohammad Zarour

Software architecture has been a key research area in the software engineering community due to its significant role in creating high quality software. The trend of developing product lines rather than single products has made the software…

软件工程 · 计算机科学 2015-07-27 Faheem Ahmed , Luiz Fernando Capretz

Enabling observability in software systems brings many benefits. It can, for example, ease the identification of issues or the implementation of improvements. It is especially critical to be able to observe sustainability-related dimensions…

软件工程 · 计算机科学 2026-04-13 Klervie Toczé , Andrei Dragomir , Vincenzo Stoico , Patricia Lago

A measure of complexity based on a probabilistic description of physical systems is proposed. This measure incorporates the main features of the intuitive notion of such a magnitude. It can be applied to many physical situations and to…

混沌动力学 · 物理学 2009-11-07 Ricardo Lopez-Ruiz , Hector Mancini , Xavier Calbet

Software architecture is the foundation of a system's ability to achieve various quality attributes, including software performance. However, there lacks comprehensive and in-depth understanding of why and how software architecture and…

软件工程 · 计算机科学 2024-10-24 Yutong Zhao , Lu Xiao , Chenhao Wei , Rick Kazman , Ye Yang

The development and maintenance of cloud software is complicated by complex but crucial technological requirements that are tightly coupled with each other and with the softwares actual business functionality. Consequently, the complexity…

软件工程 · 计算机科学 2014-08-26 Antonio Navarro Perez , Bernhard Rumpe

Software metrics offer a quantitative basis for predicting the software development process. In this way, software quality can be improved very easily. Software quality should be achieved to satisfy the customer with decreasing the software…

软件工程 · 计算机科学 2019-05-31 Junaid Rashid , Toqeer Mahmood , Muhamad Wasif Nisar