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 comprehensive study of bloated dependencies in the maven ecosystem

C Soto-Valero, N Harrand, M Monperrus… - Empirical Software …, 2021 - Springer
Build automation tools and package managers have a profound influence on software
development. They facilitate the reuse of third-party libraries, support a clear separation …

" Always Contribute Back": A Qualitative Study on Security Challenges of the Open Source Supply Chain

D Wermke, JH Klemmer, N Wöhler… - … IEEE Symposium on …, 2023 - ieeexplore.ieee.org
Open source components are ubiquitous in companies' setups, processes, and software.
Utilizing these external components as building blocks enables companies to leverage the …

Selecting third-party libraries: The practitioners' perspective

E Larios Vargas, M Aniche, C Treude… - Proceedings of the 28th …, 2020 - dl.acm.org
The selection of third-party libraries is an essential element of virtually any software
development project. However, deciding which libraries to choose is a challenging practical …

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 …

On the effectiveness of large language models in domain-specific code generation

X Gu, M Chen, Y Lin, Y Hu, H Zhang, C Wan… - ACM Transactions on …, 2024 - dl.acm.org
Large language models (LLMs) such as ChatGPT have shown remarkable capabilities in
code generation. Despite significant achievements, they rely on enormous training data to …

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 …

Recommending api function calls and code snippets to support software development

PT Nguyen, J Di Rocco, C Di Sipio… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Software development activity has reached a high degree of complexity, guided by the
heterogeneity of the components, data sources, and tasks. The proliferation of open-source …

MemoRec: a recommender system for assisting modelers in specifying metamodels

J Di Rocco, D Di Ruscio, C Di Sipio, PT Nguyen… - Software and Systems …, 2023 - Springer
Abstract Model-driven engineering has been widely applied in software development,
aiming to facilitate the coordination among various stakeholders. Such a methodology …

A multinomial naïve bayesian (mnb) network to automatically recommend topics for github repositories

C Di Sipio, R Rubei, D Di Ruscio… - Proceedings of the 24th …, 2020 - dl.acm.org
GitHub has become a precious service for storing and managing software source code. Over
the last year, 10M new developers have joined the GitHub community, contributing to more …