EDBT 2026 Demo / reviewers in the wild / expert
Davide Di Ruscio
dblp:r/DavideDiRuscio
· DBLP profile ↗
8ranked-venue papers in the field
2as first author
3since 2021 · last 2024
0000-0002-5077-6793ORCID · verified
Domains — venue-derived; a paper can count in several
Other / Interdisciplinary · 4 (1 first)Information Retrieval & Web Search · 2Business Process & Enterprise Data · 2 (1 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | CodeLL: A Lifelong Learning Dataset to Support the Co-Evolution of Data and Language Models of CodeabstractMotivated by recent work on lifelong learning applications for language models (LMs) of code, we introduce CodeLL, a lifelong learning dataset focused on code changes. Our contribution addresses a notable research gap marked by the absence of a long-term temporal dimension in existing code change datasets, limiting their suitability in lifelong learning scenarios. In contrast, our dataset aims to comprehensively capture code changes across the entire release history of open-source software repositories. In this work, we introduce an initial version of CodeLL, comprising 71 machine-learning-based projects mined from Software Heritage. This dataset enables the extraction and in-depth analysis of code changes spanning 2,483 releases at both the method and API levels. CodeLL enables researchers studying the behaviour of LMs in lifelong fine-tuning settings for learning code changes. Additionally, the dataset can help studying data distribution shifts within software repositories and the evolution of API usages over time. Martin Weyssow, Claudio Di Sipio, Davide Di Ruscio, Houari Sahraoui |
MSR | 3 |
| 2023 | Dealing with Popularity Bias in Recommender Systems for Third-party Libraries: How far Are We?abstractRecommender systems for software engineering (RSSEs) assist software engineers in dealing with a growing information overload when discerning alternative development solutions. While RSSEs are becoming more and more effective in suggesting handy recommendations, they tend to suffer from popularity bias, i.e., favoring items that are relevant mainly because several developers are using them. While this rewards artifacts that are likely more reliable and well-documented, it would also mean that missing artifacts are rarely used because they are very specific or more recent. This paper studies popularity bias in Third-Party Library (TPL) RSSEs. First, we investigate whether state-of-the-art research in RSSEs has already tackled the issue of popularity bias. Then, we quantitatively assess four existing TPL RSSEs, exploring their capability to deal with the recommendation of popular items. Finally, we propose a mechanism to defuse popularity bias in the recommendation list. The empirical study reveals that the issue of dealing with popularity in TPL RSSEs has not received adequate attention from the software engineering community. Among the surveyed work, only one starts investigating the issue, albeit getting a low prediction performance. Phuong T. Nguyen 0001, Riccardo Rubei, Juri Di Rocco, Claudio Di Sipio, Davide Di Ruscio, Massimiliano Di Penta |
MSR | 5 |
| 2021 | A Low-Code Tool Supporting the Development of Recommender SystemsabstractThe design of recommender systems (RSs) to support software development encompasses the fulfillment of different steps, including data preprocessing, choice of the most appropriate algorithms, item delivery. Though RSs can alleviate the curse of information overload, existing approaches resemble black-box systems, in which the end-user is not expected to fine-tune or personalize the overall process. Claudio Di Sipio, Juri Di Rocco, Davide Di Ruscio, Phuong T. Nguyen 0001 |
RecSys | 3 |
| 2016 | Automated Clustering of Metamodel Repositories
Francesco Basciani, Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino, Alfonso Pierantonio |
CAiSE | 3 |
| 2014 | Models of OSS project meta-information: a dataset of three forgesabstractThe process of selecting open-source software (OSS) for adoption is not straightforward as it involves exploring various sources of information to determine the quality, maturity, activity, and user support of each project. In the context of the OSSMETER project, we have developed a forge-agnostic metamodel that captures the meta-information common to all OSS projects. We specialise this metamodel for popular OSS forges in order to capture forge-specific meta-information. In this paper we present a dataset conforming to these metamodels for over 500,000 OSS projects hosted on three popular OSS forges: Eclipse, SourceForge, and GitHub. The dataset enables different kinds of automatic analysis and supports objective comparisons of cross-forge OSS alternatives with respect to a user's needs and quality requirements. James R. Williams, Davide Di Ruscio, Nicholas Drivalos Matragkas, Juri Di Rocco, Dimitrios S. Kolovos |
MSR | 2 |
| 2012 | Evolutionary Togetherness: How to Manage Coupled Evolution in Metamodeling Ecosystems
Davide Di Ruscio, Ludovico Iovino, Alfonso Pierantonio |
ICGT | 1 |
| 2009 | beContent: A Model-Driven Platform for Designing and Maintaining Web Applications
Antonio Cicchetti, Davide Di Ruscio, Romina Eramo, Francesco Maccarrone, Alfonso Pierantonio |
ICWE | 2 |
| 2005 | Model Transformations in the Development of Data-Intensive Web Applications
Davide Di Ruscio, Alfonso Pierantonio |
CAiSE | 1 |