21 citations · 69 across the 12 of their papers we have counts for
13 papers
Traceable LLM-Generated Hazard Scenarios for Operational Safety Analysis of Aviation Systems Using ASRS Reports
Cristian Mascia, Roberto Pietrantuono, Daniel Rodriguez +1
Operational hazard analysis of aviation system operations must consider interactions among weather, ATC actions, airspace constraints, aircraft operations, and human factors - dist…
Schema-Constrained Document-Level Event Argument Extraction with Lightweight LLM Fine-Tuning
Roberto Pietrantuono, Antonio Guerriero, Pouya Sattari
Event Argument Extraction (EAE) converts documents into structured event records by identifying argument spans and assigning them schema-defined roles. Document-level EAE is challe…
Reasoning Beyond Prediction: From Data-Driven to Causal Software Engineering
Roberto Pietrantuono, Luca Giamattei, Stefano Russo
Software engineering is an intellectually demanding, creative discipline that juggles a web of interdependent tasks to design, build, and assure the quality of increasingly complex…
Causal Software Engineering: A Vision and Roadmap
Roberto Pietrantuono, Luca Giamattei, Stefano Russo +2
Software engineering increasingly involves making high-stakes decisions under uncertainty, using signals from code, field data, and socio-technical processes. Recent AI-driven supp…
Sustainability Is Not Linear: Quantifying Performance, Energy, and Privacy Trade-offs in On-Device Intelligence
Eziyo Ehsani, Luca Giamattei, Ivano Malavolta +1
The migration of Large Language Models (LLMs) from cloud clusters to edge devices promises enhanced privacy and offline accessibility, but this transition encounters a harsh realit…
Causal Reasoning in Software Quality Assurance: A Systematic Review
Luca Giamattei, Antonio Guerriero, Roberto Pietrantuono +1
Context: Software Quality Assurance (SQA) is a fundamental part of software engineering to ensure stakeholders that software products work as expected after release in operation. M…
DeepSample: DNN sampling-based testing for operational accuracy assessment
Antonio Guerriero, Roberto Pietrantuono, Stefano Russo
Deep Neural Networks (DNN) are core components for classification and regression tasks of many software systems. Companies incur in high costs for testing DNN with datasets represe…
Reinforcement Learning for Online Testing of Autonomous Driving Systems: a Replication and Extension Study
Luca Giamattei, Matteo Biagiola, Roberto Pietrantuono +2
In a recent study, Reinforcement Learning (RL) used in combination with many-objective search, has been shown to outperform alternative techniques (random search and many-objective…
Reasoning-Based Software Testing
Luca Giamattei, Roberto Pietrantuono, Stefano Russo
With software systems becoming increasingly pervasive and autonomous, our ability to test for their quality is severely challenged. Many systems are called to operate in uncertain…
Iterative Assessment and Improvement of DNN Operational Accuracy
Antonio Guerriero, Roberto Pietrantuono, Stefano Russo
Deep Neural Networks (DNN) are nowadays largely adopted in many application domains thanks to their human-like, or even superhuman, performance in specific tasks. However, due to u…
Software Micro-Rejuvenation for Android Mobile Systems
Domenico Cotroneo, Luigi De Simone, Roberto Natella +2
Software aging -- the phenomenon affecting many long-running systems, causing performance degradation or an increasing failure rate over mission time, and eventually leading to fai…
Operation is the hardest teacher: estimating DNN accuracy looking for mispredictions
Antonio Guerriero, Roberto Pietrantuono, Stefano Russo
Deep Neural Networks (DNN) are typically tested for accuracy relying on a set of unlabelled real world data (operational dataset), from which a subset is selected, manually labelle…
A Comprehensive Study on Software Aging across Android Versions and Vendors
Domenico Cotroneo, Antonio Ken Iannillo, Roberto Natella +1
This paper analyzes the phenomenon of software aging - namely, the gradual performance degradation and resource exhaustion in the long run - in the Android OS. The study intends to…