Manjot Kalsi, Janpreet Singh
Abstract: Software Engineering Principals gave a new direction to software industry . With the advent of software engineering principals we are now able to check the feasibility of modules under consideration which further will lead to restrict the happening of software crisis . But the selection of development of modules from the bunch of modules identified is totally dependent on the past experience of the project manager of project planner. For the detection of fault prone modules which will lead to software crisis if we are not implementing then in a desired order, various predictive models can be used based on source code metrics as input for the classifiers . The identification of metric subset for the enhancement of performance for predictive objective would not only improve the model but also provides strength to the structural properties of the modules. Unbalanced datasets also itself is a kind of difficulty for building predictive modeling. Unbalanced datasets are common in empirical software engineering as a majority of the modules are not likely to be faulty [8, 28]. We propose a method of applying search based metric selection and oversampling of NASA dataset . This paper is the extension of our previous review paper. In this proposed method the selection approach uses the weights of Neural Network to identify the sequence of implementation of software modules.
Keywords: Metric subset, Predictive models, unbalanced datasets, NASA dataset, Neural Network