Optimization of Software Effort Estimation Using Hybrid Consistent Fuzzy Preference Relation and Least Squares Support Vector Machine
DOI:
https://doi.org/10.52436/1.jutif.2025.6.6.5465Keywords:
COCOMO, Consistent Fuzzy Preference Relation, Least Square Support Vector Machine, Machine Learning, NASA, Software Effort EstimationAbstract
The success of software project management hinges on the ability to reliably forecast development effort. However, achieving precise estimates is notoriously difficult, primarily due to inherent project complexities and numerous uncertain variables. While various techniques exist, no single method has proven consistently reliable, leading to inaccurate scheduling and cost overruns. This study aims to develop a more accurate and robust estimation model by hybridizing a multi-criteria decision-making (MCDM) method for handling uncertainty with a machine learning algorithm for predictive modeling. The proposed approach integrates the Consistent Fuzzy Preference Relation (CFPR) method to derive consistent weights for cost drivers from expert judgments. These weights are then used as Effort Adjustment Factors (EAF) to preprocess the COCOMO and NASA datasets, which are subsequently modeled using the Least Squares Support Vector Machine (LSSVM). Evaluation of the hybrid CFPR-LSSVM model confirmed its enhanced predictive accuracy. For the COCOMO dataset, the model yielded an MMRE of 28.463% and an RMSE of 0.4705. Its performance on the NASA dataset was particularly remarkable, with results indicating an MMRE of 1.104% and an RMSE of 0.4593, demonstrating a level of precision that underscores the model's effectiveness. This research contributes a novel hybrid framework that effectively combines consistent fuzzy preference handling with powerful non-linear regression. By providing a more structured and robust methodology for managing uncertainty, this approach offers a substantial advancement in software effort estimation, delivering more reliable predictions for improved project planning.
Downloads
References
P. Sharma and J. Singh, “Systematic literature review on software effort estimation using machine learning approaches,” in Proceedings - 2017 International Conference on Next Generation Computing and Information Systems, ICNGCIS 2017, Institute of Electrical and Electronics Engineers Inc., Nov. 2017, pp. 54–57. doi: 10.1109/ICNGCIS.2017.33.
K. Shin Thant and H. Htake Khaung Tin, “Learning The Efficient Estimation Techniques For Successful Software Project Management,” Innovare Journal of Engineering & Technology, vol. 11, pp. 4–8, Jun. 2023, doi: 10.22159/ijet.2023v11i3.47605.
J. Carpenter, C.-Y. Wu, and N. U. Eisty, “Leveraging Large Language Models for Predicting Cost and Duration in Software Engineering Projects,” ArXiv, Sep. 2024, [Online]. Available: http://arxiv.org/abs/2409.09617
A. Ali and C. Gravino, “A systematic literature review of software effort prediction using machine learning methods,” Journal of Software: Evolution and Process, vol. 31, no. 10, Oct. 2019, doi: 10.1002/smr.2211.
M. M. I. Shamim, A. B. bin A. Hamid, T. E. Nyamasvisva, and N. S. Bin Rafi, “Advancement of Artificial Intelligence in Cost Estimation for Project Management Success: A Systematic Review of Machine Learning, Deep Learning, Regression, and Hybrid Models,” Modelling, vol. 6, no. 2, Jun. 2025, doi: 10.3390/modelling6020035.
X. Zhao, X. Xiong, Z. Mansor, R. Razali, M. Z. Ahmad Nazri, and L. Li, “A data-driven cost estimation model for agile development based on Kolmogorov-Arnold Networks and AdamW optimization,” Journal of King Saud University - Computer and Information Sciences, vol. 37, no. 5, Jul. 2025, doi: 10.1007/s44443-025-00058-7.
Ritu and P. Bhambri, “Enhancing software development effort estimation with a cloud-based data framework using use case points, fuzzy logic, and machine learning,” Discover Computing, vol. 28, no. 1, Jul. 2025, doi: 10.1007/s10791-025-09668-1.
A. O. Sousa et al., “Applying Machine Learning to Estimate the Effort and Duration of Individual Tasks in Software Projects,” IEEE Access, Aug. 2023, doi: 10.1109/ACCESS.2023.3307310.
A. Dogga, R. Gatte, B. Kiran Kumar, and A. Rapaka, “A Synergistic Approach to Software Effort Estimation Using Fuzzy Logic and Machine Learning,” Journal of Information Systems Engineering and Management, vol. 10, pp. 2468–4376, 2025, [Online]. Available: https://www.jisem-journal.com/
A. B. Nassif, M. Azzeh, A. Idri, and A. Abran, “Software development effort estimation using regression fuzzy models,” Comput Intell Neurosci, vol. 2019, 2019, doi: 10.1155/2019/8367214.
P. Pospieszny, B. Czarnacka-Chrobot, and A. Kobylinski, “An effective approach for software project effort and duration estimation with machine learning algorithms,” Journal of Systems and Software, vol. 137, pp. 184–196, Mar. 2018, doi: 10.1016/j.jss.2017.11.066.
N. Azura Zakaria, A. Ritahani Ismail, A. Yakath Ali, N. Hidayah Mohd Khalid, and N. Zainal Abidin, “Software Project Estimation with Machine Learning,” Int J Adv Comput Sci Appl, vol. 12, no. 6, pp. 726–734, 2021, doi: 10.14569/IJACSA.2021.0120685.
J. A. K. Suykens and J. Vandewalle, “Least Squares Support Vector Machine Classifiers,” Neural Process Lett, vol. 9, pp. 293–300, Jun. 1998.
A. Jaiswal, J. Raikwal, and P. Raikwal, “A Hybrid Cost Estimation Method for Planning Software Projects Using Fuzzy Logic and Machine Learning,” Journal of Intelligent Systems and Applications in Engineering IJISAE, vol. 12, no. 1, pp. 696–707, Dec. 2023, [Online]. Available: www.ijisae.org
S. K. Sehra, Y. Singh, B. Navdeep, K. Sukhjit, and S. Sehra, “Software effort estimation using FAHP and weighted kernel LSSVM machine,” Soft comput, vol. 23, no. 21, pp. 10881–10900, 2019, doi: 10.1007/s00500-018-3639-2.
A. Purwanto and L. P. Manik, “Software Effort Estimation Using Logarithmic Fuzzy Preference Programming and Least Squares Support Vector Machines,” Scientific Journal of Informatics, vol. 10, no. 1, pp. 1–12, Dec. 2022, doi: 10.15294/sji.v10i1.39865.
L. Lavazza, A. Locoro, and R. Meli, “Software Development and Maintenance Effort Estimation Using Function Points and Simpler Functional Measures,” Software, vol. 3, no. 4, pp. 442–472, Oct. 2024, doi: 10.3390/software3040022.
S. S. Ali, J. Ren, and J. Wu, “Framework to improve software effort estimation accuracy using novel ensemble rule,” Journal of King Saud University - Computer and Information Sciences, vol. 36, no. 9, Nov. 2024, doi: 10.1016/j.jksuci.2024.102189.
S. K. Sehra, Y. S. Brar, and N. Kaur, “Applying Fuzzy-AHP for software effort estimation in data scarcity,” International Journal of Engineering Trends and Technology (IJETT), vol. 45, no. 1, pp. 4–9, Mar. 2017, Accessed: Nov. 30, 2025. [Online]. Available: https://ijettjournal.org/archive/ijett-v45p202
T. Wahyuningrum, A. Azhari, and Suprapto, “An Extended Consistent Fuzzy Preference Relation to Evaluating Website Usability,” Int J Adv Comput Sci Appl, vol. 10, no. 9, pp. 109–116, 2019, [Online]. Available: www.ijacsa.thesai.org
K. G. Nalbant, “Using an Integrated Consistent Fuzzy Preference Relations and Interval Type-2 Fuzzy Topsis Methodology for Personnel Selection and Promotion,” WSEAS TRANSACTIONS ON COMPUTERS, vol. 21, pp. 158–164, Jun. 2022, doi: 10.37394/23205.2022.21.20.
H. Nurdiyanto, C. Fauzi, S. Lestari, E. F. Saputra, and M. Mushowir, “Fuzzy Preference Relations-Based AHP for Multi-Criteria Supplier Segmentation,” International Journal of Artificial Intelligence Research, vol. 8, no. 1, p. 117, Apr. 2024, doi: 10.29099/ijair.v7i1.1.1103.
J. Li, L. li Niu, Q. Chen, Z. xing Wang, and W. Li, “Group decision making method with hesitant fuzzy preference relations based on additive consistency and consensus,” Complex and Intelligent Systems, vol. 8, no. 3, pp. 2203–2225, Jun. 2022, doi: 10.1007/s40747-021-00585-6.
F. M. A. Alias and L. Abdullah, “Consistent Fuzzy Preference Relation Method and Its Application to Criteria Assessment of Quality of Life Among Population of Setiu Wetlands,” Discovering Mathematics, vol. 39, no. 2, pp. 52–60, 2017.
F. M. A. Alias, L. Abdullah, X. Gou, H. Liao, and E. Herrera-Viedma, “Consistent fuzzy preference relation with geometric Bonferroni mean: a fused preference method for assessing the quality of life,” Applied Intelligence, vol. 49, no. 7, pp. 2672–2683, Jan. 2019, doi: 10.1007/s10489-019-01415-6.
T. Wahyuningrum, C. Kartiko, and T. G. Soares, “Evaluating ExcellenceWebometric’s CriteriaWeight using Consistent Fuzzy Preference Relation Method,” in ACM International Conference Proceeding Series, Association for Computing Machinery, Oct. 2021, pp. 117–121. doi: 10.1145/3489088.3489112.
A. F. Isnawati, R. Pandiya, and A. Wahyudin, “Evaluation of MVNO model implementation in remote and border areas using the consistent fuzzy preference relations method,” JURNAL INFOTEL, vol. 13, no. 4, pp. 223–229, Dec. 2021, doi: 10.20895/infotel.v13i4.691.
R. K. Gora and R. R. Sinha, “A Study of Evaluation Measures for Software Effort Estimation Using Machine Learning,” International Journal of Intelligent Systems and Applications in Engineering IJISAE, vol. 11, no. 6s, pp. 267–275, May 2023, [Online]. Available: www.ijisae.org
H. Bichri, A. Chergui, and M. Hain, “Investigating the Impact of Train / Test Split Ratio on the Performance of Pre-Trained Models with Custom Datasets,” International Journal of Advanced Computer Science and Applications (IJCSA), vol. 15, no. 2, 2024, doi: 10.14569/IJACSA.2024.0150235.
E. Ileberi, Y. Sun, and Z. Wang, “A machine learning based credit card fraud detection using the GA algorithm for feature selection,” J Big Data, vol. 9, Feb. 2022, doi: 10.1186/s40537-022-00573-8.
V. N. Dornadula and S. Geetha, “Credit Card Fraud Detection using Machine Learning Algorithms,” in International Conference On Recent Trends In Advanced Computing ICRTAC, Elsevier B.V., 2019, pp. 631–641. doi: 10.1016/j.procs.2020.01.057.
B. Mardan and A. Mohsin Abdulazeez, “Credit Card Fraud Detection Based on Machine Learning Classification Algorithm,” Indonesian Journal of Computer Science, vol. 13, no. 3, pp. 4194–4216, Jun. 2024.
Y. Wang, R. Sagawa, and Y. Yoshiyasu, “Learning Advanced Locomotion for Quadrupedal Robots: A Distributed Multi-Agent Reinforcement Learning Framework with Riemannian Motion Policies,” Robotics, vol. 13, no. 6, May 2024, doi: 10.3390/robotics13060086.
Q. Liu, J. Guo, S. Lin, S. Ma, J. Zhu, and Y. Li, “MASQ: Multi-Agent Reinforcement Learning for Single Quadruped Robot Locomotion,” ArXiv, Oct. 2024, [Online]. Available: http://arxiv.org/abs/2408.13759
V. Meshram, K. Patil, V. Meshram, D. Hanchate, and S. D. Ramkteke, “Machine learning in agriculture domain: A state-of-art survey,” Artificial Intelligence in the Life Sciences, vol. 1, Dec. 2021, doi: 10.1016/j.ailsci.2021.100010.
D. E. Clay, S. Brugler, and B. Joshi, “Will artificial intelligence and machine learning change agriculture: A special issue,” Agron J, vol. 116, no. 3, pp. 791–794, May 2024, doi: 10.1002/agj2.21555.
A. Deekshith, “Advances In Natural Language Processing: A Survey Of Techniques,” International Journal Of Innovations In Engineering Research And Technology (IJIERT), vol. 8, no. 3, pp. 2394–3696, Mar. 2021.
Anuj Kumar Dwivedi and Mani Dwivedi, “A Study on The Role of Machine Learning in Natural Language Processing,” International Journal of Scientific Research in Computer Science, Engineering and Information Technology, vol. 8, no. 4, pp. 192–198, Aug. 2022, doi: 10.32628/cseit228429.
Meharunnisa, M. Saqlain, M. Abid, M. Awais, and Ž. Stević, “Analysis of Software Effort Estimation by Machine Learning Techniques,” International Information and Engineering Technology Association (IIETA), vol. 28, no. 6, pp. 1445–1457, Dec. 2023, doi: 10.18280/isi.280602.
Y. H. Chen and R. J. Chao, “Supplier selection using consistent fuzzy preference relations,” Expert Syst Appl, vol. 39, no. 3, pp. 3233–3240, Feb. 2012, doi: 10.1016/j.eswa.2011.09.010.
X. Deng, F. T. S. Chan, R. Sadiq, S. Mahadevan, and Y. Deng, “D-CFPR: D numbers extended consistent fuzzy preference relations,” ArXiv, Mar. 2014, [Online]. Available: http://arxiv.org/abs/1403.5753
D. K. Wornyo and X. J. Shen, “Coupled least squares support vector ensemble machines,” Information, vol. 10, no. 6, Jun. 2019, doi: 10.3390/info10060195.
S. D. Conte, H. E. Dunsmore, and V. Y. Shen, Software Engineering Metrics And Models. California: Benjamin-Cummings Publishing Co., Inc., 1986.
Additional Files
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Ika Indah Lestari, Adnan Purwanto, Sulistiyasni, Khoem Sambath

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





