Selecting object-oriented source code metrics to improve predictive models using a parallel genetic algorithm

  • Authors:
  • Rodrigo A. Vivanco;Dean Jin

  • Affiliations:
  • National Research Council Canada, Winnipeg, MAN, Canada;University of Manitoba, Winnipeg, MAN, Canada

  • Venue:
  • Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Predictive models can be used to discover potentially problematic components. Source code metrics can be used as input features to predictive models, however, there are many structural and design measures that capture related metrics of coupling, cohesion, inheritance, complexity and size. Feature selection is the process of identifying a subset of attributes that improves the performance of a predictive model. This paper presents a prototype that implements a parallel genetic algorithm as a search-based feature selection method that enhances a predictive model's ability to identify cognitively complex components in a Java application.