A study on application programming interface recommendation: state-of-the-art techniques, challenges and future directions
Purpose This study aims to identify the developer's objectives, current state-of-the-art
techniques, challenges and performance evaluation metrics, and presents outlines of a …
techniques, challenges and performance evaluation metrics, and presents outlines of a …
API code recommendation using statistical learning from fine-grained changes
Learning and remembering how to use APIs is difficult. While code-completion tools can
recommend API methods, browsing a long list of API method names and their …
recommend API methods, browsing a long list of API method names and their …
User reviews matter! tracking crowdsourced reviews to support evolution of successful apps
F Palomba, M Linares-Vásquez… - 2015 IEEE …, 2015 - ieeexplore.ieee.org
Nowadays software applications, and especially mobile apps, undergo frequent release
updates through app stores. After installing/updating apps, users can post reviews and …
updates through app stores. After installing/updating apps, users can post reviews and …
An empirical study of usages, updates and risks of third-party libraries in java projects
Third-party libraries play a key role in software development as they can relieve developers
of the heavy burden of re-implementing common functionalities. However, third-party …
of the heavy burden of re-implementing common functionalities. However, third-party …
Understanding software-2.0: A study of machine learning library usage and evolution
Enabled by a rich ecosystem of Machine Learning (ML) libraries, programming using
learned models, ie, Software-2.0, has gained substantial adoption. However, we do not …
learned models, ie, Software-2.0, has gained substantial adoption. However, we do not …
Technologies for GQM-based metrics recommender systems: a systematic literature review
Purpose: With this Systematic Literature Review (SLR), we aim to discover technologies to
construct a Goal-Question-Metrics (GQM) based metrics recommender for software …
construct a Goal-Question-Metrics (GQM) based metrics recommender for software …
Rack: Automatic api recommendation using crowdsourced knowledge
Traditional code search engines often do not perform well with natural language queries
since they mostly apply keyword matching. These engines thus need carefully designed …
since they mostly apply keyword matching. These engines thus need carefully designed …
Clear: contrastive learning for api recommendation
Automatic API recommendation has been studied for years. There are two orthogonal lines
of approaches for this task, ie, information-retrieval-based (IR-based) and neural-based …
of approaches for this task, ie, information-retrieval-based (IR-based) and neural-based …
Query expansion based on crowd knowledge for code search
As code search is a frequent developer activity in software development practices, improving
the performance of code search is a critical task. In the text retrieval based search …
the performance of code search is a critical task. In the text retrieval based search …
Crowdsourcing user reviews to support the evolution of mobile apps
In recent software development and distribution scenarios, app stores are playing a major
role, especially for mobile apps. On one hand, app stores allow continuous releases of app …
role, especially for mobile apps. On one hand, app stores allow continuous releases of app …