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 条
  • [21] Integrating Extreme Programming with Software Engineering Education
    Chen, Jason Jen-Yen
    Wu, Mike Mu-Zhe
    2015 8TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2015, : 577 - 582
  • [22] Open TURNS, an Open Source Uncertainty Engineering Software
    Popelin, Anne-Laure
    Dutfoy, Anne
    SNA + MC 2013 - JOINT INTERNATIONAL CONFERENCE ON SUPERCOMPUTING IN NUCLEAR APPLICATIONS + MONTE CARLO, 2014,
  • [23] Empirical software engineering research on free/libre/open source software
    Robles, Gregorio
    ICSM 2006: 22ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2006, : 347 - 350
  • [24] Experiences with open source software engineering tools
    Toth, Kal
    IEEE SOFTWARE, 2006, 23 (06) : 44 - +
  • [26] Open Source Software Engineering the Eclipse Way
    Beaton, Wayne
    COMPUTER, 2021, 54 (06) : 59 - 63
  • [27] Open-Source Software for Agricultural Engineering
    Igathinathane, C.
    Resource: Engineering and Technology for Sustainable World, 2024, 31 (03): : 8 - 11
  • [28] AutomationShield: An Open-Source Hardware and Software Initiative for Control Engineering Education
    Takacs, Gergely
    Mikulas, Erik
    Gulan, Martin
    Vargova, Anna
    Boldocky, Jan
    IFAC PAPERSONLINE, 2023, 56 (02): : 9594 - 9599
  • [29] Willingness to Pay in an Open Source Software Environment
    Raghu, T. S.
    Sinha, Rajiv
    Vinze, Ajay
    Burton, Orneita
    INFORMATION SYSTEMS RESEARCH, 2009, 20 (02) : 218 - 236
  • [30] Using Open Source Projects in Software Engineering Education: A Systematic Mapping Study
    Nascimento, Debora Maria
    Cox, Kenia
    Almeida, Thiago
    Sampaio, Wendell
    Bittencourt, Roberto Almeida
    Souza, Rodrigo
    Chavez, Christina
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,