Finding Effective Software Metrics to Classify Maintainability Using a Parallel Genetic Algorithm

@inproceedings{Vivanco2004FindingES,
  title={Finding Effective Software Metrics to Classify Maintainability Using a Parallel Genetic Algorithm},
  author={Rodrigo A. Vivanco and Nicolino J. Pizzi},
  booktitle={GECCO},
  year={2004}
}
The ability to predict the quality of a software object can be viewed as a classification problem, where software metrics are the features and expert quality rankings the class labels. Evolutionary computational techniques such as genetic algorithms can be used to find a subset of metrics that provide an optimal classification for the quality of software objects. Genetic algorithms are also parallelizable, in that the fitness function (how well a set of metrics can classify the software objects… CONTINUE READING