Loading...
Please wait, while we are loading the content...
Similar Documents
How to involve students in foss projects.
| Content Provider | CiteSeerX |
|---|---|
| Author | Ellis, Heidi J. C. Hislop, Gregory W. Chua, Mel Dziallas, Sebastian Th, Session |
| Abstract | Abstract – Software projects are frequently used to provide software engineering students with an understanding of the complexities of real-world software development. Free and Open Source Software projects provide a unique opportunity for student learning as projects are open and accessible and students are able to interact with an established professional community. However, many faculty members have little or no experience participating in an open source software project. In addition, faculty members may be reluctant to approach student learning within such a project due to concerns over time requirements, learning curve, the unpredictability of working with a "live " community, and more. This paper provides guidance to instructors desiring to involve students in open source projects. new tools and processes in a development environment significantly different from students ' prior classroom experiences. Uncertainty over the effect these cultural differences will have on concerns like time requirements, learning curve, and the unpredictability of working with a real-world community may make instructors reluctant to try FOSS development with their students, especially since many instructors have little or no experience participating in a FOSS project themselves. Selecting a project and learning its culture and tools can be daunting. Identifying potential student contributions, creating assignments and rubrics, and grading can also be inhibitors. The following sections provide guidance for instructors who desire to involve students in FOSS projects. Index Terms – Free and open source software, Teaching open source, Software development, Humanitarian software. |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Fo Project Time Requirement Open Source Software Project Many Faculty Member Many Instructor Development Environment Software Engineering Student Humanitarian Software Open Source Faculty Member New Tool Open Source Project Potential Student Contribution Fo Development Real-world Community Abstract Software Project Prior Classroom Experience Cultural Difference Live Community Software Development Professional Community Open Source Software Real-world Software Development Student Learning Index Term Free Following Section Unique Opportunity |
| Content Type | Text |
| Resource Type | Article |