TARU PUBLICATIONS
Journal of Information and Optimization Sciences cover
Open Access ·Peer-reviewed·ISSN (Online): 2169-0103·ISSN (Print): 0252-2667

WoS  JIF 2026 : 0.4 (Q4)

Powered by:Powered by

Monthly Journal: Publishes theoretical and applied research on topics in information and optimization sciences.

Issues up to 2022 co-published with and available at:Taylor & Francis
submissions@tarupublications.com
Open Access Research Article

Effectiveness of lazy algorithm-based software effort estimation

* , , , ,

* Corresponding author · click or hover a name for details

pp. 2779–2788Vol. 47Issue 7July 2026DOI: 10.47974/JIOS-2332XML
Received:
01 Mar 2026
Published Online:
31 Jul 2026
Article type:
Research Article
Language:
EN
Article no.:
JIOS-2332
Pages:
2779–2788

Abstract

Effort estimation in software development is crucial, since it enables a company to distribute resources efficiently, establish project schedules, and formulate budgets. Conventional approaches to the quantification of software effort occasionally rely on complex models and a detailed pre-processing of data, which makes them very resource-consuming and time-intensive. This research paper examines the feasibility of lazy algorithms as a feasible alternative method of assessing software effort in real life context. The main goal is to improve the estimating process, but maintain accuracy. The use of relaxed algorithms, including case-based reasoning and instance-based learning methods offers a distinct way of predicting software development effort. These strategies utilise real-time data with minimum pre-processing, hence providing an advantageous estimation strategy. Lazy algorithms are the ones that could quickly adjust to emerging projects and enhance the precision of forecasts as the data expands through the use of past cases and the related results. Proposed study findings indicate that it is possible to achieve the same accuracy results with lazy algorithms as with more complex models, and requires less data preprocessing and model complexity. This shows that the lazy algorithms can become a potentially successful way of estimating software effort. Out of two lazy algorithms i.e. K* and IBL empirically evaluated in this research paper, Lazy IBL has shown impressive results for three datasets i.e. NASA, Heiat Heiat and Desharnais out of four used in this research study.

Keywords

Subject Classifications

68N0168N3068Q2562P20

References

[1] K. K. Aggarwal, Y. Singh, and J. K. Chhabra, “F-effort: a fuzzified model of software effort estimation,” Journal of Discrete Mathematical Sciences and Cryptography, vol. 7, no. 3, pp. 387–400 (Jan. 2004), doi: 10.1080/09720529.2004.10698016.

[2] K. Dejaeger, W. Verbeke, D. Martens, and B. Baesens, “Data Mining Techniques for Software Effort Estimation: A Comparative Study,” IIEEE Trans. Software Eng., vol. 38, no. 2, pp. 375–397 (Mar. 2012), doi: 10.1109/TSE.2011.55.

[3] M. Pandey, R. Litoriya, and P. Pandey, “Validation of Existing Software Effort Estimation Techniques in Context with Mobile Software Applications,” Wireless Personal Communications, vol. 110, pp. 1659–1677 (2020).

[4] M. Vyas and N. Hemrajani, “A novel approach for optimization of effort estimation of agile projects using SVC_RBF along with neural network backpropagation,” Journal of Information and Optimization Sciences, vol. 43, no. 8, pp. 2089–2098 (Nov. 2022), doi: 10.1080/02522667.2022.2133216.

[5] S. Alturki and F. E-amin, “Comprehensive Analysis of Software Effort Estimation Techniques: Evolving Trends, Key Challenges, and Prospective Directions,” International Journal of Computer Applications, vol. 186, no. 68, pp. 42–48 (2025).

[6] P. V. Terlapu, K. K. Raju, G. Kiran Kumar, G. Jagadeeswara Rao, K. Kavitha, and S. Samreen, “Improved Software Effort Estimation Through Machine Learning: Challenges, Applications, and Feature Importance Analysis,” IEEE Access, vol. 12, pp. 138663–138701 (2024), doi: 10.1109/ACCESS.2024.3457771.

[7] C. Singh, K. Kamini, N. Juneja, P. K. Joshi, and R. Garg, “Performance comparison of Putnam model using new technology trends for software maintenance cost estimation,” Journal of Discrete Mathematical Sciences and Cryptography, vol. 25, no. 3, pp. 691–703 (Apr. 2022), doi: 10.1080/09720529.2021.2016220.

[8] R. P. S. Bedi and A. Singh, “A novel technique for software effort estimation based on artificial neural network,” International Journal of Applied Engineering Research, vol. 12, no. 1, pp. 144–151 (2017).

[9] A. Najm, A. Zakrani, and A. Marzak, “Systematic Review Study of Decision Trees based Software Development Effort Estimation,” International Journal of Advanced Computer Science and Applications, vol. 11, no. 7, Art. no. 7 (2020), doi: 10.14569/IJACSA.2020.0110767.

[10] S. S. Gautam and V. Singh, “Adaptive discretization using golden section to aid outlier detection for software development effort estimation,” IEEE Access, vol. 10, pp. 94839–94860 (2022), doi: 10.1109/ACCESS.2022.3200149.

[11] P. V. Arun Gopal, A. K. Kanchana, and V. Varadarajan, “Estimating software development efforts using a random forest-based stacked ensemble approach,” Electronics, vol. 10, no. 10, Art. no. 1195 (2021), doi: 10.3390/electronics10101195.

[12] Z. abdelali, H. Mustapha, and N. Abdelwahed, “Investigating the use of random forest in software effort estimation,” Procedia Computer Science, vol. 148, pp. 343–352 (Jan. 2019), doi: 10.1016/j.procs.2019.01.042.

[13] S. Vijayarani and M. Muthulakshmi, “Comparative Analysis of Bayes and Lazy Classification Algorithms,” International Journal of Advanced Research in Computer and Communication Engineering, vol. 2, no. 8 (2013).

[14] I. M. Galván, J. M. Valls, N. Lecomte, and P. Isasi, “A Lazy Approach for Machine Learning Algorithms,” in Artificial Intelligence Applications and Innovations III, I. G. Maglogiannis, V. Koutkias, K. Vlahavas, and I. Ch. Vlahavas, Eds., IFIP Adv. Inf. Commun. Technol., vol. 296, Boston, MA: Springer, pp. 517–522 (2009), doi: 10.1007/978-1-4419-0221-4_60 .

[15] P. Tamrakar and SP S. Ibrahim, “Comparative Study of different Lazy Learning Associative Classification Methods,” Procedia Computer Science, vol. 165, pp. 370–376 (2019).

[16] M. F. Bosu and S. G. Macdonell, “Experience: Quality Benchmarking of Datasets Used in Software Effort Estimation,” J. Data and Information Quality, vol. 11, no. 4, pp. 1–38 (Dec. 2019), doi: 10.1145/3328746.

[17] J. W. Bailey and V. R. Basili, “A meta-model for software development resource expenditures,” in Proc. 5th Int. Conf. Softw. Eng. (ICSE ‘81), San Diego, CA, USA: IEEE Press, pp. 107–116 (1981), doi: 10.5555/800078.802522.

Views: 72Downloads: 43Citations: 0