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 条
  • [1] Teaching Software Testing with Free and Open Source Software
    Deng, Lin
    Dehlinger, Josh
    Chakraborty, Suranjan
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 412 - 418
  • [2] Teaching an Undergraduate Software Engineering Course using Active Learning and Open Source Projects
    Dorodchi, Mohsen
    Al-Hossami, Erfan
    Nagahisarchoghaei, Mohammad
    Diwadkar, Rohit Shenvi
    Benedict, Aileen
    [J]. 2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [3] The attraction of contributors in free and open source software projects
    Santos, Carlos
    Kuk, George
    Kon, Fabio
    Pearson, John
    [J]. JOURNAL OF STRATEGIC INFORMATION SYSTEMS, 2013, 22 (01): : 26 - 45
  • [4] A Hidden Markov Model of Developer Learning Dynamics in Open Source Software Projects
    Singh, Param Vir
    Tan, Yong
    Youn, Nara
    [J]. INFORMATION SYSTEMS RESEARCH, 2011, 22 (04) : 790 - 807
  • [5] Panel - Teaching Students to Participate in Open Source Software Projects
    Ellis, Heidi J. C.
    Hislop, Gregory W.
    Chua, Mel
    Kussmaul, Clif
    Burke, Matthew M.
    [J]. 2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [6] A constructivist approach to teaching software processes
    Srinivasan, Jayakanth
    Lundvist, Kristina
    [J]. ICSE 2007: 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 664 - +
  • [7] Profiles of Schema Evolution in Free Open Source Software Projects
    Vassiliadis, Panos
    [J]. 2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 1 - 12
  • [8] Virtual organizational learning in open source software development projects
    Au, Yoris A.
    Carpenter, Darrell
    Chen, Xiaogang
    Clark, Jan G.
    [J]. INFORMATION & MANAGEMENT, 2009, 46 (01) : 9 - 15
  • [9] Learning to detect community smells in open source software projects
    Almarimi, Nuri
    Ouni, Ali
    Mkaouer, Mohamed Wiem
    [J]. KNOWLEDGE-BASED SYSTEMS, 2020, 204
  • [10] Teaching evolution of open-source projects in software engineering courses
    Buchta, Joseph
    Petrenko, Maksym
    Poshyvanyk, Denys
    Rajlich, Vaclav
    [J]. ICSM 2006: 22ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2006, : 136 - +