A systematic review of API evolution literature
Recent software advances have led to an expansion of the development and usage of
application programming interfaces (APIs). From millions of Android packages (APKs) …
application programming interfaces (APIs). From millions of Android packages (APKs) …
[HTML][HTML] Recommender systems in model-driven engineering: A systematic mapping review
Recommender systems are information filtering systems used in many online applications
like music and video broadcasting and e-commerce platforms. They are also increasingly …
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
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 …
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
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 …
connect IoT devices and use communication technology to respond to control commands …
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 …
CrossRec: Supporting software developers by recommending third-party libraries
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 …
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
Nowadays, while modeling environments provide users with facilities to specify different
kinds of artifacts, eg, metamodels, models, and transformations, the possibility of learning …
kinds of artifacts, eg, metamodels, models, and transformations, the possibility of learning …
PostFinder: Mining Stack Overflow posts to support software developers
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 …
external resources to understand better how to use specific APIs and to get advice related to …
Pyart: Python api recommendation in real-time
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 …
existing API recommendation techniques are highly effective, but they mainly support static …
Democratizing the development of recommender systems by means of low-code platforms
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 …
engineering. Such systems allow developers to exploit a plethora of reusable artifacts …