• Home
  • Search
  • Stability Aware Software Refactoring Using Hybrid Search Based Techniques
  • Cite Icon8
  • https://doi.org/10.1109/ictacc.2017.18Copy DOI Icon

Stability Aware Software Refactoring Using Hybrid Search Based Techniques

  • Apr 1, 2017
  • M Vimaladevi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software refactoring is a crucial and necessary activity for the quality enhancement during maintenance and evolution of a software system. Stability is a key quality aspect that needs to be monitored especially for the process of refactoring. Due to the nature of the larger possible options for refactoring, search based software engineering practices provide a best possible way in improving the code quality through refactoring. A combination of automated refactoring techniques and metaheuristic search methods, along with the aid of software metrics, can improve the structure of the code. In this work, four quality attributes, namely abstraction, coupling, inheritance, along with stability is taken as fitness functions that drive the search process. The calculation of the fitness function follows a weighted aggregate method of the software metrics. A hybrid Gravitational Search Algorithm and Artificial Bee Colony algorithm (GSA-ABC) is applied which provides improved results in the search process of refactoring options. The results show improvement in terms of average quality gain of the four measured quality factors for the refactored software.

Similar Papers
  • Research Article

Artificial Bee Colony Algorithm with Principal Component Analysis

  • Aug 12, 2016
  • Electronics and Communications in Japan
  • Daisuke Mori +1
  • Research Article
  • Citations23

Archive-based multi-criteria Artificial Bee Colony algorithm for whole test suite generation

  • Feb 04, 2021
  • Engineering Science and Technology, an International Journal
  • Omur Sahin +2
  • Research Article
  • Citations2

Polygonal Approximation Using an Artificial Bee Colony Algorithm

  • Jan 01, 2015
  • Mathematical Problems in Engineering
  • Shu-Chien Huang
  • Research Article
  • Citations16

Design and analysis of hierarchical software metrics

  • Dec 01, 1995
  • ACM Computing Surveys
  • Ronald E Prather
  • Conference Article
  • Citations5

A Many-Objective Estimation Distributed Algorithm Applied to Search Based Software Refactoring

  • Jul 01, 2018
  • Glauber Botelho +3
  • Research Article
  • Citations11

An Optimal Edge Detection Using Modified Artificial Bee Colony Algorithm

  • Mar 21, 2016
  • Proceedings of the National Academy of Sciences, India Section A: Physical Sciences
  • Om Prakash Verma +2
  • Conference Article
  • Citations1

From Boring to Boarding: Transforming Refactoring Education with Game-Based Learning

  • Apr 14, 2024
  • Wajdi Aljedaani +3
  • Conference Article
  • Citations2

Image Threshold Segmentation Based on an Improved Bee Colony Algorithm

  • Jul 01, 2018
  • Fengcai Huo +2
  • Book Chapter

Garment Pattern Element Extraction Based on Artificial Bee Colony Algorithm

  • Jan 01, 2023
  • Baojuan Yang
  • Research Article
  • Citations3

Self-Adaptive and Adaptive Parameter Control in Improved Artificial Bee Colony Algorithm

  • Jan 01, 2017
  • Informatica
  • Bekir Afşar +3
  • Conference Article
  • Citations60

Retinal blood vessel segmentation using bee colony optimisation and pattern search

  • Jul 01, 2014
  • Eid Emary +4
  • Research Article
  • Citations11

Topology optimization based on the harmony search method

  • Jun 01, 2017
  • Journal of Mechanical Science and Technology
  • Seung-Min Lee +1
  • Conference Article
  • Citations17

Automated Inference of Pointcuts in Aspect-Oriented Refactoring

  • May 01, 2007
  • Proceedings/Proceedings - International Conference on Software Engineering
  • Prasanth Anbalagan +1
  • Book Chapter
  • Citations23

An Efficient Method for Parameter Estimation of Software Reliability Growth Model Using Artificial Bee Colony Optimization

  • Jan 01, 2015
  • Rao K Mallikharjuna +1
  • Conference Article
  • Citations5

Cuckoo-search optimized fuzzy-logic control of stationary battery storage systems

  • Oct 01, 2017
  • Cong Nam Truong +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.