ADA-Gen: Iterative and Incremental Generation of Full-Stack Apps for Learning Agile/DevOps Software Development Practices
Duong Nguyen Binh Ta
2025
Abstract
To learn Agile/DevOps practices effectively, students need to apply them in an actual software development project. This is challenging if students are mostly from non-computing backgrounds and they do not have time in the curriculum to learn programming and related tools. Therefore, it is important to help students who do not possess programming foundations to develop fully functional software during the process of learning Agile/DevOps concepts. We noted that existing low-code/no-code app development platforms have not been designed to teach Agile/DevOps practices. On the other hand, recent AI-based tools for code generation such as GitHub Copilot have been built mainly for programmers. In this work, we designed and implemented ADA-Gen (Agile/DevOps App Generator), a teaching tool leveraging large language models (LLMs) to generate full-stack web apps following an iterative and incremental development methodology widely practiced in Agile/DevOps circles. ADA-Gen is integrated with Jira, one of the most popular platforms for software project management, so students can use it right away without much further setup. This approach allows non-computing students to experience the complete full-stack software development life cycle. We have conducted extensive evaluations of ADA-Gen using various realistic project scenarios. The evaluations demonstrated the capabilities of ADA-Gen in full-stack web app generation, and in providing plenty of learning opportunities for students to appreciate key Agile/DevOps practices.
DownloadPaper Citation
in Harvard Style
Ta D. (2025). ADA-Gen: Iterative and Incremental Generation of Full-Stack Apps for Learning Agile/DevOps Software Development Practices. In Proceedings of the 17th International Conference on Computer Supported Education - Volume 2: CSEDU; ISBN 978-989-758-746-7, SciTePress, pages 363-370. DOI: 10.5220/0013422800003932
in Bibtex Style
@conference{csedu25,
author={Duong Ta},
title={ADA-Gen: Iterative and Incremental Generation of Full-Stack Apps for Learning Agile/DevOps Software Development Practices},
booktitle={Proceedings of the 17th International Conference on Computer Supported Education - Volume 2: CSEDU},
year={2025},
pages={363-370},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013422800003932},
isbn={978-989-758-746-7},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 17th International Conference on Computer Supported Education - Volume 2: CSEDU
TI - ADA-Gen: Iterative and Incremental Generation of Full-Stack Apps for Learning Agile/DevOps Software Development Practices
SN - 978-989-758-746-7
AU - Ta D.
PY - 2025
SP - 363
EP - 370
DO - 10.5220/0013422800003932
PB - SciTePress