What recommendation systems for software engineering recommend: A systematic literature review

M Gasparic, A Janes - Journal of Systems and Software, 2016 - Elsevier
A recommendation system for software engineering (RSSE) is a software application that
provides information items estimated to be valuable for a software engineering task in a …

A context model for IDE-based recommendation systems

M Gasparic, GC Murphy, F Ricci - Journal of Systems and Software, 2017 - Elsevier
Context, as modeled through variables called contextual factors, can improve human-
computer interaction. To date, in applications supporting software development, such as …

FACER: An API usage-based code-example recommender for opportunistic reuse

S Abid, S Shamail, HA Basit, S Nadi - Empirical Software Engineering, 2021 - Springer
To save time, developers often search for code examples that implement their desired
software features. Existing code search techniques typically focus on finding code snippets …

Recommending related functions from API usage-based function clone structures

S Abid - Proceedings of the 2019 27th ACM Joint Meeting on …, 2019 - dl.acm.org
Developers need to be able to find reusable code for desired software features in a way that
supports opportunistic programming for increased developer productivity. Our objective is to …

Context-aware code recommendation in Intellij IDEA

S Abid, H Abdul Basit, S Shamail - Proceedings of the 30th ACM Joint …, 2022 - dl.acm.org
Developers spend a lot of time online, searching for code to help them implement their
desired features. While code recommenders help improve developers' productivity, there is …

[PDF][PDF] Feature-driven API Usage-based Code Example Recommendation for Opportunistic Reuse

S Abid - 2021 - shamsa-abid.github.io
Software reuse is a common practice in the development and maintenance of a modern
software system. Software developers need to search for reusable code that would assist …

Context-Based Integrated Development Environment Command Recommendations

M Gašparič - 2018 - bia.unibz.it
This thesis investigates personalisation technologies for automatically recommending
integrated development environment (IDE) commands that can be used by software …

Systematic review of recommendation systems in software engineering

S Maki - 2016 - espace.etsmtl.ca
Recommendation Systems in Software Engineering (RSSE) represent a promising research
area in software evolution and maintenance, as they assist developers in their tasks by …

[图书][B] A method for recommending computer-security training for software developers

M Nadeem - 2016 - search.proquest.com
Vulnerable code may cause security breaches in software systems resulting in financial and
reputation losses for the organizations in addition to loss of their customers' confidential …