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 条
  • [31] MapReduce and Its Applications, Challenges, and Architecture: a Comprehensive Review and Directions for Future Research
    Seyed Nima Khezr
    Nima Jafari Navimipour
    Journal of Grid Computing, 2017, 15 : 295 - 321
  • [32] Strategic directions in software quality
    Osterweil, L
    ACM COMPUTING SURVEYS, 1996, 28 (04) : 738 - 750
  • [33] Evolutionary Multitask Optimization: a Methodological Overview, Challenges, and Future Research Directions
    Eneko Osaba
    Javier Del Ser
    Aritz D. Martinez
    Amir Hussain
    Cognitive Computation, 2022, 14 : 927 - 954
  • [34] Evolutionary Multitask Optimization: a Methodological Overview, Challenges, and Future Research Directions
    Osaba, Eneko
    Del Ser, Javier
    Martinez, Aritz D.
    Hussain, Amir
    COGNITIVE COMPUTATION, 2022, 14 (03) : 927 - 954
  • [35] Evaluating performance attributes of layered software architecture
    Sharma, VS
    Jalote, P
    Trivedi, KS
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3489 : 66 - 81
  • [36] RESEARCH DIRECTIONS IN SOFTWARE COMPOSITION
    NIERSTRASZ, O
    MEIJLER, TD
    ACM COMPUTING SURVEYS, 1995, 27 (02) : 262 - 264
  • [37] Deconstructing Service Quality and Customer Satisfaction: Challenges and Directions for Future Research
    Torres, Edwin N.
    JOURNAL OF HOSPITALITY MARKETING & MANAGEMENT, 2014, 23 (06) : 652 - 677
  • [38] Empirical evaluation of software quality attributes
    Wood, M
    Brooks, A
    Miller, J
    Roper, M
    SOFTWARE QUALITY MANAGEMENT IV - IMPROVING QUALITY, 1996, : 271 - 283
  • [39] Quality attributes of Web software applications
    Offutt, J
    IEEE SOFTWARE, 2002, 19 (02) : 25 - +
  • [40] Research directions and challenges in nanoelectronics
    Cavin, R. K.
    Zhirnov, V. V.
    Herr, D. J. C.
    Avila, Alba
    Hutchby, J.
    JOURNAL OF NANOPARTICLE RESEARCH, 2006, 8 (06) : 841 - 858