Software restructuring models for object oriented programming languages using the fuzzy based clustering algorithm

  • Sarika Bobde
  • Rashmi Phalnikar
Publication date
October 2021
Publisher
ITMO University
Journal
Scientific and technical journal of information technologies mechanics and optics

Abstract

Advances in the domain of software-based technology pave the way for widespread use of object-oriented programs. There is a need to develop a well-established software system that will reduce maintenance costs and enhance the usability of the component. While designing a software system, its internal structure deteriorates due to prolonged or delayed maintenance activities. In such situations, restructuring of the software is a superior approach to improve the structure without changing external behaviour of the system. One approach to carry out restructuring is to use refactoring on the existing source code for improving the internal structure of the code. Code refactoring is an effective technique for software development that improves th...

Extracted data

Related items

Hierarchical Clustering Based Automatic Refactorings Detection
  • Istvan Gergely Czibula
  • Gabriela (serban Czibula
January 2008

Abstract:- The structure of software systems is subject of many changes during the systems lifecycle...

Hierarchical Clustering for Software Systems Restructuring
  • Czibula, István Gergely
  • Serban, Gabriela
December 2007

Improving the quality of software systems design is the most important issue during the evolution of...

Program restructuring using clustering techniques
  • Lung, C.H. (Chung-Horng)
  • Xu, X. (Xia)
  • Zaman, M. (Marzia)
  • Srinivasan, A. (Anand)
September 2006

Program restructuring is a key method for improving the quality of ill-structured programs, thereby ...

We use cookies to provide a better user experience.