Automated parameter estimation process for clustering algorithms used in software maintenance

  • Authors:
  • Soujanya Medapati;King-Ip Lin;Linda Sherrell

  • Affiliations:
  • University of Memphis, Memphis, TN;University of Memphis, Memphis, TN;University of Memphis, Memphis, TN

  • Venue:
  • Proceedings of the 51st ACM Southeast Conference
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

This project addresses the issues of finding the appropriate values for the constants or parameters used in any clustering algorithm for software maintenance. It is an attempt to reduce the human effort of substituting random values in an algorithm and finding the right value for the constant by trial and error. This application implements a single objective genetic algorithm which solves the above mentioned issue in a pattern very similar to the human approach, but the computer solution is much more efficient and robust. Two clustering algorithms have also been implemented to interface with the proposed solution to study the behavior and verify the validity if the proposed solution. Experimental results show that the presented genetic-based solution is appropriate for this problem, as it tries different combinations and solutions and gives the values which in-turn helps the clustering algorithm to give optimal results.