SEABED: An Open-Source Software Engineering Case-Based Learning Database

被引:4
|
作者
Saini, Veena [1 ]
Singh, Paramvir [1 ]
Sureka, Ashish [2 ]
机构
[1] NIT Jalandhar, Jalandhar, India
[2] ABB Corp Res, Bangalore, Karnataka, India
关键词
Case-Based Learning (CBL); Software Engineering Education; Case Database; Open-Source Case Database; Learning Methods;
D O I
10.1109/COMPSAC.2017.204
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Case-Based Learning (CBL) is a teaching methodology based on discussing and analyzing real world problems and solutions. A case is like a story, related to a real world situation that sources a number of challenging problems, which have no obvious solutions. There have been various applications of CBL in the fields of Medicine, Law, and Business. However, there are a limited number of evidences related to the application of CBL in the field of Software Engineering (SE). In this paper, we present an open source web application called SEABED (Software Engineering Case-Based Learning Database). The feature set supported by SEABED comprises Case Submission, Case Collection, Case Search, Case Review, and Case Evolution. SEABED aims to develop and evolve a rich repository of SE cases that might become a basis for enabling the students, instructors, practitioners, and experts to enhance their SE knowledge in an effective way. Further, we present our approach to build a vibrant SE case-based learning community that triggers enough activity around SEABED, required for the platform to reach a critical and wider mass. We communicated with several SE educators around the world and received positive responses on SEABED. In order to investigate the effectiveness of the CBL methodology followed by SEABED, we conducted an experimental study at an Institute of National Importance in India. We present the empirical analysis results of this study and explore the impact of CBL on students' learning abilities.
引用
收藏
页码:426 / 431
页数:6
相关论文
共 50 条
  • [21] Robust open-source software
    Neumann, PG
    COMMUNICATIONS OF THE ACM, 1999, 42 (02) : 128 - 128
  • [22] Learning software engineering principles using open source software
    Department of Computing and Information Systems, Grand Valley State University, Allendale, MI 49401, United States
    不详
    不详
    Proc. Front. Educ. Conf. FIE, (S3H18-S3H23):
  • [23] Learning Software Engineering Principles Using Open Source Software
    Nandigam, Jagadeesh
    Gudivada, Venkat N.
    Hamou-Lhadj, Abdelwahab
    FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 1584 - +
  • [24] An Overview of Open-Source Software Licenses and the Value of Open-Source Software to Public Health Initiatives
    Hahn, Erin N.
    JOHNS HOPKINS APL TECHNICAL DIGEST, 2014, 32 (04): : 690 - 698
  • [25] Innovation by user communities: Learning from open-source software
    von Hippel, E
    MIT SLOAN MANAGEMENT REVIEW, 2001, 42 (04) : 82 - 86
  • [26] The Way to an Open-Source Software for Automated Optimization and Learning - OpenOpal
    Dornberger, Rolf
    Hanne, Thomas
    Frey, Lukas
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [27] The Learning Curves in Open-Source Software (OSS) Development Network
    Kim, Youngsoo
    Jiang, Lingxiao
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL CONFERENCE ON ELECTRONIC COMMERCE (ICEC 2014), 2014, : 41 - 48
  • [28] Guest Editorial: Deep Learning in Open-Source Software Ecosystems
    Honghao Gao
    Zijian (Alex) Zhang
    Ramón J. Durán Barroso
    Xiong Luo
    Automated Software Engineering, 2022, 29
  • [29] Guest Editorial: Deep Learning in Open-Source Software Ecosystems
    Gao, Honghao
    Zhang, Zijian
    Duran Barroso, Ramon J.
    Luo, Xiong
    AUTOMATED SOFTWARE ENGINEERING, 2022, 29 (02)
  • [30] Open-source deep-learning software for bioimage segmentation
    Lucas, Alice M.
    Ryder, Pearl, V
    Li, Bin
    Cimini, Beth A.
    Eliceiri, Kevin W.
    Carpenter, Anne E.
    MOLECULAR BIOLOGY OF THE CELL, 2021, 32 (09) : 823 - 829