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 条
  • [41] The Gaggle: An open-source software system for integrating bioinformatics software and data sources
    Shannon, Paul T.
    Reiss, David J.
    Bonneau, Richard
    Baliga, Nitin S.
    BMC BIOINFORMATICS, 2006, 7 (1)
  • [42] Learning Software Security in Context An Evaluation in Open Source Software Development Environment
    Wen, Shao-Fang
    Katt, Basel
    14TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2019), 2019,
  • [43] VDEES: A Virtual Development Environment for Embedded Software Using Open Source Software
    Satria, Hadipurnawan
    Wibowo, Budiono
    Kwon, Jin B.
    Lee, Jeong B.
    Hwang, Young S.
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (02) : 959 - 966
  • [44] Research software engineering: A guide to the open source ecosystem
    Green, Nathan
    Bannert, Matthias
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES A-STATISTICS IN SOCIETY, 2025,
  • [45] Researching in Science and Engineering using Open Source Software
    Arias, Enrique
    Blanca Caminero, M.
    Carmen Carrion, M.
    Garcia-Varea, Ismael
    Martinez, Jesus
    Molina, Jose P.
    Zalacain, Amaya
    2015 INTERNATIONAL CONFERENCE ON OPEN SOURCE SOFTWARE COMPUTING (OSSCOM), 2015,
  • [46] Integrating Security Concerns into Software Development
    Al-Fedaghi, Sabah
    Al-Kanderi, Fajer
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2013, 7 (03): : 235 - 247
  • [47] Integrating security concerns into software development
    Al-Fedaghi, S. (sabah@alfedaghi.com), 1600, Science and Engineering Research Support Society, 20 Virginia Court, Sandy Bay, Tasmania, Australia (07):
  • [48] USING DATA ACQUISITION INSTRUMENTS AND FREE OPEN SOURCE SOFTWARE IN ELECTRICAL ENGINEERING EDUCATION
    Horvatic, M.
    Mikac, M.
    Mikac, V.
    14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 4417 - 4424
  • [49] The Challenges of Open Source Software Development with Collaborative Environment
    Abdullah, Rusli
    Lakulu, Modi
    Ibrahim, Hamidah
    Selamat, Mohd Hasan
    Nor, Mohd Zali Mohd
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 2, 2009, : 251 - 255
  • [50] KommGame: A Reputation Environment for Teaching Open Source Software
    Goduguluri, Veerakishore
    Kilamo, Terhi
    Hammouda, Imed
    OPEN SOURCE SYSTEMS: GROUNDING RESEARCH, 2011, 365 : 312 - 315