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

被引:0
|
作者
Chong, Chun Yong [1 ]
Kang, Eunsuk [2 ]
Shaw, Mary [2 ]
机构
[1] Monash Univ Malaysia, Sch Informat Technol, Subang Jaya, Malaysia
[2] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA USA
关键词
software engineering education; software design; case studies;
D O I
10.1109/ICSE-SEET58685.2023.00008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:23 / 28
页数:6
相关论文
共 50 条
  • [1] Work in progress: Open source software as the basis of developing software design case studies
    Tao, Yonglei
    Nandigarn, Jagadeesh
    36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 381 - +
  • [2] Effort estimation in open source software development: A case study
    Koch, S
    INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 859 - 861
  • [3] Analyzing the Effort of Composing Design Models of Large-Scale Software in Industrial Case Studies
    Farias, Kleinner
    Garcia, Alessandro
    Whittle, Jon
    Lucena, Carlos
    MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 639 - 655
  • [4] Analyzing the Effort on Composing Design Models in Industrial Case Studies
    Farias, Kleinner
    AOSD 2011 PROCEEDINGS AND COMPANION MATERIAL, 2011, : 79 - 80
  • [5] SOFTWARE DESIGN REPRESENTATION - CASE-STUDY
    FREEMAN, P
    SOFTWARE-PRACTICE & EXPERIENCE, 1978, 8 (05): : 501 - 511
  • [6] DESIGN STRUCTURE OF SCIENTIFIC SOFTWARE - A CASE STUDY
    Hossain, Shahadat
    Zulkarnine, Ahmed Tahsin
    INVEST ON VISUALIZATION, 2011, : 129 - 134
  • [7] Software effort estimation based on open source projects: Case study of Github
    Qi, Fumin
    Jing, Xiao-Yuan
    Zhu, Xiaoke
    Xie, Xiaoyuan
    Xu, Baowen
    Ying, Shi
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 92 : 145 - 157
  • [8] SOFTWARE ARCHEOLOGY A CASE STUDY IN SOFTWARE QUALITY ASSURANCE AND DESIGN
    Turner, Cameron J.
    MacDonald, John M.
    Lloyd, Jane A.
    ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, PROCEEDINGS, VOL 2, PTS A AND B, 2010, : 1351 - 1362
  • [9] A PILOT STUDY: A CASE STUDY OF DESIGN TEACHING APPLYING THE INTERNET CROWDSOURCING TECHNOLOGY FOR UNDERGRADUATE DESIGN STUDENTS
    Wu, Hao
    Gan, Jing
    TOWARDS A NEW INNOVATION LANDSCAPE, 2019,
  • [10] A case study to estimate design effort for Pratt & Whitney canada
    Salam, Adil M.
    Bhuiyan, Nadia F.
    Gouw, Gerard J.
    Raza, Syed Asif
    INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2008, 3 (04) : 284 - 293