AI Programmer Cooperation in Health Software Development
This article presents a case study on the impact of generative artificial intelligence on software development, focusing on the transformation of a mobile application for cognitive testing in patients with Parkinson’s disease. Originally developed as an undergraduate thesis project, the tool was adopted and reengineered by a single developer with no prior experience in mobile development. Through the use of ChatGPT and prompt engineering techniques, the application was refactored and optimized. The human-AI collaboration enabled the implementation of design patterns, improved code maintainability, and significantly reduced its structural complexity. A quantitative analysis revealed a 60.9% reduction in lines of code per unit of complexity and a 63.9% reduction in cyclomatic complexity compared to the original version. Furthermore, the application was used and validated in real clinical settings by the Fundación Valle de Lili, including a formal validation of the MoCA test, reinforcing its medical utility. The findings suggest that integrating AI assistants into the software development lifecycle can accelerate progress, enhance product quality, and support adoption in critical environments, provided it is paired with rigorous human oversight and sound engineering practices.
Authors
- Andrés Navarro (ORCID: https://orcid.org/0000-0002-4154-2119)
- Cristian Molina (ORCID: https://orcid.org/0000-0002-5332-6528)
- Beatriz Muñoz (ORCID: https://orcid.org/0000-0001-8688-7172)
- Patricia Madriñán
Institutions
- Fundación Valle del Lili (CO)
- Icesi University (CO)
Publication Details
- Published
- 2025-08-13
- DOI
- https://doi.org/10.1109/colcom66267.2025.11185780
- Primary Topic
- Big Data and Business Intelligence
- Type
- article
- Field-Weighted Citation Impact
- 0.00