D Tofan, M Galster, P Avgeriou, W Schuitema - Information and Software …, 2014 - Elsevier
Context The software architecture of a system is the result of a set of architectural decisions. The topic of architectural decisions in software engineering has received significant attention …
Our recent research has shown that, in large-scale software systems, defective files seldom exist alone. They are usually architecturally connected, and their architectural structures …
In this paper, we propose and empirically validate a suite of hotspot patterns: recurring architecture problems that occur in most complex systems and incur high maintenance …
E Letier, D Stefan, ET Barr - … of the 36th International Conference on …, 2014 - dl.acm.org
Uncertainty complicates early requirements and architecture decisions and may expose a software project to significant risk. Yet software architects lack support for evaluating …
In large-scale software systems, error-prone or change-prone files rarely stand alone. They are typically architecturally connected and their connections usually exhibit architecture …
Abstract Context: Architecture Tactics (ATs) are architectural building blocks that provide general architectural solutions for addressing Quality Attributes (QAs) issues. Mining and …
M Leung, X Wei, LD Ojo - Journal of Construction Engineering and …, 2024 - ascelibrary.org
Value management (VM) and risk management (RM) both involve systematic team decision- making methodologies, but they are often used separately by construction professionals in …
M Galster, D Weyns - Journal of Systems and Software, 2023 - Elsevier
Context: Previous research highlighted concerns about empirical research in software engineering (eg, reproducibility, applicability of findings). It is unclear how these concerns …
The new era of information and the needs of our society require continuous change in software and technology. Changes are produced very quickly and software systems require …