The FlossSearch.Edu tool was created to support Instructor and students in the selection of FLOSS projects, hosted on GitHub, for use in teaching software engineering. The tool is in English to facilitate its use by researchers from different countries. The project home page is http://191.252.92.63/flosssearch/
Considering that there is a growing diversity of projects available in software repositories, finding those that have the desired features for integration in the teaching of Software Engineering is not a trivial task. For this purpose, we identified criteria that have been used for project selection and and with this set of criteria helped us to built this tool to assist Instructor and students search for open source projects to be used in their teaching-learning process.
All projects available here are hosted on GitHub website. We used the Open Hub to identify the number of lines of code criteria, and the GitHub API to implement the scripts used for other criteria. Due to GitHub API's limitations, we developed some scripts and ran them using a set of projects from GitHub, but stored the results locally. Therefore, it is worth to mention that when you run Floss Search, you will be referring to our local Database and not getting real-time information directly from GitHub although we update this information about the projects constantly.
- PHP 5.6 - Codeigniter v3.1.10
- Locastyle version: 3.10.1
- jQuery v3.2.1
- Ion.RangeSlider v2.3.0
- jQuery Tags Input Revisited Plugin
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License (GLP) as published by the Free Software Foundation. Information about the GNU General Public License can be found at http://www.gnu.org/licenses/.