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 条
  • [41] A Systematic Mapping Study on Practical Approaches to Teaching Software Engineering
    Marques, Mara R.
    Quispe, Alcides
    Ochoa, Sergio F.
    2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014,
  • [42] Requirements engineering: A systematic mapping study in agile software development
    Curcio, Karina
    Navarro, Tiago
    Malucelli, Andreia
    Reinehr, Sheila
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 139 : 32 - 50
  • [43] 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
  • [44] FLOSS in Software Engineering Education An Update of a Systematic Mapping Study
    Brito, Moara Sousa
    Silva, Fernanda Gomes
    Chavez, Christina von Flach G.
    Nascimento, Debora C.
    Bittencourt, Roberto A.
    SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 250 - 259
  • [45] Using biometric data in software engineering: a systematic mapping study
    Menzen, Juliano Paulo
    Farias, Kleinner
    Bischoff, Vinicius
    BEHAVIOUR & INFORMATION TECHNOLOGY, 2021, 40 (09) : 880 - 902
  • [46] Industry trends in Software Engineering Education: a systematic mapping study
    Cico, Orges
    Jaccheri, Letizia
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2019), 2019, : 292 - 293
  • [47] Process Improvement in Software Requirements Engineering: A Systematic Mapping Study
    S. Almeyda
    A. Dávila
    Programming and Computer Software, 2022, 48 : 513 - 533
  • [48] Sentiment analysis tools in software engineering: A systematic mapping study
    Obaidi, Martin
    Nagel, Lukas
    Specht, Alexander
    Kluender, Jil
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 151
  • [49] Process Improvement in Software Requirements Engineering: A Systematic Mapping Study
    Almeyda, S.
    Davila, A.
    PROGRAMMING AND COMPUTER SOFTWARE, 2022, 48 (08) : 513 - 533
  • [50] Exploring the intersection between software industry and Software Engineering education - A systematic mapping of Software Engineering Trends
    Cico, Orges
    Jaccheri, Letizia
    Anh Nguyen-Duc
    Zhang, He
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 172 (172)