A Web-Based IDE for DevOps Learning in Software Engineering Higher Education
Ganesh Neelakanta Iyer, Andrew Goh Yisheng, Metilda Chee Heng Er, Weng, Xian Choong, Shao Wei Koh

TL;DR
This paper introduces a web-based IDE designed to enhance DevOps education in higher learning by providing an accessible, standardized, and interactive environment that addresses common teaching challenges.
Contribution
The paper presents an innovative cloud-based IDE with tutorials and devcontainers, improving DevOps learning and overcoming hardware/software barriers in university curricula.
Findings
Students prefer self-paced learning with the tool.
Practitioners find the tool valuable for education.
User feedback highlights ease of use and automated setup.
Abstract
DevOps can be best explained as people working together to conceive, build and deliver secure software at top speed. DevOps practices enable software development (dev) and operations (ops) teams to accelerate delivery through automation, collaboration, fast feedback, and iterative improvement. It is now an integral part of the information technology industry, and students should be aware of it before they start their careers. However, teaching DevOps in a university curriculum has many challenges as it involves many tools and technologies. This paper presents an innovative online Integrated Development Environment (IDE) designed to facilitate DevOps learning within university curricula. The devised tool offers a standardized, accessible learning environment, equipped with devcontainers and engaging tutorials to simplify learning DevOps. Research findings highlight a marked preference…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsE-Learning and Knowledge Management · Online Learning and Analytics · Software Engineering Techniques and Practices
