Architectural support for software performance in continuous software engineering: systematic mapping study

被引:1
|
作者
Eramo, Romina [1 ]
Tucci, Michele [2 ]
Di Pompeo, Daniele [2 ]
Cortellessa, Vittorio [2 ]
Di Marco, Antinisca [2 ]
Taibi, Davide [3 ,4 ]
机构
[1] Univ Teramo, Teramo, Italy
[2] Univ Aquila, Laquila, Italy
[3] Univ Oulu, Oulu, Finland
[4] Tampere Univ, Tampere, Finland
基金
芬兰科学院;
关键词
Software architecture; Software performance; Continuous software engineering; DevOps;
D O I
10.1016/j.jss.2023.111833
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.Editor's note: Open Science material was validated by the Journal of Systems and Software Open Science Board. (see [https://www.sciencedirect.com/science/article/pii/S0164121221002168] for an example for where to place the statement and how to format it).
引用
收藏
页数:16
相关论文
共 50 条
  • [31] How are software datasets constructed in Empirical Software Engineering studies? A systematic mapping study
    Carruthers, Juan Andres
    Diaz-Pace, Jorge Andres
    Irrazabal, Emanuel Agustin
    Proceedings - 48th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2022, 2022, : 442 - 450
  • [32] A Systematic Mapping Study of Value-based Software Engineering
    Salleh, Norsaremah
    Mendes, Fabiana
    Mendes, Emilia
    2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 404 - 411
  • [33] Requirements engineering for sustainable software systems: a systematic mapping study
    Peter Bambazek
    Iris Groher
    Norbert Seyff
    Requirements Engineering, 2023, 28 : 481 - 505
  • [34] Privacy by Design in Software Engineering: An update of a Systematic Mapping Study
    de Chaves, Shirlei Aparecida
    Vavassori Benitti, Fabiane Barreto
    38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 1362 - 1369
  • [35] Value-based Software Engineering: A Systematic Mapping Study
    Salleh, Norsaremah
    Mendes, Emilia
    Mendes, Fabiana
    Lekamlage, Charitha Dissanayake
    Petersen, Kai
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2023, 17 (01)
  • [36] A Systematic Mapping Study of the Current Practice of Indian Software Engineering
    Barn, Balbir S.
    Clark, Tony
    Ali, Almaas
    Arif, Rabia
    PROCEEDINGS OF THE 9TH INDIA SOFTWARE ENGINEERING CONFERENCE, 2016, : 89 - 98
  • [37] Landscaping systematic mapping studies in software engineering: A tertiary study
    Khan, Muhammad Uzair
    Sherin, Salman
    Lqbal, Muhammad Zohaib
    Zahid, Rubab
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 396 - 436
  • [38] Requirements engineering for sustainable software systems: a systematic mapping study
    Bambazek, Peter
    Groher, Iris
    Seyff, Norbert
    REQUIREMENTS ENGINEERING, 2023, 28 (03) : 481 - 505
  • [39] Systematic Mapping Study on Security Approaches in Secure Software Engineering
    Khan, Rafiq Ahmad
    Khan, Siffat Ullah
    Khan, Habib Ullah
    Ilyas, Muhammad
    IEEE ACCESS, 2021, 9 : 19139 - 19160
  • [40] The state of research on software engineering competencies: A systematic mapping study
    Assyne, Nana
    Ghanbari, Hadi
    Pulkkinen, Mirja
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 185