Panel - Teaching Students to Participate in Open Source Software Projects

被引:0
|
作者
Ellis, Heidi J. C. [1 ]
Hislop, Gregory W. [2 ]
Chua, Mel [3 ]
Kussmaul, Clif [4 ]
Burke, Matthew M. [5 ]
机构
[1] Western New England Coll, Comp Sci & Informat Technol, Springfield, MA USA
[2] Drexel Univ, Informat Sci & Technol & Comp Sci, Philadelphia, PA USA
[3] Red Hats Commun Architecture Team, Commun Engn, Beijing, Peoples R China
[4] Muhlenberg Coll, Comp Sci, Allentown, PA 18104 USA
[5] George Washington Univ, Comp Sci, Washington, DC 20052 USA
基金
美国国家科学基金会;
关键词
Open source software; real-world education; student software project;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This panel will present several experiences in involving students in Open Source Software (OSS) projects from the perspectives of both the instructor and a member of the OSS community. OSS is growing rapidly and gaining market share in both industry (e. g., Linux and Mozilla) as well as academia (e.g, Moodle, Greenfoot, and Drupal). OSS projects have a culture built on volunteer participation to support software development. Computing degree programs desire to involve students in large-scale software projects to provide students with real-world experience and an understanding of the issues found in large, complex software projects. Involving computing students in OSS projects serves both the OSS community by providing development resources for the project while also serving the academic community by providing access to large software projects in which students can gain experience. However, the marriage of student and OSS project presents some challenges including identification of approachable OSS projects, creation of appropriate educational infrastructure, evaluation and grading, and more. Panelists will address the factors that contribute to student success in an OSS project.
引用
收藏
页数:2
相关论文
共 50 条
  • [1] 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 - +
  • [2] Why Computing Students Should Contribute to Open Source Software Projects
    Spinellis, Diomidis
    [J]. COMMUNICATIONS OF THE ACM, 2021, 64 (07) : 36 - 38
  • [3] Teaching Open Source: Involving Students in Free and Open Source Software (FOSS) Project Communities
    Dziallas, Sebastian
    Ellis, Heidi J. C.
    Chua, Mel
    Huss-Lederman, Steven
    Wurst, Karl R.
    [J]. SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 676 - 677
  • [4] Teaching Open Source (Software)
    Wurst, Karl
    Postner, Lori
    Jackson, Stoney
    [J]. PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 734 - 734
  • [5] A MODEL FOR TEACHING AND LEARNING IN FREE AND OPEN SOURCE SOFTWARE PROJECTS: A CONSTRUCTIVIST APPROACH
    Sowe, Sulayman K.
    [J]. 2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 2, 2012, : 525 - 529
  • [6] Teaching Undergraduate Software Engineering By Means of the Evolution of Open-Source Projects
    Rajlich, Vaclav
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [7] Teaching Software Architectures and Aspect-Oriented Software Development using Open-Source Projects
    Costa-Soria, Cristobal
    Perez, Jennifer
    [J]. ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 385 - 385
  • [8] 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,
  • [9] CONTINUOUS INTEGRATION IN OPEN SOURCE SOFTWARE PROJECTS
    Georgescu, Mihai
    Cioloca, Cecilia
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY (IE 2015): EDUCATION, RESEARCH & BUSINESS TECHNOLOGIES, 2015, : 244 - 249
  • [10] Maintenance Support in Open Source Software Projects
    Raza, Arif
    Capretz, Luiz Fernando
    Ahmed, Faheem
    [J]. 2013 EIGHTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2013, : 391 - 395