Exploring Visual-Based Sprint Evaluation Using Convolutional Neural Networks and Agile Project Metrics
Abstract
1. Introduction
2. Background and Related Work
2.1. Agile Project Monitoring
2.2. Machine Learning in Agile Software Development
2.3. Convolutional Neural Networks for Visual Pattern Recognition
2.4. Research Gap
3. Research Design
3.1. Research Objective
3.2. Research Questions
- RQ1. Can visual representations of agile Sprints provide useful information for Sprint performance classification?
- RQ2. How well can CNN-based models distinguish between poor, regular, good, and excellent Sprint performance?
- RQ3. What methodological and performance limitations are observed when using a small visual dataset for exploratory Sprint classification?
4. Dataset Construction
4.1. Source of Sprint Data
4.2. Sprint Labeling Procedure
4.3. Dataset Limitations
5. Methodology
5.1. Image Preprocessing
5.2. CNN Architecture
5.3. Training Strategy
5.4. Evaluation Metrics
6. Results
6.1. Overall Performance
6.2. Performance by Class
6.3. Confusion Matrix Analysis
7. Discussion
7.1. Feasibility of Visual Sprint Assessment
7.2. Main Findings
7.3. Implications for Agile Project Monitoring
8. Conclusions
9. Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Pérez Castillo, Y.J.; Orantes Jiménez, S.D.; Letelier Torres, P.O. Sprint management in agile approach: Progress and velocity evaluation applying machine learning. Information 2024, 15, 726. [Google Scholar] [CrossRef] [Scilit]
- Schwaber, K.; Sutherland, J. The Scrum Guide: The Definitive Guide to Scrum: The Rules of the Game; Scrum.org: Burlington, MA, USA, 2020; Available online: https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdf (accessed on 25 June 2026).
- Project Management Institute; Agile Alliance. Agile Practice Guide; Project Management Institute: Newtown Square, PA, USA, 2017. [Google Scholar]
- Lai, S.-T.; Susanto, H.; Leu, F.-Y. Project management mechanism based on burndown chart to reduce the risk of software project failure. In Advances on Broad-Band Wireless Computing, Communication and Applications, Proceedings of the 16th International Conference on Broad-Band Wireless Computing, Communication and Applications (BWCCA 2021); Springer: Cham, Switzerland, 2022; pp. 197–205. [Google Scholar] [CrossRef] [Scilit]
- Pham, K.P.; Neumann, M. How to measure performance in agile software development? A mixed-method study. In Proceedings of the 50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Paris, France, 28–30 August 2024; pp. 443–450. [Google Scholar] [CrossRef] [Scilit]
- Ram, P.; Rodriguez, P.; Oivo, M. Software process measurement and related challenges in agile software development: A multiple case study. In Product-Focused Software Process Improvement; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2018; Volume 11271, pp. 272–287. [Google Scholar] [CrossRef] [Scilit]
- Pérez Castillo, Y.J.; Orantes Jiménez, S.D.; Letelier Torres, P.O. A systematic literature review on machine learning applications for agile project management. Ing. Investig. Tecnol. 2024, 25, 17. [Google Scholar] [CrossRef] [Scilit]
- Ramessur, M.A.; Nagowah, S.D. A predictive model to estimate effort in a Sprint using machine learning techniques. Int. J. Inf. Technol. 2021, 13, 1101–1110. [Google Scholar] [CrossRef] [Scilit]
- Abdu, A.; Zhai, Z.; Abdo, H.A.; Algabri, R.; Al-Masni, M.A.; Muhammad, M.S.; Gu, Y.H. Semantic and traditional feature fusion for software defect prediction using hybrid deep learning model. Sci. Rep. 2024, 14, 14771. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Periyasamy, K.; Chianelli, J. A project tracking tool for Scrum projects with machine learning support for cost estimation. In Proceedings of the 29th International Conference on Software Engineering and Data Engineering; EPiC Series in Computing; EasyChair: Stockport, UK, 2021; Volume 76, pp. 76–86. [Google Scholar] [CrossRef] [Scilit]
- Gültekin, M.; Kalipsiz, O. Story point-based effort estimation model with machine learning techniques. Int. J. Softw. Eng. Knowl. Eng. 2020, 30, 43–66. [Google Scholar] [CrossRef] [Scilit]
- Choetkiertikul, M.; Dam, H.K.; Tran, T.; Pham, T.; Ghose, A.; Menzies, T. A deep learning model for estimating story points. IEEE Trans. Softw. Eng. 2019, 45, 637–656. [Google Scholar] [CrossRef] [Scilit]
- LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhao, X.; Wang, L.; Zhang, Y.; Han, X.; Deveci, M.; Parmar, M. A review of convolutional neural networks in computer vision. Artif. Intell. Rev. 2024, 57, 99. [Google Scholar] [CrossRef] [Scilit]
- Khleel, N.A.A.; Nehéz, K. A novel approach for software defect prediction using CNN and GRU based on SMOTE Tomek method. J. Intell. Inf. Syst. 2023, 60, 673–707. [Google Scholar] [CrossRef] [Scilit]
- Al Joumaa, H.; Al-Shrouf, L.; Jelali, M. Time series-to-image encoding for classification using convolutional neural networks: A novel and robust approach. Mach. Learn. Knowl. Extr. 2025, 7, 155. [Google Scholar] [CrossRef] [Scilit]
- TensorFlow. Transfer Learning and Fine-Tuning. Available online: https://www.tensorflow.org/tutorials/images/transfer_learning (accessed on 25 June 2026).
- Sandler, M.; Howard, A.; Zhu, M.; Zhmoginov, A.; Chen, L.-C. MobileNetV2: Inverted residuals and linear bottlenecks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 4510–4520. [Google Scholar] [CrossRef] [Scilit]
- Xuan, X.; Zhang, X.; Kwon, O.-H.; Ma, K.-L. VAC-CNN: A visual analytics system for comparative studies of deep convolutional neural networks. IEEE Trans. Vis. Comput. Graph. 2022, 28, 2326–2337. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Tan, M.; Le, Q.V. EfficientNet: Rethinking model scaling for convolutional neural networks. In Proceedings of the 36th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2019; Volume 97, pp. 6105–6114. Available online: https://proceedings.mlr.press/v97/tan19a.html (accessed on 25 June 2026).
- Worki. Available online: https://cliente.tuneupprocess.com/web/#/login (accessed on 25 June 2026).
- TUNE-UP Process. Available online: http://www.tuneupprocess.com/ (accessed on 25 June 2026).
- Microsoft. Playwright for Python: Installation and Introduction. Available online: https://playwright.dev/python/docs/intro (accessed on 25 June 2026).



