A Novel Optimized Feature Selection Technique For Software Projects Effort Estimation

سال انتشار: 1399
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 345

فایل این مقاله در 23 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CONFITC05_048

تاریخ نمایه سازی: 2 آذر 1399

چکیده مقاله:

Recently, estimating the effort required for software development is of more interest. Relying on some previously completed software project data is a common way to do effort estimation. many types of researches have been done to find out the most accurate estimation model. Expert judgment, algorithmic and machine learning methods are the commonest models. Doing feature selection with the aim of machine learning methods have great influence on the estimation accuracy. This study assays the use of an inclusive effort estimation framework to select an optimal features subset and also a set of optimization algorithms for each of the datasets and estimation methods. Simulation is carried out through a training and a testing framework that evaluates the performance of different optimization algorithms (Artificial Bee Colony, Ant Colony Optimization, Differential Evolution, Particle Swarm Optimization, Simulated Annealing, Satin bowered Bird Optimization, and Genetic Algorithm) to do feature selection on each of four benchmarked datasets (Albrecht, Cocomo, Desharnais and Maxwell) using Artificial Neural Network, Analogy Based Estimation, Multiple Regression, Step Wise Regression and Classification And Regression Tree as estimation methods. Reduced number of dataset features besides the reduction of model complexity without loss of any estimation accuracy and data loss and also performance improvement, are the main advantages of the proposed framework.

نویسندگان

Behrouz Sadeghi

Computer Department, Islamic Azad University, Kerman, Iran

Vahid Khatibi Bardsiri

Corresponding Author,Computer Department, Islamic Azad University, Kerman, Iran

Farshid Keinia

Department of Energy Management and Optimization, Institute of Science and High Technology and Environmental Science, Graduate University of Advanced Technology, Kerman, Iran