5 papers
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…
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…
Statistical-Based Metric Threshold Setting Method for Software Fault Prediction in Firmware Projects: An Industrial Experience
Marco De Luca, Domenico Amalfitano, Anna Rita Fasolino +1
Ensuring software quality in embedded firmware is critical, especially in safety-critical domains where compliance with functional safety standards (ISO 26262) requires strong guar…
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…
Toward Reverse Engineering of VBA Based Excel Spreadsheet Applications
Domenico Amalfitano, Nicola Amatucci, Vincenzo De Simone +2
Modern spreadsheet systems can be used to implement complex spreadsheet applications including data sheets, customized user forms and executable procedures written in a scripting l…