THE MULTI-OBJECTIVE REFACTORING SELECTION PROBLEM

被引:0
|
作者
Chisalita-Cretu, Camelia [1 ]
Vescan, Andreea [1 ]
机构
[1] Univ Babes Bolyai, Fac Math & Comp Sci, Dept Comp Sci, R-3400 Cluj Napoca, Romania
关键词
searched-based software engineering; multi-objective optimization; refactoring;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The paper defines the Optimal Refactoring Selection Problem (ORSP) and generalizes it as a Multi-Objective ORSP (MOORSP) by treating the cost constraint as an objective and combining it with the effect objective. It considers the refactoring selection as a multi-objective optimization in the Search-Based Software Engineering (SBSE) field. The results of the proposed weighted objective genetic algorithm on an experimental didactic case study are presented and compared with other recommended solutions for similar problems.
引用
收藏
页码:291 / 298
页数:8
相关论文
共 50 条
  • [31] Multi-phase Projects Selection and Scheduling Problem: A Multi-objective Optimization Approach
    Reza Alinezhad
    Ramin Ansari
    Mahdi Mahdikhani
    Sayyid Ali Banihashemi
    [J]. Iranian Journal of Science and Technology, Transactions of Civil Engineering, 2022, 46 : 2575 - 2591
  • [32] Multi-phase Projects Selection and Scheduling Problem: A Multi-objective Optimization Approach
    Alinezhad, Reza
    Ansari, Ramin
    Mahdikhani, Mahdi
    Banihashemi, Sayyid Ali
    [J]. IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY-TRANSACTIONS OF CIVIL ENGINEERING, 2022, 46 (03) : 2575 - 2591
  • [33] Multi-Objective Quantum Evolutionary Algorithm for Discrete Multi-Objective Combinational Problem
    Wei, Xin
    Fujimura, Shigeru
    [J]. INTERNATIONAL CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI 2010), 2010, : 39 - 46
  • [34] Multi-Objective Optimization Techniques for Software Refactoring: A Systematic Literature Review
    Rafique, Muhammad Zaid
    Alam, Khubaib Amjab
    Iqbal, Umer
    [J]. 2019 13TH INTERNATIONAL CONFERENCE ON MATHEMATICS, ACTUARIAL SCIENCE, COMPUTER SCIENCE AND STATISTICS (MACS-13), 2019,
  • [35] On the impact of Performance Antipatterns in multi-objective software model refactoring optimization
    Cortellessa, Vittorio
    Di Pompeo, Daniele
    Stoico, Vincenzo
    Tucci, Michele
    [J]. 2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 224 - 233
  • [36] A robust multi-objective approach to balance severity and importance of refactoring opportunities
    Mkaouer, Mohamed Wiem
    Kessentini, Marouane
    Cinneide, Mel O.
    Hayashi, Shinpei
    Deb, Kalyanmoy
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (02) : 894 - 927
  • [37] A robust multi-objective approach to balance severity and importance of refactoring opportunities
    Mohamed Wiem Mkaouer
    Marouane Kessentini
    Mel Ó Cinnéide
    Shinpei Hayashi
    Kalyanmoy Deb
    [J]. Empirical Software Engineering, 2017, 22 : 894 - 927
  • [38] Analyzing the sensitivity of multi-objective software architecture refactoring to configuration characteristics
    Cortellessa, Vittorio
    Di Pompeo, Daniele
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 135
  • [39] Multi-Objective Parameter Selection for Classifiers
    Muessel, Christoph
    Lausser, Ludwig
    Maucher, Markus
    Kestler, Hans A.
    [J]. JOURNAL OF STATISTICAL SOFTWARE, 2012, 46 (05): : 1 - 27
  • [40] Multi-objective optimization in partner selection
    Ma, Xuesen
    Han, Jianghong
    Hou, Zhengfeng
    Wei, Zhenchun
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 403 - +