Student involvement in Free and Open Source Software (FOSS) holds the potential to support a wide range software engineering education topics from requirements to design to testing and more. In addition, participation in a FOSS project exposes students to large, complex software projects and real-world development teams and environments like those that they will typically see after graduation. However, identifying a project appropriate for student involvement can be a difficult task. There are a huge number of possible FOSS projects with a wide range of sizes, complexity, and domains.
The presenters of this workshop have developed an approach to FOSS project identification [1] which is based on several years of experience with student participation in FOSS projects. The approach is based on humanitarian FOSS (HFOSS) as those projects have been shown to motivate students [2].During the workshop, key criteria for evaluating a FOSS project will be presented, along with a rubric. This workshop will interactively walk participants through the process of identifying and evaluating a project appropriate for their classes based on the criteria and rubric.