arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2301.05069cs.SE
收藏

开放式设计案例研究--一个众包的软件设计案例研究

Open Design Case Study -- A Crowdsourcing Effort to Curate Software Design Case Studies

Chun Yong Chong, Eunsuk Kang, Mary Shaw

摘要:

基于案例研究的学习已经成功地融入到各种课程中,包括软件工程教育。在软件设计课程的背景下,使用案例研究往往需要分享真正成功或失败的软件开发。使用现实世界的案例研究的例子,使教育工作者能够加强基本设计概念的适用性和实用性,与利益相关者的要求评估设计权衡的重要性,并强调前期设计的重要性,缺乏工业经验的学生往往忽视。然而,使用真实世界的案例研究并不简单,因为1。缺乏真正的软件设计案例研究的开源存储库,2.)即使有案例研究,报告时也往往没有标准格式,这可能妨碍案例与预期学习成果之间的协调。为了解决缺乏软件设计案例研究的教育目的,我们提出了开放式设计案例研究的想法,一个知识库,众包,策展,并招募其他教育工作者贡献案例研究教学软件设计课程。该平台还将允许教育工作者和学生分享,集思广益,并讨论基于存储库上公开共享的案例研究的设计解决方案。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