Computer Vision Conference (CVC) 2026
21-22 May 2026
Publication Links
IJACSA
Special Issues
Computer Vision Conference (CVC)
Computing Conference
Intelligent Systems Conference (IntelliSys)
Future Technologies Conference (FTC)
International Journal of Advanced Computer Science and Applications(IJACSA), Volume 16 Issue 11, 2025.
Abstract: Software project effort estimation is a critical component of software development, as it determines the time and financial resources required to complete a project. Existing estimation techniques—ranging from empirical models and algorithmic methods to heuristic and expert-based approaches—struggle with inconsistent accuracy due to the inherent complexity, subjectivity, and contextual variability across software projects. Although earlier formal methods aimed to reduce confusion by being very precise, they usually don't allow for automated logical analysis or check if the assumptions used for estimation are consistent with one another. To address these limitations, this study introduces a novel formal modeling framework that integrates Z-Specification with the Z3 SMT solver to both formalize and computationally verify effort estimation models. The use of Z notation guarantees the meaning is precise and unambiguous. Furthermore, SMT (Satisfiability Modulo Theories) reasoning adds powerful new abilities that older methods lacked. These new capabilities include automatically finding constraint violations, confirming how parameters depend on one another, and determining feasible estimation ranges under clearly defined conditions. This integration not only reduces ambiguity but also provides a verifiable, machine-checkable basis for evaluating, refining, and comparing diverse effort estimation methods, thereby offering a more robust foundation than traditional or solely formalized models.
Abdulaziz Alhumam. “Software Project Effort Estimation Using Formal Method and Model Checker”. International Journal of Advanced Computer Science and Applications (IJACSA) 16.11 (2025). http://dx.doi.org/10.14569/IJACSA.2025.0161143
@article{Alhumam2025,
title = {Software Project Effort Estimation Using Formal Method and Model Checker},
journal = {International Journal of Advanced Computer Science and Applications},
doi = {10.14569/IJACSA.2025.0161143},
url = {http://dx.doi.org/10.14569/IJACSA.2025.0161143},
year = {2025},
publisher = {The Science and Information Organization},
volume = {16},
number = {11},
author = {Abdulaziz Alhumam}
}
Copyright Statement: This is an open access article licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, even commercially as long as the original work is properly cited.