On the Prospects and Concerns of Integrating Open Source Software Environment in Software Engineering Education

被引:0
|
作者
Kamthan, Pankaj [1 ]
机构
[1] Concordia Univ, Dept Comp Sci & Software Engn, Quebec City, PQ, Canada
关键词
Constructivism; Open Content; Software Engineering; Software Modeling; Software Process; Software Quality; Software Reuse;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Open Source Software (OSS) has introduced a new dimension in software community. As the development and use of OSS becomes prominent, the question of its integration in education arises. In this paper, the following practices fundamental to projects and processes in software engineering are examined from an OSS perspective: project management; process, workflows, and collaborative activities; modeling and specification; deployment of standards; documentation; and quality assurance and evaluation. Based on a pragmatic framework, the prospects of integrating OSS in a traditional software engineering curriculum are outlined and concerns in realizing them are given. In doing so, the cases of the adoption of OSS process model, use of OSS as a Computer Aided Software Engineering (CASE) tool, OSS as a standalone sub-system, and open source code reuse are considered. We present some of the trade-offs that could help educators in decision making towards the use of the OSS environment in software engineering pedagogical contexts. The significance of openly accessible content in general and its relation to OSS in particular is briefly highlighted.
引用
收藏
页码:45 / 64
页数:20
相关论文
共 50 条
  • [1] Open Source Software and electrical engineering education
    Ng, YM
    Nelson, D
    3RD UICEE ANNUAL CONFERENCE ON ENGINEERING EDUCATION, CONFERENCE PROCEEDINGS: COLLABORATION IN ENGINEERING EDUCATION, 2000, : 198 - 201
  • [2] An Investigation of an Open-Source Software Development Environment in a Software Engineering Course
    Ge, Xun
    Huang, Kun
    Dong, Yifei
    INTERDISCIPLINARY JOURNAL OF PROBLEM-BASED LEARNING, 2010, 4 (02): : 94 - 120
  • [3] Localized Open Source Collaboration in Software Engineering Education
    Buffardi, Kevin
    FRONTIERS IN EDUCATION CONFERENCE (FIE), 2015, 2015, : 751 - 755
  • [4] Open Source Software in a Commercial Software Environment
    Rosen, Michael
    PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING, 2016, 82 (11): : 841 - 842
  • [5] A Methodology for Integrating the Social Web Environment in Software Engineering Education
    Kamthan, Pankaj
    INTERNATIONAL JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY EDUCATION, 2009, 5 (02) : 21 - 35
  • [6] Open Source Software: Lessons from and for Software Engineering
    Fitzgerald, Brian
    COMPUTER, 2011, 44 (10) : 25 - 30
  • [7] Teaching Software Engineering Using Open Source Software
    Xing, Guangming
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 291 - 293
  • [8] Open source projects in software engineering education: a mapping study
    Nascimento, Debora
    Bittencourt, Roberto
    Chavez, Christina
    COMPUTER SCIENCE EDUCATION, 2015, 25 (01) : 67 - 114
  • [9] Leveraging Open Source LLMs for Software Engineering Education and Training
    Pereira, Juanan
    Lopez, Juan-Miguel
    Garmendia, Xabier
    Azanza, Maider
    2024 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, CSEE & T 2024, 2024,
  • [10] A comparative study of challenges in integrating Open Source Software and Inner Source Software
    Stol, Klaas-Jan
    Babar, Muhammad Ali
    Avgeriou, Paris
    Fitzgerald, Brian
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (12) : 1319 - 1336