Regression Model Exploration in Software Effort Estimation Using the Use Case Point Method
Keywords:
Software Business Estimation, Use Case Point, Regression ModelAbstract
Software development effort estimation is a crucial aspect of project management as it directly affects scheduling, resource allocation, and cost control. The Use Case Point (UCP) method is widely used for early-stage estimation; However, its traditional approach has several limitations, particularly related to subjective assessments and the tendency toward overestimation or underestimation. This study aims to explore and compare the performance of various regression models in improving the accuracy of UCP-based effort estimation. The dataset consists of 71 completed software projects, using UAW, UUCW, TCF, and ECF as predictor variables, and actual effort as the target variable. The evaluated models include Polynomial Regression, Decision Tree, Random Forest, Gradient Boosting, and Ridge Regression. Model performance was assessed using Mean Absolute Error (MAE), Mean Balanced Relative Error (MBRE), and Mean Inverted Balanced Relative Error (MIBRE) with an 80:20 train–test split. The experimental results indicate that the optimized Random Forest model achieves the best balance between training accuracy and generalization ability on unseen data (test MAE of 11.38), significantly outperforming the traditional UCP calculation method (MAE of 90.33). These findings suggest that non-linear regression approaches, particularly ensemble-based methods, can substantially enhance the reliability of software effort estimation compared to the conventional UCP method.
References
M. Azzeh, A. Bou Nassif, and IB Attili, “Predicting software effort from use case points: A systematic review,” Science of Computer Programming , vol. 204. 2021. doi: 10.1016/j.scico.2020.102596.
M. Azzeh, AB Nassif, and CL Martín, “Empirical analysis on productivity prediction and locality for use case points method,” Softw. Qual. J. , vol. 29, no. 2, pp. 309–336, 2021, doi: 10.1007/s11219-021-09547-0.
N. Govil and A. Sharma, “Estimation of cost and development effort in Scrum-based software projects considering dimensional success factors,” Adv. Eng. Softw. , vol. 172, p. 103209, Oct. 2022, doi: 10.1016/J.ADVENGSOFT.2022.103209.
D. De Silva, S. Vidanarachchi, P. Wilagama, R. Gunaratne, H. Hewa, and D. Nas, Software Complexity Metrics for Emerging Technologies: Challenges and Opportunities . 2023.
S. Sharma and S. Vijayvargiya, “Modeling of software project effort estimation: a comparative performance evaluation of optimized soft computing-based methods,” Int. J. Inf. Technol. , vol. 14, no. 5, pp. 2487–2496, 2022, doi: 10.1007/s41870-022-00962-5.
J. Leong, K. May Yee, O. Baitsegi, L. Palanisamy, and RK Ramasamy, “Hybrid Project Management between Traditional Software Development Lifecycle and Agile Based Product Development for Future Sustainability,” Sustainability , vol. 15, no. 2, p. 1121, Jan. 2023, doi: 10.3390/su15021121.
G. Karner, “Resource estimation for objectory projects,” Object. Syst. SF AB , pp. 1–9, 1993, Accessed: Dec. 03, 2023. [Online]. Available: https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=17b5f04743cd13f6077fbdec227719e5d83dba10
S. Kusumoto, F. Matukawa, K. Inoue, S. Hanabusa, and Y. Maegawa, “Estimating effort by use case points: method, tool and case study,” in 10th International Symposium on Software Metrics, 2004. Proceedings. , 2004, pp. 292–299. doi: 10.1109/METRIC.2004.1357913.
Y. Mahmood, N. Kama, and A. Azmi, “A systematic review of studies on use case points and expert-based estimation of software development effort,” J. Softw. Evol. Process , vol. 32, no. 7, p. e2245, Jul. 2020, doi: 10.1002/SMR.2245.
S. Shukla and S. Kumar, “Know-UCP: locally weighted linear regression based approach for UCP estimation,” Appl. Intel. , vol. 53, no. 11, pp. 13488–13505, Oct. 2022, doi: 10.1007/S10489-022-04160-5.
S. Shukla and S. Kumar, “Towards ensemble-based use case point prediction,” Softw. Qual. J. , vol. 31, no. 3, pp. 843–864, Sept. 2023, doi: 10.1007/S11219-022-09612-2/METRICS.
M. Sultan, T. Tawill, M. Hagal, and S. Elakeili, “Improving Use Case Points Techniques to Support Size Estimation of Software Projects,” in 2022 IEEE 2nd International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering (MI-STA) , 2022, pp. 267–272. doi: 10.1109/MI-STA54861.2022.9837735.
Ardiansyah, R. Ferdiana, and AE Permanasari, "Use case points based software effort prediction using regression analysis," 2019 Int. Conf. Adv. Comput. Sci. Inf. Syst. ICACSIS 2019 , pp. 15–20, Oct. 2019, doi: 10.1109/ICACSIS47736.2019.8979851.
S. Shukla and S. Kumar, “Towards non-linear regression-based prediction of use case point (UCP) metrics,” Appl. Intel. , vol. 53, no. 9, pp. 10326–10339, May 2023, doi: 10.1007/S10489-022-04002-4/METRICS.
R. Silhavy, P. Silhavy, and Z. Prokopova, “Analysis and selection of a regression model for the Use Case Points method using a stepwise approach,” J. Syst. Softw. , vol. 125, pp. 1–14, March. 2017, doi: 10.1016/J.JSS.2016.11.029.
A. Ardiansyah, R. Ferdiana, and A. Permanasari, "Optimizing complexity weight parameters of use case points estimation using particle swarm optimization," Int. J. Adv. Intel. Informatics , vol. 8, p. 165, Jul. 2022, doi: 10.26555/ijain.v8i2.811.
N. Rankovic, D. Rankovic, M. Ivanovic, and L. Lazic, “A New Approach to Software Effort Estimation Using Different Artificial Neural Network Architectures and Taguchi Orthogonal Arrays,” IEEE Access , vol. 9, pp. 26926–26936, 2021, doi: 10.1109/ACCESS.2021.3057807.
HT Hoc, V. Van Hai, and H. Le Thi Kim Nhung, “AdamOptimizer for the Optimization of Use Case Points Estimation BT - Software Engineering Perspectives in Intelligent Systems,” 2020, pp. 747–756.
Yulianeu, A. (2017). Aplikasi perhitungan stok barang di waserda koperasi unit desa minarasa batukaras dengan menggunakan metode average. JUTEKIN (Jurnal Teknik Informatika), 1(2).
Yulianeu, A., & Jakaria, D. A. (2017). Sistem Informasi Manajemen Keamanan Rukun Warga (Suatu Kajian Ilmiah yang diterapkan di RW 03 Kampung Babakan Talang Desa Cimari Kecamatan Cikoneng Ciamis). JUMIKA (Jurnal Manajemen Informatika), 1(1).
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Anggit Wirasto (Author)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.









