IJRET
  • CrossRef
  • Google Scholar
  • ischolar
  • Index Copernicus
  • IJRET
  • Alternate Text
  • IJRET
  • IJRET
  • IJRET
  • Alternate Text
  • IJRET
  • IJRET
  • IJRET
  • IJRET
  • IJRET
  • IJRET
  • IJRET
Authors will receive one hard copy of full paper, individual print certificates and digital certificates, Submit Manuscript

CALL FOR PAPERS : DEC-2018

Submission Last Date :  30-Dec-2018
Acceptance Notification :  in 15 days
Publication Date :  in 5 days
Submit Manuscript Online

FOR AUTHORS

FOR REVIEWERS

IJRET® PUBLICATIONS

DOWNLOADS

CONTACT US

NEWS & UPDATES

Call for Paper Vol-7 Iss-02 Feb-2018

IJRET invites papers from various engineering disciplines for Volume-07 Issue-02, Feb-2018.

Submit Manuscript

Published Vol-07 Iss-01 Jan-18

IJRET Volume-07 Issue-01, Jan-2018 is published now.

Browse Papers

SURVEY ON SOFTWARE REMODULARIZATION TECHNIQUES

Rajalakshmi M, Bright Gee Varghese R

Abstract: Re-modularization of software systems is a key technique used in testing and maintenance phase of the software development lifecycle. This process helps the developer in reviewing the modules and the interaction between those modules of the developed software systems. Re-modularization process also allows the developer to make the software system more efficient by adding additional features according to their future requirement and enhancement. Based on the review results, the developed software system can be re-modularized, thus finally making the software system to be efficient and less fault-prone. This paper deals with the survey on various methods that are used for re-modularization of software systems. The methods include hierarchical clustering method, automated clustering methods and clustering using Genetic Algorithm (GA).The usage of hierarchical clustering helps in understanding the software domain, software system and the measures used for clustering the software system. Automatic clustering approaches are used in order to group together highly cohesive components, in a module of the software system where the cohesiveness is measured in terms of intra-module links and reduce the coupling between modules which is measured in terms of the inter-module dependencies of the software system. Genetic Algorithm belongs to large class of Evolutionary Algorithm, which generates the solutions to optimization problems using techniques inspired by natural evolution such as inheritance mutation, crossover and selection. In general, Genetic Algorithm requires the genetic representation of the solution domain and the fitness function to evaluate the solution domain. In this survey the working principle of various remodularization methods are discussed and the efficient re-modularization approach is selected based on its features and advantages.

Keywords: Software re-modularization, Hierarchical Clustering and Genetic Algorithm.

DOI: https://doi.org/10.15623/ijret.2013.0212062

Home | Publication Ethics | Privacy Policy | Terms & Conditions | Refund Policy | Feedback | Contact Us
Copyright © 2012-2018 IJRET Journal All rights reserved