Effort Estimation for AI-Enabled Software Systems
Abstract
The widespread adoption of AI-enabled software in recent years has introduced new challenges in estimating software development efforts. In this exploratory study, we investigate potential solutions to these challenges, with a particular focus on whether functional size—a robust effort estimator in traditional software development—remains valid in AI-enabled software. To this end, an initial dataset comprising 39 AI-enabled software projects has been curated from both the software industry and academic institutions. Effort estimation is approached as a supervised regression problem, utilizing 20 distinct algorithms. To assess the significance of features—including functional size measured in COSMIC Function Points (CFP)—feature aggregation and selection techniques have been applied. The top-performing model was KNeighbors Regressor, while linear regression variants demonstrated limited success. This outcome suggests that the relationship between the target variable and predictor features is not adequately characterized by linearity. Both dataset size and functional size related effort factors emerged among the most important features. While the relatively small dataset size limits broad generalizability, the results of this preliminary investigation provide promising early evidence that CFP may remain a robust indicator for effort estimation, even in scenarios where the software is AI-based. Nevertheless, AI-related factors such as feature engineering also exhibit a significant influence on the effort estimation process, highlighting the need for future large-scale empirical validations.
Keywords
- AI-Enabled Software
- Artificial Intelligence
- COSMIC Function Point
- Effort Estimation
- Machine Learning
Project Number
Ethical Statement
Thanks
References
- E. A. Nelson, Management Handbook for the Estimation of Computer Programming Costs. Santa Monica, CA, USA: System Development Corp., 1967.
- D. Galin, Software Quality Assurance: From Theory to Implementation. Harlow, U.K.: Pearson Education, 2004.
- V. Garousi, A. Coşkunçay, A. Betin-Can, and O. Demirörs, “A survey of software engineering practices in Turkey (extended version),” arXiv preprint arXiv:1412.4648, 2014.
- T. Hacaloglu and O. Demirors, “Measureability of functional size in Agile software projects: Multiple case studies with COSMIC FSM,” in Proc. 2019 45th Euromicro Conf. Softw. Eng. Adv. Appl. (SEAA), 2019, pp. 204–211.
- C. Commeyne, A. Abran, and R. Djouab, “Effort estimation with story points and COSMIC function points: An industry case study,” Softw. Meas. News, vol. 21, no. 1, pp. 25–36, 2016.
- G. Giray, “A software engineering perspective on engineering machine learning systems: State of the art and challenges,” J. Syst. Softw., vol. 180, Art. no. 111031, 2021.
- A. Lesterhuis and A. Abran, “COSMIC sizing of machine learning image classifier software using neural networks,” in Proc. Int. Workshop Softw. Meas. Int. Conf. Softw. Process Product Meas. (IWSM-Mensura), vol. 2476, 2019, pp. 121–129.
- S. Vedadi Moghaddam, “Investigation of the COSMIC sizing of real-time embedded and AI software for their usage within a priori and a posteriori contexts for estimation purposes in industry,” Ph.D. dissertation, École de technologie supérieure, Montreal, QC, Canada, 2020.
Details
Primary Language
English
Subjects
Artificial Intelligence (Other), Empirical Software Engineering
Journal Section
Research Article
Authors
Selami Bağrıyanık
0000-0002-5561-4283
Türkiye
Publication Date
September 30, 2026
Submission Date
August 12, 2025
Acceptance Date
April 10, 2026
Published in Issue
Year 2026 Volume: 9 Number: 4