Publications by MODES Lab members from 2021 onwards. For a complete list, see the individual Google Scholar profiles of Juri Di Rocco, Davide Di Ruscio, Alfonso Pierantonio, and Phuong T. Nguyen.
2026
-
Automated Summarization of Software Documents: An LLM-based Multi-Agent Approach
Automated Software Engineering (AUSE)
-
Engineering LLM-based Multi-Agent Systems: A Taxonomy of Emerging Frameworks
IEEE Software
-
Many Hands Make Light Work: An LLM-based Multi-Agent System for Detecting Malicious PyPI Packages
Journal of Systems and Software (JSS)
-
Model Persistence in Distributed Environments: Change-Based Encoding on Blockchain
IEEE SANER 2026
-
The Cognitive Science of Modeling Tools
Software and Systems Modeling (SoSyM)
-
Model-Driven Quality Analysis of Cyber-Physical Systems: State of the Art and Perspectives
MODELSWARD 2026
2025
-
On the Use of Large Language Models in Model-Driven Engineering
Software and Systems Modeling (SoSyM)
-
Modeling in Jjodel: Towards Bridging Complexity and Usability in Model-Driven Engineering
Software and Systems Modeling (SoSyM)
-
A Framework for Evaluating Tool Support for Co-Evolution of Modeling Languages, Tools and Models
Software and Systems Modeling (SoSyM)
-
DeepMig: A Transformer-based Approach to Support Coupled Library and Code Migrations
Information and Software Technology (IST)
-
Binary and Multi-Class Classification of Self-Admitted Technical Debt: How Far Can We Go?
Information and Software Technology (IST)
-
On the Energy Consumption of ATL Transformations
Software: Practice and Experience (SPE)
-
EnseSmells: Deep Ensemble and Programming Language Models for Automated Code Smells Detection
Journal of Systems and Software (JSS)
-
Automation in Model-Driven Engineering: A Look Back, and Ahead
ACM Transactions on Software Engineering and Methodology (TOSEM)
-
Teamwork Makes the Dream Work: LLMs-Based Agents for GitHub README.MD Summarization
ACM FSE 2025
-
Addressing Popularity Bias in Third-Party Library Recommendations Using LLMs
IEEE SANER 2025
-
Generate with CodeXHug: A Dataset to Enhance Model Cards with Code Usage Patterns
EUROMICRO SEAA 2025
-
Modeling: The Heart and Soul of Engineering Smart Ecosystems
ACM/IEEE MoDELS 2025
2024
-
GPTSniffer: A CodeBERT-based Classifier to Detect Source Code Written by ChatGPT
Journal of Systems and Software (JSS)
-
Advanced Discovery Mechanisms in Model Repositories
Software: Practice and Experience (SPE)
-
Leveraging Privacy Profiles to Empower Users in the Digital Society
Automated Software Engineering (AUSE)
-
LEV4REC: A Feature-based Approach to Engineering RSSEs
Journal of Computer Languages (COLA)
-
AMINO: A Quality Assessment Framework for Modeling Ecosystems
Journal of Software: Evolution and Process (JSEP)
-
Multi-objective Model Transformation Chain Exploration with MOMoT
Information and Software Technology (IST)
-
CHESSIoT: A Model-Driven Approach for Engineering Multi-Layered IoT Systems
Journal of Computer Languages (COLA)
-
Supporting Model-Based Safety Analysis for Safety-Critical IoT Systems
Journal of Computer Languages (COLA)
-
Exploring User Privacy Awareness on GitHub: An Empirical Study
Empirical Software Engineering (EMSE)
-
Supporting Reusable Model Migration with Edelta
Journal of Systems and Software (JSS)
-
TyphonML: Tool Support for Hybrid Polystores
Science of Computer Programming (SCICO)
-
Detection of Technical Debt in Java Source Code
ACM Transactions on Software Engineering and Methodology (TOSEM)
-
On the Use of LLMs to Support the Development of Domain-Specific Modeling Languages
ACM/IEEE MoDELS 2024
-
Keeping Clients' Models Up-to-Date with Edelta
ACM/IEEE MoDELS 2024
-
Automatic Categorization of GitHub Actions with Transformers and Few-Shot Learning
ACM/IEEE ESEM 2024
-
Automated Categorization of Pre-Trained Models in Software Engineering: A Case Study with Hugging Face
ACM EASE 2024
2023
-
MORGAN: A Modeling Recommender System Based on Graph Kernel
Software & Systems Modeling (SoSyM)
-
HybridRec: A Recommender System for Tagging GitHub Repositories
Applied Intelligence (APIN)
-
GitRanking: A Ranking of GitHub Topics for Software Classification Using Active Sampling
Software: Practice and Experience (SPE)
-
Fitting Missing API Puzzles with Machine Translation Techniques
Expert Systems with Applications (ESWA)
-
A Modeling Assistant to Manage Technical Debt in Coupled Evolution
Information and Software Technology (IST)
-
Analyzing Business Process Management Capabilities of Low-Code Development Platforms
Software: Practice and Experience (SPE)
-
LEV4REC: A Feature-based Approach to Engineering Recommender Systems for Software Engineering
Journal of Computer Languages (COLA)
-
JJodel — A Reflective Cloud-Based Modeling Framework
ACM/IEEE MoDELS 2023
-
Dealing with Popularity Bias in Recommender Systems for Third-Party Libraries: How Far Are We?
IEEE/ACM MSR 2023
-
Too Long; Didn't Read: Automatic Summarization of GitHub README.md with Transformers
ACM EASE 2023
-
Supporting Early-Safety Analysis of IoT Systems by Exploiting Testing Techniques
ACM/IEEE MoDELS 2023
-
A Customizable Approach to Assess Software Quality through Multi-Criteria Decision Making
IEEE ICSA Companion 2023
2022
-
MemoRec: A Recommender System for Assisting Modelers in Specifying Metamodels
Software and Systems Modeling (SoSyM)
-
Low-Code Development and Model-Driven Engineering: Two Sides of the Same Coin?
Software and Systems Modeling (SoSyM)
-
DeepLib: Machine Translation Techniques to Recommend Upgrades for Third-Party Libraries
Expert Systems with Applications (ESWA)
-
Providing Upgrade Plans for Third-Party Libraries: A Recommender System Using Migration Graphs
Applied Intelligence (APIN)
-
An Executable Metamodel Refactoring Catalog
Software and Systems Modeling (SoSyM)
-
Supporting Safe Metamodel Evolution with Edelta
International Journal on Software Tools for Technology Transfer (STTT)
-
Finding with NEMO: A Recommender System to Forecast the Next Modeling Operations
ACM/IEEE MoDELS 2022
-
Endowing Third-Party Libraries Recommender Systems with Explicit User Feedback Mechanisms
IEEE SANER 2022
-
PILOT: Synergy Between Text Processing and Neural Networks to Detect Self-Admitted Technical Debt
IEEE/ACM International Conference on Technical Debt 2022
-
Assessing the Quality of Low-Code and Model-Driven Engineering Platforms for Engineering IoT Systems
IEEE QRS 2022
2021
-
Development of Recommendation Systems for Software Engineering: The CROSSMINER Experience
Empirical Software Engineering (EMSE)
-
Recommending API Function Calls and Code Snippets to Support Software Development
IEEE Transactions on Software Engineering (TSE)
-
Evaluation of Machine Learning Classifiers for Metamodels
Software and Systems Modeling (SoSyM)
-
Convolutional Neural Networks for Enhanced Classification Mechanisms of Metamodels
Journal of Systems and Software (JSS)
-
What Is the Future of Modeling?
IEEE Software
-
A GNN-based Recommender System to Assist the Specification of Metamodels and Models
ACM/IEEE MoDELS 2021
-
Adversarial Attacks to API Recommender Systems: Time to Wake Up and Smell the Coffee?
IEEE/ACM ASE 2021
-
A Lightweight Approach for the Automated Classification and Clustering of Metamodels
ACM/IEEE MoDELS 2021
-
Enhancing Syntax Expressiveness in Domain-Specific Modelling
ACM/IEEE MoDELS 2021
-
MDEForgeWL: Towards Cloud-Based Discovery and Composition of Model Management Services
ACM/IEEE MoDELS 2021
-
A Low-Code Tool Supporting the Development of Recommender Systems
ACM RecSys 2021
-
Cloud-Based Modeling in IoT Domain: A Survey, Open Challenges and Opportunities
ACM/IEEE MoDELS 2021
-
Automated Quality Assessment of Interrelated Modeling Artifacts
EUROMICRO SEAA 2021
-
Adversarial Machine Learning: On the Resilience of Third-Party Library Recommender Systems
ACM EASE 2021