一句话:基于开源 Tsuru 构建学生友好的内部 PaaS,简化云部署以支持软件工程教学。
本文探讨如何在软件工程教育中平衡真实工业实践与学生可及性。针对 AWS、Azure 等云平台功能强大但过于复杂、不适合教学环境的问题,作者基于开源 Tsuru 构建了一个内部 PaaS 平台,以简化应用部署、运维和访问管理,使学生无需直接操作复杂云基础设施即可专注于应用构建与迭代,同时方便教师管理和支持教学。论文报告了在软件工程课程中采用该平台的经验,评估主要基于教学实践中的部署与使用反馈,表明该方案能降低教学中的基础设施门槛,提升学习体验。
Teaching modern software engineering requires balancing authentic industry practices with accessibility for students. Cloud platforms like AWS and Azure are powerful but can be overly complex for educational contexts. To address this, we developed an internal Platform-as-a-Service (PaaS) using the open-source Tsuru platform. This solution simplifies deployment, enabling students to focus on building and iterating on applications without the need for direct interaction with complex cloud infrastructure, and facilitates administration and access for instructors to support the learning experience.
@inproceedings{paperbot9023,
title = {Creating a Student-Friendly PaaS Platform: Experiences with Tsuru in Software Engineering Education},
author = {Robert Chatley and Jason Bailey and Ivan Procaccini and Zaki Amin and Estibaliz Fraca},
booktitle = {FSE},
year = {2025},
doi = {10.1145/3696630.3727239}
}