On evaluating recommender systems for API usages

  • Authors:
  • Marcel Bruch;Thorsten Schäfer;Mira Mezini

  • Affiliations:
  • Darmstadt University of Technology;Darmstadt University of Technology;Darmstadt University of Technology

  • Venue:
  • Proceedings of the 2008 international workshop on Recommendation systems for software engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

To ease framework understanding, tools have been developed that analyze existing framework instantiations to extract API usage patterns and present them to the user. However, detailed quantitative evaluations of such recommender systems are lacking. In this paper we present an automated evaluation process which extracts queries and expected results from existing code bases. This enables the validation of recommendation systems with large test beds in an objective manner by means of precision and recall measures. We demonstrate the applicability of our approach by evaluating an improvement of an existing API recommender tool that takes into account the framework-method context for recommendations.