Efficient Software Cost Estimation Using Artificial Intelligence: Incorporating Hybrid Fuzzy Modelling

Efficient Software Cost Estimation Using Artificial Intelligence: Incorporating Hybrid Fuzzy Modelling

ISBN13: 9798369335024|ISBN13 Softcover: 9798369348758|EISBN13: 9798369335031
DOI: 10.4018/979-8-3693-3502-4.ch009
Cite Chapter Cite Chapter

MLA

Juneja, Sonia. "Efficient Software Cost Estimation Using Artificial Intelligence: Incorporating Hybrid Fuzzy Modelling." Advancing Software Engineering Through AI, Federated Learning, and Large Language Models, edited by Avinash Kumar Sharma, et al., IGI Global, 2024, pp. 125-140. https://doi.org/10.4018/979-8-3693-3502-4.ch009

APA

Juneja, S. (2024). Efficient Software Cost Estimation Using Artificial Intelligence: Incorporating Hybrid Fuzzy Modelling. In A. Sharma, N. Chanderwal, A. Prajapati, P. Singh, & M. Kansal (Eds.), Advancing Software Engineering Through AI, Federated Learning, and Large Language Models (pp. 125-140). IGI Global. https://doi.org/10.4018/979-8-3693-3502-4.ch009

Chicago

Juneja, Sonia. "Efficient Software Cost Estimation Using Artificial Intelligence: Incorporating Hybrid Fuzzy Modelling." In Advancing Software Engineering Through AI, Federated Learning, and Large Language Models, edited by Avinash Kumar Sharma, et al., 125-140. Hershey, PA: IGI Global, 2024. https://doi.org/10.4018/979-8-3693-3502-4.ch009

Export Reference

Mendeley
Favorite

Abstract

Accurate cost estimation is desired for efficient budget planning and monitoring. Traditional approach for software cost estimation is based on algorithmic models expressing relationship among different project parameters using mathematical expressions. Algorithmic models are parameter-based models and produce the best accuracy when these parameters are well defined and predictable. The fundamental factor governing project cost within algorithmic models is the software size, quantifiable either in lines of code or function points. Analogy based estimation and expert judgment-based estimation falls under the category of non-algorithmic models. Both algorithmic and non-algorithmic models can estimate project cost and effort required but are unable to face challenges arising due to dynamic user requirements, latest technological trends, and impact of cost drivers on estimation process. Different machine learning based approaches like fuzzy modelling, regression models, optimization techniques, and ensemble methods can be used to predict an estimate nearest to the real cost of the project.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.