Architectural support for software performance in continuous software engineering: systematic mapping study
Eramo, Romina; Tucci, Michele; Di Pompeo, Daniele; Cortellessa, Vittorio; Di Marco, Antinisca; Taibi, Davide (2023-10-10)
Eramo, Romina
Tucci, Michele
Di Pompeo, Daniele
Cortellessa, Vittorio
Di Marco, Antinisca
Taibi, Davide
Elsevier
10.10.2023
Romina Eramo, Michele Tucci, Daniele Di Pompeo, Vittorio Cortellessa, Antinisca Di Marco, Davide Taibi, Architectural support for software performance in continuous software engineering: A systematic mapping study, Journal of Systems and Software, Volume 207, 2024, 111833, ISSN 0164-1212, https://doi.org/10.1016/j.jss.2023.111833
https://creativecommons.org/licenses/by-nc-nd/4.0/
© 2023 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
https://creativecommons.org/licenses/by-nc-nd/4.0/
© 2023 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
https://creativecommons.org/licenses/by-nc-nd/4.0/
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202402121676
https://urn.fi/URN:NBN:fi:oulu-202402121676
Tiivistelmä
Abstract
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, performance assessment is not easy, but recent studies have shown that architectural models evolving with the software can support this goal. In this paper, we present a mapping study aimed at classifying existing scientific contributions that deal with the architectural support for performance-targeted continuous software engineering. We have applied the systematic mapping methodology to an initial set of 215 potentially relevant papers and selected 66 primary studies that we have analyzed to characterize and classify the current state of research. This classification helps to focus on the main aspects that are being considered in this domain and, mostly, on the emerging findings and implications for future research.
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, performance assessment is not easy, but recent studies have shown that architectural models evolving with the software can support this goal. In this paper, we present a mapping study aimed at classifying existing scientific contributions that deal with the architectural support for performance-targeted continuous software engineering. We have applied the systematic mapping methodology to an initial set of 215 potentially relevant papers and selected 66 primary studies that we have analyzed to characterize and classify the current state of research. This classification helps to focus on the main aspects that are being considered in this domain and, mostly, on the emerging findings and implications for future research.
Kokoelmat
- Avoin saatavuus [38821]
Samankaltainen aineisto
Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.
-
Continuous software engineering in the development of software-intensive products : towards a reference model for continuous software engineering
Karvonen, Teemu
Acta Universitatis Ouluensis. A, Scientiae rerum naturalium : 695 (University of Oulu, 24.10.2017) -
Software process measurement and related challenges in agile software development : a multiple case study
Ram, Prabhat; Rodriguez, Pilar; Oivo, Markku
Lecture notes in computer science (Springer Nature, 03.11.2018) -
Improving software quality with software error prediction
Taipale, Taneli (T. Taipale, 03.12.2015)