Software Refactoring for System Modernization

被引:5
|
作者
Santos, Bruno M. [1 ]
Garcia-Rodriguez de Guzman, Ignacio [2 ]
de Camargo, Valter V. [1 ,3 ]
Piattini, Mario [2 ,4 ]
Ebert, Christof [5 ,6 ,7 ]
机构
[1] Univ Fed Sao Carlos, Comp Sci Dept, Sao Carlos, SP, Brazil
[2] Univ Castilla La Mancha, Inst Technol & Informat Syst, Ciudad Real, Spain
[3] Univ Fed Sao Carlos, AdvanSE Lab, Adv Res Grp Software Engn, Sao Carlos, SP, Brazil
[4] Univ Castilla La Mancha, Alarcos Res Grp, Ciudad Real, Spain
[5] Vector Consulting Serv, Stuttgart, Germany
[6] Univ Stuttgart, Stuttgart, Germany
[7] Univ Sorbonne, Paris, France
关键词
ADM; Architecture-Driven Modernization; KDM; Knowledge Discovery Metamodel; legacy systems; refactoring; refactoring tools; software development; software engineering; Software Technology; software tools;
D O I
10.1109/MS.2018.4321236
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Unlike their authors, software systems tend to live much longer than was ever intended or thought possible. Companies thus must modernize their software systems to keep them productive in new environments with new technology, within acceptable levels of costs. Refactoring tools can help with this process. © 2018 IEEE.
引用
收藏
页码:62 / 67
页数:6
相关论文
共 50 条
  • [1] A Software Refactoring Paradigm for controling changes on Control System
    Xiao, Fangxiong
    Li, Yan
    Zhu, Xiaodong
    Fan, Dajuan
    [J]. INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS, PTS 1-4, 2013, 241-244 : 2587 - +
  • [2] An expert system for determining candidate software classes for refactoring
    Kosker, Yasemin
    Turhan, Burak
    Bener, Ayse
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (06) : 10000 - 10003
  • [3] Refactoring for software migration
    Mancl, D
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2001, 39 (10) : 88 - 93
  • [4] A survey of software refactoring
    Mens, T
    Tourwé, T
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (02) : 126 - 139
  • [5] Beyond the refactoring browser:: Advanced tool support for software refactoring
    Mens, T
    Tourwé, T
    Muñoz, F
    [J]. SIXTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2003, : 39 - 44
  • [6] A game of refactoring. Studying the impact of gamification in software refactoring
    Elezi, Leonard
    Sali, Sara
    Demeyer, Serge
    Murgia, Alessandro
    Perez, Javier
    [J]. PROCEEDINGS OF THE XP2016 SCIENTIFIC WORKSHOPS, 2016,
  • [7] Improving the Quality of Software by Refactoring
    Kaur, Gurpreet
    Singh, Balraj
    [J]. 2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2017, : 185 - 191
  • [8] Drivers for software refactoring decisions
    Helsinki University of Technology, Software Business and Engineering Institute, P.O. Box 9210, 02015 TKK
    [J]. ACM Special Interest Group on Software Engineering, 1600, 297-306 (2006):
  • [9] Software refactoring side effects
    AbuHassan, Amjad
    Alshayeb, Mohammad
    Ghouti, Lahouari
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (01)
  • [10] Effective Software Refactoring Process
    Kaya, Mehmet
    Conley, Shannon
    Othman, Zhala S.
    Varol, Asaf
    [J]. 2018 6TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSIC AND SECURITY (ISDFS), 2018, : 197 - 202