Overview of the Multi-Objective Refactoring Selection Problem

被引:0
|
作者
Chisalita-Cretu, Camelia [1 ]
机构
[1] Babes Bolyai Univ Cluj Napoca, Fac Math & Comp Sci, 1 Mihail Kogalniceanu St, RO-400084 Cluj Napoca, Romania
关键词
Refactoring; Object-oriented programming; Multi-objective optimization; Genetic algorithms;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Software systems continually change as they evolve to reflect new requirements, but their internal structure tends to decay. Refactoring is a commonly accepted technique to improve the structure of object-oriented software. Several refactoring selection problem have been formalized in the past years. This paper intends to overview the work achieved in this area, starting from the general refactoring selection problem to the single, set, sequence, plan, or strategy based refactoring selection problems. Further research directions on the multi criteria based selection are detailed.
引用
收藏
页码:321 / 328
页数:8
相关论文
共 50 条
  • [1] THE MULTI-OBJECTIVE REFACTORING SELECTION PROBLEM
    Chisalita-Cretu, Camelia
    Vescan, Andreea
    [J]. KEPT 2009: KNOWLEDGE ENGINEERING PRINCIPLES AND TECHNIQUES, 2009, : 291 - 298
  • [2] A Multi-Objective Approach for Entity Refactoring Set Selection Problem
    Chisalita-Cretu, Camelia
    [J]. 2009 SECOND INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES (ICADIWT 2009), 2009, : 790 - 795
  • [3] The Optimal Refactoring Selection Problem - A Multi-Objective Evolutionary Approach
    Chisalita-Cretu, Camelia
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING, ICVL 2010, 2010, : 410 - 417
  • [4] Identification of Web Service Refactoring Opportunities as a Multi-Objective Problem
    Wang, Hanzhang
    Ouni, Ali
    Kessentini, Marouane
    Maxim, Bruce
    Grosky, William I.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, : 586 - 593
  • [5] Intelligent Change Operators for Multi-Objective Refactoring
    Abid, Chaima
    Ivers, James
    Ferreira, Thiago do N.
    Kessentini, Marouane
    Kahla, Fares E.
    Ozkaya, Ipek
    [J]. 2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 768 - 780
  • [6] A new multi-objective algorithm for a project selection problem
    Ghorbani, S.
    Rabbani, M.
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2009, 40 (01) : 9 - 14
  • [7] A Novel Outlook on Feature Selection as a Multi-objective Problem
    Barbiero, Pietro
    Lutton, Evelyne
    Squillero, Giovanni
    Tonda, Alberto
    [J]. ARTIFICIAL EVOLUTION, EA 2019, 2020, 12052 : 68 - 81
  • [8] Enabling Decision and Objective Space Exploration for Interactive Multi-Objective Refactoring
    Rebai, Soumaya
    Alizadeh, Vahid
    Kessentini, Marouane
    Fehri, Houcem
    Kazman, Rick
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (05) : 1560 - 1578
  • [9] Analysis of the multi-objective cluster head selection problem in WSNs
    Garcia-Najera, Abel
    Zapotecas-Martinez, Saul
    Miranda, Karen
    [J]. APPLIED SOFT COMPUTING, 2021, 112
  • [10] A multi-objective particle swarm optimization for project selection problem
    Rabbani, M.
    Bajestani, M. Aramoon
    Khoshkhou, G. Baharian
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (01) : 315 - 321