Positive Side-Effects of Evaluating a Software Architecture
Keywords: software engineering, software architecture, Software architecture evaluation
Abstract
Software architecture evaluation is a key quality practice in the design of a software architecture, making such efforts critical for software quality. Such efforts are commonly reported in research venues as experience reports. While these reports typically also report other than expected effects from evaluating a software architecture, authors commonly report them as anecdotes. In this paper we present a series of other than expected effects from evaluating software architectures which we call positive side effects, that is, unintended effects or by-products that have a beneficial consequence as reported by stakeholders involved. We have observed these side effects in several architecture evaluations we have led and we present them in this article describing the effect and the circumstances where we observed the effect. We believe these positive side effects will encourage practitioners to adopt the software architecture evaluation practice and researchers to widen their view about what are the possible research issues to explore. © The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
Más información
| Título según WOS: | Positive Side-Effects of Evaluating a Software Architecture |
| Título según SCOPUS: | Positive Side-Effects of Evaluating a Software Architecture |
| Título de la Revista: | Lecture Notes in Computer Science |
| Editorial: | Springer Science and Business Media Deutschland GmbH |
| Fecha de publicación: | 2024 |
| Página de inicio: | 167 |
| Página final: | 177 |
| Idioma: | English |
| DOI: |
10.1007/978-3-031-71246-3_15 |
| Notas: | ISI, SCOPUS |