A systematic review of API evolution literature

M Lamothe, YG Guéhéneuc, W Shang - ACM Computing Surveys …, 2021 - dl.acm.org
Recent software advances have led to an expansion of the development and usage of
application programming interfaces (APIs). From millions of Android packages (APKs) …

[HTML][HTML] Recommender systems in model-driven engineering: A systematic mapping review

L Almonte, E Guerra, I Cantador, J De Lara - Software and Systems …, 2022 - Springer
Recommender systems are information filtering systems used in many online applications
like music and video broadcasting and e-commerce platforms. They are also increasingly …

A correlation graph based approach for personalized and compatible web apis recommendation in mobile app development

L Qi, W Lin, X Zhang, W Dou, X Xu… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Using Web APIs registered in service sharing communities for mobile APP development can
not only reduce development period and cost, but also fully reuse state-of-the-art research …

Collaborative learning-based industrial IoT API recommendation for software-defined devices: the implicit knowledge discovery perspective

H Gao, X Qin, RJD Barroso, W Hussain… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
The industrial Internet of things (IIoT), a new computing mode in Industry 4.0, is deployed to
connect IoT devices and use communication technology to respond to control commands …

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 …

CrossRec: Supporting software developers by recommending third-party libraries

PT Nguyen, J Di Rocco, D Di Ruscio… - Journal of Systems and …, 2020 - Elsevier
When creating a new software system, or when evolving an existing one, developers do not
reinvent the wheel but, rather, seek available libraries that suit their purpose. In such a …

A GNN-based recommender system to assist the specification of metamodels and models

J Di Rocco, C Di Sipio, D Di Ruscio… - 2021 ACM/IEEE 24th …, 2021 - ieeexplore.ieee.org
Nowadays, while modeling environments provide users with facilities to specify different
kinds of artifacts, eg, metamodels, models, and transformations, the possibility of learning …

PostFinder: Mining Stack Overflow posts to support software developers

R Rubei, C Di Sipio, PT Nguyen, J Di Rocco… - Information and …, 2020 - Elsevier
Context–During the development of complex software systems, programmers look for
external resources to understand better how to use specific APIs and to get advice related to …

Pyart: Python api recommendation in real-time

X He, L Xu, X Zhang, R Hao, Y Feng… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
API recommendation in real-time is challenging for dynamic languages like Python. Many
existing API recommendation techniques are highly effective, but they mainly support static …

Democratizing the development of recommender systems by means of low-code platforms

C Di Sipio, D Di Ruscio, PT Nguyen - Proceedings of the 23rd ACM/IEEE …, 2020 - dl.acm.org
In recent years, recommender systems have gained an increasingly crucial role in software
engineering. Such systems allow developers to exploit a plethora of reusable artifacts …