A study on application programming interface recommendation: state-of-the-art techniques, challenges and future directions

MS Nawaz, SUR Khan, S Hussain, J Iqbal - Library Hi Tech, 2023 - emerald.com
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 …

API code recommendation using statistical learning from fine-grained changes

AT Nguyen, M Hilton, M Codoban, HA Nguyen… - Proceedings of the …, 2016 - dl.acm.org
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 …

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 …

An empirical study of usages, updates and risks of third-party libraries in java projects

Y Wang, B Chen, K Huang, B Shi, C Xu… - 2020 IEEE …, 2020 - ieeexplore.ieee.org
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 …

Understanding software-2.0: A study of machine learning library usage and evolution

M Dilhara, A Ketkar, D Dig - ACM Transactions on Software Engineering …, 2021 - dl.acm.org
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 …

Technologies for GQM-based metrics recommender systems: a systematic literature review

M Farina, A Gorb, A Kruglov, G Succi - IEEE Access, 2022 - ieeexplore.ieee.org
Purpose: With this Systematic Literature Review (SLR), we aim to discover technologies to
construct a Goal-Question-Metrics (GQM) based metrics recommender for software …

Rack: Automatic api recommendation using crowdsourced knowledge

MM Rahman, CK Roy, D Lo - 2016 IEEE 23rd International …, 2016 - ieeexplore.ieee.org
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 …

Clear: contrastive learning for api recommendation

M Wei, NS Harzevili, Y Huang, J Wang… - Proceedings of the 44th …, 2022 - dl.acm.org
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 …

Query expansion based on crowd knowledge for code search

L Nie, H Jiang, Z Ren, Z Sun, X Li - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
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 …

Crowdsourcing user reviews to support the evolution of mobile apps

F Palomba, M Linares-Vásquez, G Bavota… - Journal of Systems and …, 2018 - Elsevier
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 …