| Item | Description |
|---|---|
| Source | Worki/Dashboard Sprint |
| Data type | Graphic images |
| Graphs | Burndown and TTvsNT |
| Sprints used | 458 |
| Total images | 916 |
| Classes | Excellent, Good, Regular, Poor |
| Extraction | Script Python + Playwright |
| Browser | Automated Chromium browser |
| Parameter | Value Used |
|---|---|
| Image Size | 224 × 224 Pixels |
| Channels | RGB |
| Batch size | 16 |
| Epochs in base phase | 50 |
| Fine-tuning epochs | 50 |
| Dropout | 0.4 |
| Evaluation split | 20% |
| Class weights | Yes |
| Random Seed | 42 |
| Output Classes | 4 |
| Output Activation | Softmax |
| Precision | Recall | F1-Score | Support | |
|---|---|---|---|---|
| Good | 0.6 | 0.75 | 0.6667 | 16 |
| Excellent | 0.7727 | 0.7083 | 0.7391 | 24 |
| Poor | 0.9048 | 0.7037 | 0.7917 | 27 |
| Regular | 0.5714 | 0.6667 | 0.6154 | 24 |
| Totals | 91 |
| Real Tag/Prediction | Poor | Regular | Good | Excellent |
|---|---|---|---|---|
| Poor | 19 | 7 | 0 | 1 |
| Regular | 2 | 16 | 4 | 2 |
| Good | 0 | 2 | 12 | 2 |
| Excellent | 0 | 3 | 4 | 17 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Pérez Castillo, Y.J.; Orantes Jiménez, S.D.; Carbajal Hernández, J.J.; Letelier Torres, P.O.; Acevedo Mosqueda, M.E.; Camacho Vázquez, V.A. Exploring Visual-Based Sprint Evaluation Using Convolutional Neural Networks and Agile Project Metrics. Information 2026, 17, 813. https://doi.org/10.3390/info17090813
Pérez Castillo YJ, Orantes Jiménez SD, Carbajal Hernández JJ, Letelier Torres PO, Acevedo Mosqueda ME, Camacho Vázquez VA. Exploring Visual-Based Sprint Evaluation Using Convolutional Neural Networks and Agile Project Metrics. Information. 2026; 17(9):813. https://doi.org/10.3390/info17090813
Chicago/Turabian StylePérez Castillo, Yadira Jazmín, Sandra Dinora Orantes Jiménez, José Juan Carbajal Hernández, Patricio Orlando Letelier Torres, María Elena Acevedo Mosqueda, and Vanessa Alejandra Camacho Vázquez. 2026. "Exploring Visual-Based Sprint Evaluation Using Convolutional Neural Networks and Agile Project Metrics" Information 17, no. 9: 813. https://doi.org/10.3390/info17090813
APA StylePérez Castillo, Y. J., Orantes Jiménez, S. D., Carbajal Hernández, J. J., Letelier Torres, P. O., Acevedo Mosqueda, M. E., & Camacho Vázquez, V. A. (2026). Exploring Visual-Based Sprint Evaluation Using Convolutional Neural Networks and Agile Project Metrics. Information, 17(9), 813. https://doi.org/10.3390/info17090813

