一句话:提出 KUALI-Brick:用 LEGO 搭建城市来实践软件质量保证与过程改进的教学活动,并报告三年课程效果。
软件质量保证(SQA)和软件过程改进(SPI)对软件工程师至关重要,但传统课堂讲授因缺乏实践经验而效果受限。为此,作者设计了 KUALI-Brick,一种基于 LEGO 的动手活动,将 SQA 与 SPI 概念结合,让学生通过成功搭建 LEGO 城市来应用这些概念。该活动在坎特伯雷大学四年级软件工程课程中开展,并提供了逐步复现指南及连续三年实施的经验教训。结果显示,活动带来较高的趣味性、更强的参与度和更好的学习体验。
Software Quality Assurance (SQA) and Software Process Improvement (SPI) are topics of crucial importance for software engineers; however, teaching them in a lecture room comes with several limitations due to lack of practical experience. With that in mind, we created KUALI-Brick, a LEGO-based activity that brings SQA and SPI concepts together applying them in order to successfully build a LEGO city. This hands-on activity has been carried out in a fourth-year Software Engineering course at the University of Canterbury, with current results showing high levels of fun, increased engagement and an improved learning experience. We present a step-by-step guide to replicate the activity as well as lessons learned after conducting the activity for three consecutive years.
DOI 原文 ·
@inproceedings{paperbot6279,
title = {Learning Software Quality Assurance with Bricks},
author = {Miguel Ehecatl Morales Trujillo},
booktitle = {ICSE},
year = {2021},
doi = {10.1109/icse-seet52601.2021.00010}
}