Eclipse SCAVA: Helping software developers select the right open source components
Have you ever tried to find an open source component for a particular requirement in your project? Today, in GitHub alone, 36 million people share 100 million repositories. Which of these components will meet your requirements for quality and sustainability? Which one is maintained by a reliable, friendly and supportive community? Which one provides similar APIs to a library you use and with a license that is compatible with your code?
Eclipse SCAVA aims to analyze and extract knowledge from open source projects and their resources, such as bugs, forums or documentation, in order to provide a set of metrics and criteria to help the developer pursue their goal - to find the right component.
During this tour, we will briefly introduce the research project and its concepts. You will be able to get your hands on a working, pre-populated knowledge database to use some of the following metrics and recommendations:
- Display data insights in a Kibana web dashboard
- Access recommendations from the Eclipse plugin
- Retrieve everything from the REST APIs in a machine-readable format
- Import the data and play with it in your favourite spreadsheet tool