Software Effort Estimation in the Context of Methodology Agile and Software Development

Abstract

Recent studies have increasingly focused on enhancing the accuracy of software project effort estimation within the Agile methodology framework. This trend emphasizes the integration of advanced machine learning and deep learning techniques, including neural networks and convolutional neural networks (CNNs). Additionally, optimization strategies—particularly in the early stages of modeling—have gained attention as a means to improve prediction outcomes. A central theme across these studies is the use of Story Points as a core metric for estimating software development effort. This research aims to explore and synthesize a selection of recent scholarly works that contribute to this evolving area, examining their methodologies, datasets, algorithms, and key findings.

Country : Iraq

1 Shahad Wissam Abdulfattah Khattab2 Jamal Salahaldeen Alneamy

  1. Department of Software Engineering, College of Computers Sciences and Mathematics, University of Mosul, Iraq
  2. Department of Software Engineering, College of Computers Sciences and Mathematics, University of Mosul, Iraq

IRJIET, Volume 9, Issue 5, May 2025 pp. 394-399

doi.org/10.47001/IRJIET/2025.905044

References

  1. Ensemble Effort Estimation for Novice Agile Teams.
  2. Software Effort Estimation Using Machine Learning Technique.
  3. Analysis of Software Effort Estimation by Machine Learning Techniques.
  4. Survey of Cost Estimating Software Development Using Machine Learning.
  5. A Comprehensive Research Analysis of Software Development Life Cycle (SDLC): Agile & Waterfall Model Advantages.
  6. Disadvantages and Application Suitability in Software Quality Engineering.
  7. Neural Network Models for Agile Software Effort Estimation Based on Story Points.
  8. Investigating the Effectiveness of Clustering for Story Point Estimation.
  9. Story Point-Based Agile Software Effort Estimation Using Various SVR Kernel Methods.
  10. A Proposed Framework for Enhancing Story Points in Agile Software Projects.
  11. Story Point-Based Agile Software Effort Estimation Using Various SVR Kernel Methods.
  12. Story Point Effort Estimation by Text-Level Graph Neural Network.
  13. Enhancing Software Effort Estimation with Pre-Trained Word Embeddings.
  14. Search-Based Optimization of LLM Learning Shots for Story Point Estimation.
  15. An Optimized LSTM Neural Network for Accurate Estimation of Software Development Effort.
  16. Data-Driven Effort Estimation Techniques of Agile User Stories: A Systematic Literature Review.
  17. Review and Empirical Analysis of Machine Learning-Based Software Effort Estimation.
  18. Survey of Cost Estimating Software Development Using Machine Learning.
  19. Software Effort Estimation Using Ensemble Learning.
  20. Significant Factors in Agile Software Development of Effort Estimation.
  21. An Efficient Framework for Cost and Effort Estimation of Scrum Projects.
  22. Ensemble Effort Estimation for New Agile Teams.
  23. Analysis of Software Effort Estimation by Machine Learning Techniques.
  24. Estimating Efforts for Various Activities in Agile Software Development: An Empirical Study.
  25. Using Intelligence Techniques to Automate Oracle Testing.
  26. A Fundamental Diagram-Based Hybrid Framework for Traffic Flow Estimation and Prediction by Combining a Markovian Model with Deep Learning.
  27. Software Effort Estimation Using Machine Learning Technique.
  28. A Comprehensive Research Analysis of SDLC Agile & Waterfall Model: Advantages, Disadvantages, and Application Suitability in Software Quality Engineering.
  29. A Comprehensive Research Analysis of SDLC Agile & Waterfall Model: Advantages, Disadvantages, and Application Suitability in Software Quality Engineering.
  30. Survey of Brain Tumor Image Segmentation Using Artificial Intelligence Techniques.
  31. Introduction to Machine Learning, Neural Networks, and Deep Learning.