collaborators

5 papers

cs.SE2026

Are LLMs Ready for Anti-Pattern Detection in Microservice Architectures?

Marco De Luca, Domenico Amalfitano, Porfirio Tramontana +1

Microservice systems are prone to recurrent architectural anti-patterns (APs) that hinder maintainability, evolvability, and operational quality. Most existing AP detection approac…

cs.SE2026

Inferring Equivalence Classes from Legacy Undocumented Embedded Binaries for ISO 26262-Compliant Testing

Marco De Luca, Domenico Francesco De Angelis, Domenico Amalfitano +2

Equivalence class partitioning is a well-established test design technique mandated by safety standards such as ISO~26262 for systematic testing of safety software. In industrial p…

cs.SE2026

CIAO - Code In Architecture Out - Automated Software Architecture Documentation with Large Language Models

Marco De Luca, Tiziano Santilli, Domenico Amalfitano +2

Software architecture documentation is essential for system comprehension, yet it is often unavailable or incomplete. While recent LLM-based techniques can generate documentation f…

cs.SE2026

Architectural Anti-Patterns in Student-Developed Microservice Architectures: An Exploratory Study

Anna Rita Fasolino, Marco De Luca, Michele Perlotto +1

Teaching microservice architectures is challenging due to distributed complexity and the gap between academia and industry. Understanding the quality issues students introduce in M…

cs.CY2025

Rookie Mistakes: Measuring Software Quality in Student Projects to Guide Educational Enhancement

Marco De Luca, Sergio Di Martino, Sergio Di Meglio +3

When teaching Programming and Software Engineering in Bachelor's Degree programs, the emphasis on creating functional software projects often overshadows the focus on software qual…