Automated selection of a software effort estimation model based on accuracy and uncertainty

Fatih Nayebi, Alain Abran, Jean-Marc Desharnais

Abstract


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.

Full Text:

PDF


DOI: https://doi.org/10.5430/air.v4n2p45

Refbacks

  • There are currently no refbacks.


Artificial Intelligence Research

ISSN 1927-6974 (Print)   ISSN 1927-6982 (Online)

Copyright © Sciedu Press 
To make sure that you can receive messages from us, please add the 'Sciedupress.com' domain to your e-mail 'safe list'. If you do not receive e-mail in your 'inbox', check your 'bulk mail' or 'junk mail' folders.