一句话:提出 Open Design Case Study 平台,以众包方式策展并共享软件设计教学案例,支持设计解决方案讨论。
论文关注软件设计课程中真实案例教学的障碍:缺乏开源的真实软件设计案例库,且已有案例常缺少标准化格式,难以与学习目标对齐。作者提出 Open Design Case Study,一个面向教育者的众包与策展平台,招募教育者贡献软件设计课程案例,并提供公开案例的分享、头脑风暴和设计解决方案讨论功能。其目标是用真实成功或失败案例强化基本设计概念、设计权衡与前期设计的重要性。摘要主要为平台构想与动机,未报告实现细节或实证评估。
Case study-based learning has been successfully integrated into various courses, including software engineering education. In the context of software design courses, the use of case studies often entails sharing of real successful or failed software development. Using examples of real-world case studies allows educators to reinforce the applicability and usefulness of fundamental design concepts, relate the importance of evaluating design trade-offs with respect to stakeholders’ requirements, and highlight the importance of upfront design where students that lack industrial experience tend to overlook. However, the use of real-world case studies is not straightforward because 1.) there is a lack of open source repositories for real software design case studies and 2.) even if case studies are available, they are often reported without a standardized format, which may hinder the alignment between the case and the desired learning outcomes. To address the lack of software design case studies for educational purposes, we propose the idea of Open Design Case Study, a repository to crowdsource, curate, and recruit other educators to contribute case studies for teaching software design courses. The platform will also allow educators and students to share, brainstorm, and discuss design solutions based on case studies shared publicly on the repository.
DOI 原文 · arXiv · PDF(开放获取) · DBLP
@inproceedings{ChongKS23,
title = {Open Design Case Study - A Crowdsourcing Effort to Curate Software Design Case Studies},
author = {Chun Yong Chong and Eunsuk Kang and Mary Shaw},
booktitle = {ICSE},
year = {2023},
doi = {10.1109/icse-seet58685.2023.00008}
}