Helping Developers Select and Use Software Libraries
This project helps developers select the best library to use based on their current task and needs. We explore how we can mine software repositories to extract information that can be used to compare libraries and their corresponding APIs.
- Which library should I use? A metric-based comparison of software libraries, ICSE NIER '18
- An Empirical Study of Metric-based Comparisons of Software Libraries, PROMISE '18
- Library Comparison Website
- Scripts for Library Metric-based Comparisons
- IntelliJ plugin for library comparisons
- Task-oriented Library Documentation