z-logo
open-access-imgOpen Access
Automated selection of a software effort estimation model based on accuracy and uncertainty
Author(s) -
Fatih Nayebi,
Alain Abran,
JeanMarc Desharnais
Publication year - 2015
Publication title -
artificial intelligence research
Language(s) - English
Resource type - Journals
eISSN - 1927-6982
pISSN - 1927-6974
DOI - 10.5430/air.v4n2p45
Subject(s) - computer science , machine learning , software , selection (genetic algorithm) , estimation , data mining , process (computing) , model selection , bayesian probability , artificial intelligence , software development , engineering , systems engineering , programming language , operating system
Software effort estimation plays an important role in the software development process: inaccurate estimation leads to poorutilization of resources and possibly to software project failure. Many software effort estimation techniques have been tried inan effort to develop models that generate optimal estimation accuracy, one of which is machine learning. It is crucial in machinelearning to use a model that will maximize accuracy and minimize uncertainty for the purposes of software effort estimation.However, the process of selecting the best algorithm for estimation is complex and expert-dependent. This paper proposes anapproach to analyzing datasets, automatically building estimation models with various machine learning techniques, and evaluatingand comparing their results to find the model that produces the most accurate and surest estimates for a specific dataset.The proposed approach to automated model selection combines the Bayesian information criterion, correlation coefficients, andPRED measures.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom