8 citations · 18 across the 15 of their papers we have counts for
16 papers
Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Report
Mariama Celi Serafim De Oliveira, Motunrayo Osatohanmen Ibiyo, Marco Gianrusso +3
The proliferation of Generative Artificial Intelligence (Gen AI) powered by large language models (LLMs) has transformed the software development process, introducing new paradigms…
TerraRepair: A Tool-Grounded LLM Agent for Infrastructure-as-Code Repair
Minase Mekete Mengistu, Juri Di Rocco, Phuong T. Nguyen +1
Background: Infrastructure-as-Code (IaC) scanners detect cloud misconfigurations in Terraform and other IaC languages before deployment, but repairing the flagged configurations re…
The Illusion of Agentic Complexity in README.md Generation: Evaluating Single-Agent vs. Multi-Agent RAG Systems
Abu Saleh, Tesfay Welegebreal Tesfay, Phuong T. Nguyen +3
Large Language Models (LLMs) are increasingly utilized to automate several software engineering tasks, including code completion, code summarization, testing, and the generation of…
Generate with CodeXHug: A Dataset to Enhance Model Cards with Code Usage Patterns
Stefano Palombo, Claudio Di Sipio, Juri Di Rocco +1
Pre-trained models (PTMs) are becoming increasingly popular in the software engineering community. Their usage is facilitated by model repositories, e.g., HuggingFace, which collec…
Automatic Categorization of GitHub Actions with Transformers and Few-shot Learning
Phuong T. Nguyen, Juri Di Rocco, Claudio Di Sipio +3
In the GitHub ecosystem, workflows are used as an effective means to automate development tasks and to set up a Continuous Integration and Delivery (CI/CD pipeline). GitHub Actions…
Good things come in three: Generating SO Post Titles with Pre-Trained Models, Self Improvement and Post Ranking
Duc Anh Le, Anh M. T. Bui, Phuong T. Nguyen +1
Stack Overflow is a prominent Q and A forum, supporting developers in seeking suitable resources on programming-related matters. Having high-quality question titles is an effective…
When simplicity meets effectiveness: Detecting code comments coherence with word embeddings and LSTM
Michael Dubem Igbomezie, Phuong T. Nguyen, Davide Di Ruscio
Code comments play a crucial role in software development, as they provide programmers with practical information, allowing them to understand better the intent and semantics of th…
Automated categorization of pre-trained models for software engineering: A case study with a Hugging Face dataset
Claudio Di Sipio, Riccardo Rubei, Juri Di Rocco +2
Software engineering (SE) activities have been revolutionized by the advent of pre-trained models (PTMs), defined as large machine learning (ML) models that can be fine-tuned to pe…
Automation in Model-Driven Engineering: A look back, and ahead
Lola Burgueño, Davide Di Ruscio, Houari Sahraoui +1
Model-Driven Engineering (MDE) provides a huge body of knowledge of automation for many different engineering tasks, especially those involving transitioning from design to impleme…
How fair are we? From conceptualization to automated assessment of fairness definitions
Giordano d'Aloisio, Claudio Di Sipio, Antinisca Di Marco +1
Fairness is a critical concept in ethics and social domains, but it is also a challenging property to engineer in software systems. With the increasing use of machine learning in s…
CodeLL: A Lifelong Learning Dataset to Support the Co-Evolution of Data and Language Models of Code
Martin Weyssow, Claudio Di Sipio, Davide Di Ruscio +1
Motivated 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 contribu…
Is this Snippet Written by ChatGPT? An Empirical Study with a CodeBERT-Based Classifier
Phuong T. Nguyen, Juri Di Rocco, Claudio Di Sipio +3
Since its launch in November 2022, ChatGPT has gained popularity among users, especially programmers who use it as a tool to solve development problems. However, while offering a p…
Dealing with Popularity Bias in Recommender Systems for Third-party Libraries: How far Are We?
Phuong T. Nguyen, Riccardo Rubei, Juri Di Rocco +3
Recommender systems for software engineering (RSSEs) assist software engineers in dealing with a growing information overload when discerning alternative development solutions. Whi…
GitRanking: A Ranking of GitHub Topics for Software Classification using Active Sampling
Cezar Sas, Andrea Capiluppi, Claudio Di Sipio +2
GitHub is the world's largest host of source code, with more than 150M repositories. However, most of these repositories are not labeled or inadequately so, making it harder for us…
Enhancing syntax expressiveness in domain-specific modelling
Damiano Di Vicenzo, Juri Di Rocco, Davide Di Ruscio +1
Domain-specific modelling helps tame the complexity of today's application domains by formalizing concepts and their relationships in modelling languages. While meta-editors are wi…
Automated co-evolution of GMF editor models
Davide Di Ruscio, Ralf Lämmel, Alfonso Pierantonio
The Eclipse Graphical Modeling (GMF) Framework provides the major approach for implementing visual languages on top of the Eclipse platform. GMF relies on a family of modeling lang…