A MODEL FOR TEACHING AND LEARNING IN FREE AND OPEN SOURCE SOFTWARE PROJECTS: A CONSTRUCTIVIST APPROACH

被引:0
|
作者
Sowe, Sulayman K. [1 ]
机构
[1] UNU IAS, Yokohama, Kanagawa 2208502, Japan
关键词
Software engineering education; Curriculum design; Open Source Software projects; Open Source Communities; Capstone projects; Constructivist learning; FRAMEWORK;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Free and Open Source Software (FOSS) projects offer great opportunities for students to learn and gain significant real-world experience. However, there are few teaching and learning models which can help educators guide and mentor students involvement in Open Source Software projects. This paper presents an Open Source teaching and learning model and summarizes pilot studies used to evaluate the model. Experiences and lessons learnt in the implementation of the model shows one possible way computer science educators can guide students' involvement in FOSS projects and how this approach can be integrated into a formally structured engineering curriculum.
引用
收藏
页码:525 / 529
页数:5
相关论文
共 50 条
  • [41] The Governance and Control of Open Source Software Projects
    Di Tullio, Dany
    Staples, D. Sandy
    [J]. JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2013, 30 (03) : 49 - 80
  • [42] A Point Process Approach of Bug Fixing Analysis in Open Source Software Projects
    Ushiroda, Takahiro
    Dohi, Tadashi
    Saito, Yasuhiro
    Okamura, Hiroyuki
    [J]. 2019 IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2019), 2019, : 83 - 88
  • [43] Open source software in teaching mathematics
    Kusbeyzi, I.
    Hacinliyan, A.
    Aybar, O. O.
    [J]. 3RD WORLD CONFERENCE ON EDUCATIONAL SCIENCES - 2011, 2011, 15 : 769 - 771
  • [44] Teaching software evolution in open source
    Petrenko, Maksym
    Poshyvanyk, Denys
    Rajlich, Vaclav
    Buchta, Joseph
    [J]. COMPUTER, 2007, 40 (11) : 25 - +
  • [45] Selecting Open Source Software Projects to Teach Software Engineering
    Smith, Therese
    McCartney, Robert
    Gokhale, Swapna S.
    Kaczmarczyk, Lisa C.
    [J]. PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 397 - 402
  • [46] Machine Learning Approach for Reliability Assessment of Open Source Software
    Behera, Ranjan Kumar
    Rath, Santanu Kumar
    Misra, Sanjay
    Leon, Marcelo
    Adewumi, Adewole
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2019, PT IV, 2019, 11622 : 472 - 482
  • [47] Teaching Software Engineering Using Open Source Software
    Xing, Guangming
    [J]. PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 291 - 293
  • [48] Understanding knowledge sharing activities in free/open source software projects: An empirical study
    Sowe, Sulayman K.
    Stamelos, Ioannis
    Angelis, Lefteris
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (03) : 431 - 446
  • [50] Core-Periphery Communication and the Success of Free/Libre Open Source Software Projects
    Crowston, Kevin
    Shamshurin, Ivan
    [J]. OPEN SOURCE SYSTEMS: INTEGRATING COMMUNITIES, OSS 2016, 2016, 472 : 45 - 56