Evaluating recommender systems: survey and framework

E Zangerle, C Bauer - ACM Computing Surveys, 2022 - dl.acm.org
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 …

Serendipity in recommender systems: a systematic literature review

RJ Ziarani, R Ravanmehr - Journal of Computer Science and Technology, 2021 - Springer
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 …

Recommender systems: issues, challenges, and research opportunities

S Khusro, Z Ali, I Ullah - Information science and applications (ICISA) 2016, 2016 - Springer
A recommender system is an Information Retrieval technology that improves access and
proactively recommends relevant items to users by considering the users' explicitly …

Automated bug assignment: Ensemble-based machine learning in large scale industrial contexts

L Jonsson, M Borg, D Broman, K Sandahl… - Empirical Software …, 2016 - Springer
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 …

WhoReview: A multi-objective search-based approach for code reviewers recommendation in modern code review

M Chouchen, A Ouni, MW Mkaouer, RG Kula… - Applied Soft …, 2021 - Elsevier
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 …

Web service API recommendation for automated mashup creation using multi-objective evolutionary search

N Almarimi, A Ouni, S Bouktif, MW Mkaouer… - Applied Soft …, 2019 - Elsevier
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 …

Search-based software library recommendation using multi-objective optimization

A Ouni, RG Kula, M Kessentini, T Ishio… - Information and …, 2017 - Elsevier
Context: Software library reuse has significantly increased the productivity of software
developers, reduced time-to-market and improved software quality and reusability. However …

Search-based peer reviewers recommendation in modern code review

A Ouni, RG Kula, K Inoue - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
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 …

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 …

User trends modeling for a content-based recommender system

RC Bagher, H Hassanpour, H Mashayekhi - Expert Systems with …, 2017 - Elsevier
Recommender systems have been developed to overcome the information overload
problem by retrieving the most relevant resources. Constructing an appropriate model to …