E3S Web of Conferences (Jan 2024)

A CASE environment for Project-based Course to learn a sustainable software development

  • Firdaus Lukmannul Hakim,
  • Wulan Sri Ratna,
  • Maspupah Asri

DOI
https://doi.org/10.1051/e3sconf/202447907026
Journal volume & issue
Vol. 479
p. 07026

Abstract

Read online

In the context of contemporary software development education, project-based courses have gained prominence as effective pedagogical tools. This methodology empowers students to cultivate practical skills by engaging in real-world projects. However, integrating sustainable software development practices into such courses often remains a challenge such as the need to set up new technologies for each semester, making it hard to ensure consistent and disciplined development. To address this gap, this research introduces Agilearn, the conception of a Computer-Aided Software Engineering (CASE) environment tailored explicitly for project-based courses with a strong focus on promoting sustainability. It is expected to enhance the learning experience by offering a collaborative platform that automates tasks and establishes a standardized agile environment for students. This paper presents the requirements analysis, the course design to implement Agilearn, the architecture of Agilearn, and a case study to implement Agilearn.