On evaluating the impact of the refactoring of architectural problems on software quality

被引:6
|
作者
Fontana, Francesca Arcelli [1 ]
Roveda, Riccardo [1 ]
Vittori, Stefano [1 ]
Metelli, Andrea [1 ]
Saldarini, Stefano [1 ]
Mazzei, Francesco [1 ]
机构
[1] Univ Milano Bicocca, Dept Informat Syst & Commun, Milan, Italy
关键词
Architectural Smells; Software Quality Evaluation; Refactoring; Antipatterns;
D O I
10.1145/2962695.2962716
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We can improve software quality in different ways and by removing different kinds of problems. In this paper, we focus our attention on architectural problems, as architectural smells or antipatterns represent, we remove some of these problems through refactoring steps and we check the impact that the refactoring has on different quality metrics. In particular, we focus our attention on some Quality Indexes computed by four tools. These tools are used also for the detection of the architectural problems. We present the results and outline different issues related to the impact of the refactoring of these architectural problems on the Quality Indexes and the difficulties in the choice of the problems to be refactored.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Analysis of Code Refactoring Impact on Software Quality
    Kaur, Amandeep
    Kaur, Manpreet
    [J]. 4TH INTERNATIONAL CONFERENCE ON ADVANCEMENTS IN ENGINEERING & TECHNOLOGY (ICAET-2016), 2016, 57
  • [2] The Impact of Refactoring to Patterns on Software Quality Attributes
    Mohammad Alshayeb
    [J]. Arabian Journal for Science and Engineering, 2011, 36 : 1241 - 1251
  • [4] Evaluating software refactoring tool support
    Mealy, Erica
    Strooper, Paul
    [J]. 2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 331 - +
  • [5] Impact of Software Refactoring on Software Quality in the Industrial Environment: A Review of Empirical Studies
    Almogahed, Abdullah
    Omar, Mazni
    Zakaria, Nur Haryani
    [J]. PROCEEDINGS OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2018, 2018, : 229 - 234
  • [6] Impact of Metrics based Refactoring on the Software Quality: a Case Study
    Shrivastava, Suprika Vasudeva
    Shrivastava, Vishal
    [J]. 2008 IEEE REGION 10 CONFERENCE: TENCON 2008, VOLS 1-4, 2008, : 439 - +
  • [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] Effort Estimation for Architectural Refactoring of Data Tier Software
    Ersoy, Ersin
    Sozer, Hasan
    [J]. IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2022), 2022, : 80 - 89
  • [9] A methodology for impact evaluation of refactoring on external quality attributes of a software design
    Bashir, Raja Sehrab
    Lee, Sai Peck
    Yung, Chong Chun
    Alam, Khubaib Amjad
    Ahmad, Raja Wasim
    [J]. 2017 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT), 2017, : 183 - 188
  • [10] 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,