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 条
  • [21] Flipped Classroom in Software Engineering: A Systematic Mapping Study
    Veras, Necio L.
    Rocha, Lincoln S.
    Viana, Windson
    34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 720 - 729
  • [22] A Systematic Mapping Study on Requirements Engineering in Software Ecosystems
    Vegendla, Aparna
    Anh Nguyen Duc
    Gao, Shang
    Sindre, Guttorm
    JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2018, 11 (01) : 49 - 69
  • [23] Cognitive Biases in Software Engineering: A Systematic Mapping Study
    Mohanani, Rahul
    Salman, Iflaah
    Turhan, Burak
    Rodriguez, Pilar
    Ralph, Paul
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2020, 46 (12) : 1318 - 1339
  • [24] The quantum frontier of software engineering: A systematic mapping study
    De Stefano, Manuel
    Pecorelli, Fabiano
    Di Nucci, Dario
    Palomba, Fabio
    De Lucia, Andrea
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 175
  • [25] Team Formation in Software Engineering: A Systematic Mapping Study
    Costa, Alexandre
    Ramos, Felipe
    Perkusich, Mirko
    Dantas, Emanuel
    Dilorenzo, Ednaldo
    Chagas, Ferdinandy
    Meireles, Andre
    Albuquerque, Danyllo
    Silva, Luiz
    Almeida, Hyggo
    Perkusich, Angelo
    IEEE ACCESS, 2020, 8 : 145687 - 145712
  • [26] Requirements Engineering in Software Startups: A Systematic Mapping Study
    Gupta, Varun
    Fernandez-Crehuet, Jose Maria
    Hanne, Thomas
    Telesko, Rainer
    APPLIED SCIENCES-BASEL, 2020, 10 (17):
  • [27] Gamification in software engineering - A systematic mapping
    Pedreira, Oscar
    Garcia, Felix
    Brisaboa, Nieves
    Piattini, Mario
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 57 : 157 - 168
  • [28] Software Engineering in the Embedded Software and Mobile Robot Software Development: A Systematic Mapping
    Feitosa, Daniel
    Felizardo, Katia R.
    de Oliveira, Lucas Bueno R.
    Wolf, Denis
    Nakagawa, Elisa Y.
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 738 - 741
  • [29] Traceability of Architectural Design Decisions and Software Artifacts: A Systematic Mapping Study
    Hyun, Santiago
    Hurtado, Julio Ariel
    FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2023, 48 (04) : 401 - 423
  • [30] A systematic mapping study of search-based software engineering for software product lines
    Lopez-Herrejon, Roberto E.
    Linsbauer, Lukas
    Egyed, Alexander
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 61 : 33 - 51