The Use of Activity Models and Regression Analysis for Development Effort Forecasting
Majority of modern-day industries operate with the help of computer applications which contain hardware and software parts. Software programs are extremely important and developing them can be quite challenging. Creation of high-calibre software, early prediction of work-effort is of paramount significance. This study attends to this requirement for modern-day applications. The process followed in this study extracts the features existing in the UML(Unified Modeling Language) Activity-models made for the systems. These features collaborated with custom-made Machine Learning Regression Analysis (ML-RA) programs were utilized for early prediction of work-effort. The ML-RA programs employed were: Bayesian-Ridge-Regression (BRR), Artificial-Neural-Network (ANN), K-Nearest-Neighbor (KNN), Extreme-Gradient-Boosting (EGB) and Extreme-Learning-Machines (ELM). Based on the outcomes of our experiments, it was clear that the ELM approach provided the highest accuracy with respect to other ML models.
Authors
- Pulak Sahoo
- Pramoda Kumar Sahoo (ORCID: https://orcid.org/0000-0002-3042-3659)
- Asit Kumar Das (ORCID: https://orcid.org/0000-0002-9886-1735)
- Nayan Ranjan Paul
- Chandan Patra
Institutions
- KIIT University (IN)
Publication Details
- Published
- 2024-11-21
- DOI
- https://doi.org/10.1109/ic-sit63503.2024.10862022
- Primary Topic
- Machine Learning and ELM
- Type
- article
- Field-Weighted Citation Impact
- 0.00