MemoRec: a recommender system for assisting modelers in specifying metamodels
Abstract Model-driven engineering has been widely applied in software development,
aiming to facilitate the coordination among various stakeholders. Such a methodology …
aiming to facilitate the coordination among various stakeholders. Such a methodology …
Fitting missing API puzzles with machine translation techniques
While implementing software projects, developers do not reinvent the wheel but try to reuse
existing API calls and source code. In recent years, the problems related to recommending …
existing API calls and source code. In recent years, the problems related to recommending …
Adversarial attacks to api recommender systems: Time to wake up and smell the coffee?
Recommender systems in software engineering provide developers with a wide range of
valuable items to help them complete their tasks. Among others, API recommender systems …
valuable items to help them complete their tasks. Among others, API recommender systems …
DeepLib: Machine translation techniques to recommend upgrades for third-party libraries
To keep their code up-to-date with the newest functionalities as well as bug fixes offered by
third-party libraries, developers often need to replace an old version of third-party libraries …
third-party libraries, developers often need to replace an old version of third-party libraries …
Development of recommendation systems for software engineering: the CROSSMINER experience
To perform their daily tasks, developers intensively make use of existing resources by
consulting open source software (OSS) repositories. Such platforms contain rich data …
consulting open source software (OSS) repositories. Such platforms contain rich data …
Evaluation of a machine learning classifier for metamodels
Modeling is a ubiquitous activity in the process of software development. In recent years,
such an activity has reached a high degree of intricacy, guided by the heterogeneity of the …
such an activity has reached a high degree of intricacy, guided by the heterogeneity of the …
Animation2API: API recommendation for the implementation of android UI animations
Y Wang, H Liu, S Gao, X Tang - IEEE Transactions on Software …, 2023 - ieeexplore.ieee.org
UI animations, such as card movement and menu slide in/out, provide appealing user
experience and enhance the usability of mobile applications. In the process of UI animation …
experience and enhance the usability of mobile applications. In the process of UI animation …
[PDF][PDF] Learning from Code Repositories to Recommend Model Classes.
With the growing popularity of machine learning algorithms, dramatic advances have been
made for code completion, and specifically method-call completion. These advances were …
made for code completion, and specifically method-call completion. These advances were …
APIMatchmaker: Matching the right APIs for supporting the development of Android apps
Android developers are often faced with the need to learn how to use different APIs suitable
for their projects. Automated API recommendation approaches have been invented to help …
for their projects. Automated API recommendation approaches have been invented to help …
Deep API Sequence Generation via Golden Solution Samples and API Seeds
Automatic API recommendation can accelerate developers' programming, and has been
studied for years. There are two orthogonal lines of approaches for this task, ie, information …
studied for years. There are two orthogonal lines of approaches for this task, ie, information …