Evaluating recommender systems: survey and framework
The comprehensive evaluation of the performance of a recommender system is a complex
endeavor: many facets need to be considered in configuring an adequate and effective …
endeavor: many facets need to be considered in configuring an adequate and effective …
Serendipity in recommender systems: a systematic literature review
A recommender system is employed to accurately recommend items, which are expected to
attract the user's attention. The over-emphasis on the accuracy of the recommendations can …
attract the user's attention. The over-emphasis on the accuracy of the recommendations can …
Recommender systems: issues, challenges, and research opportunities
A recommender system is an Information Retrieval technology that improves access and
proactively recommends relevant items to users by considering the users' explicitly …
proactively recommends relevant items to users by considering the users' explicitly …
Automated bug assignment: Ensemble-based machine learning in large scale industrial contexts
Bug report assignment is an important part of software maintenance. In particular, incorrect
assignments of bug reports to development teams can be very expensive in large software …
assignments of bug reports to development teams can be very expensive in large software …
WhoReview: A multi-objective search-based approach for code reviewers recommendation in modern code review
Contemporary software development is distributed and characterized by high dynamics with
continuous and frequent changes to fix defects, add new user requirements or adapt to other …
continuous and frequent changes to fix defects, add new user requirements or adapt to other …
Web service API recommendation for automated mashup creation using multi-objective evolutionary search
Modern software development builds on external Web services reuse as a promising way
that allows developers delivering feature-rich software by composing existing Web service …
that allows developers delivering feature-rich software by composing existing Web service …
Search-based software library recommendation using multi-objective optimization
Context: Software library reuse has significantly increased the productivity of software
developers, reduced time-to-market and improved software quality and reusability. However …
developers, reduced time-to-market and improved software quality and reusability. However …
Search-based peer reviewers recommendation in modern code review
Code review is of primary importance in modern software development. It is widely
recognized that peer review is an efficient and effective practice for improving software …
recognized that peer review is an efficient and effective practice for improving software …
Basic approaches in recommendation systems
A Felfernig, M Jeran, G Ninaus, F Reinfrank… - … Systems in Software …, 2014 - Springer
Recommendation systems support users in finding items of interest. In this chapter, we
introduce the basic approaches of collaborative filtering, content-based filtering, and …
introduce the basic approaches of collaborative filtering, content-based filtering, and …
User trends modeling for a content-based recommender system
Recommender systems have been developed to overcome the information overload
problem by retrieving the most relevant resources. Constructing an appropriate model to …
problem by retrieving the most relevant resources. Constructing an appropriate model to …