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] A Systematic Mapping Study of Value-based Software Engineering
    Salleh, Norsaremah
    Mendes, Fabiana
    Mendes, Emilia
    [J]. 2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 404 - 411
  • [32] Requirements engineering for sustainable software systems: a systematic mapping study
    Peter Bambazek
    Iris Groher
    Norbert Seyff
    [J]. Requirements Engineering, 2023, 28 : 481 - 505
  • [33] Privacy by Design in Software Engineering: An update of a Systematic Mapping Study
    de Chaves, Shirlei Aparecida
    Vavassori Benitti, Fabiane Barreto
    [J]. 38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 1362 - 1369
  • [34] Landscaping systematic mapping studies in software engineering: A tertiary study
    Khan, Muhammad Uzair
    Sherin, Salman
    Lqbal, Muhammad Zohaib
    Zahid, Rubab
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 396 - 436
  • [35] Value-based Software Engineering: A Systematic Mapping Study
    Salleh, Norsaremah
    Mendes, Emilia
    Mendes, Fabiana
    Lekamlage, Charitha Dissanayake
    Petersen, Kai
    [J]. 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
    [J]. PROCEEDINGS OF THE 9TH INDIA SOFTWARE ENGINEERING CONFERENCE, 2016, : 89 - 98
  • [37] A Systematic Mapping Study on Practical Approaches to Teaching Software Engineering
    Marques, Mara R.
    Quispe, Alcides
    Ochoa, Sergio F.
    [J]. 2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014,
  • [38] Requirements engineering: A systematic mapping study in agile software development
    Curcio, Karina
    Navarro, Tiago
    Malucelli, Andreia
    Reinehr, Sheila
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 139 : 32 - 50
  • [39] The state of research on software engineering competencies: A systematic mapping study
    Assyne, Nana
    Ghanbari, Hadi
    Pulkkinen, Mirja
    [J]. Journal of Systems and Software, 2022, 185
  • [40] Using biometric data in software engineering: a systematic mapping study
    Menzen, Juliano Paulo
    Farias, Kleinner
    Bischoff, Vinicius
    [J]. BEHAVIOUR & INFORMATION TECHNOLOGY, 2021, 40 (09) : 880 - 902