Quality Attributes Optimization of Software Architecture: Research Challenges and Directions

被引:1
|
作者
Di Pompeo, Daniele [1 ]
Tucci, Michele [2 ]
机构
[1] Univ Aquila, Laquila, Italy
[2] Charles Univ Prague, Prague, Czech Republic
关键词
refactoring; multi-objective optimization; software architecture; performance; MODEL;
D O I
10.1109/ICSA-C57050.2023.00061
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The estimation and improvement of quality attributes in software architectures is a challenging and time-consuming activity. On modern software applications, a model-based representation is crucial to face the complexity of such activity. One main challenge is that the improvement of distinctive quality attributes may require contrasting refactoring actions on the architecture, for instance when looking for trade-off between performance and reliability (or other non-functional quality attributes). In such cases, multi-objective optimization can provide the designer with a more complete view on these trade-offs and, consequently, can lead to identify suitable refactoring actions that take into account independent or even competing objectives. In this paper, we present open challenges and research directions to fill current gaps in the context of multi-objective software architecture optimization.
引用
收藏
页码:252 / 255
页数:4
相关论文
共 50 条
  • [21] Software engineering education (SEE) research and publication: Issues, challenges and directions
    Saiedian, H
    Lethbridge, TC
    Port, D
    18TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2005, : 258 - 258
  • [22] Industrial Internet of Things: Requirements, Architecture, Challenges, and Future Research Directions
    Alabadi, Montdher
    Habbal, Adib
    Wei, Xian
    IEEE ACCESS, 2022, 10 : 66374 - 66400
  • [23] Software architecture decomposition using attributes
    Lung, Chung-Horng
    Xu, Xia
    Zaman, Marzia
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2007, 17 (05) : 599 - 613
  • [24] Attributes,challenges and future directions of community resilience
    Bo MENG
    Nan LI
    Dongping FANG
    Frontiers of Engineering Management, 2018, 5 (03) : 307 - 323
  • [25] Attributes, challenges and future directions of community resilience
    Meng, Bo
    Li, Nan
    Fang, Dongping
    FRONTIERS OF ENGINEERING MANAGEMENT, 2018, 5 (03) : 307 - 323
  • [26] Software Architecture and Software Quality
    Zemlicka, Michal
    Kral, Jaroslav
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT V, 2016, 9790 : 139 - 155
  • [27] Software Architecture Challenges and Emerging Research in Software-Intensive Systems-of-Systems
    Oquendo, Flavio
    SOFTWARE ARCHITECTURE, ECSA 2016, 2016, 9839 : 3 - 21
  • [28] Quality attributes use in architecture design decision methods: research and practice
    Ioanna Lytra
    Carlos Carrillo
    Rafael Capilla
    Uwe Zdun
    Computing, 2020, 102 : 551 - 572
  • [29] Quality attributes use in architecture design decision methods: research and practice
    Lytra, Ioanna
    Carrillo, Carlos
    Capilla, Rafael
    Zdun, Uwe
    COMPUTING, 2020, 102 (02) : 551 - 572
  • [30] MapReduce and Its Applications, Challenges, and Architecture: a Comprehensive Review and Directions for Future Research
    Khezr, Seyed Nima
    Navimipour, Nima Jafari
    JOURNAL OF GRID COMPUTING, 2017, 15 (03) : 295 - 321