Quality of AI-enabled systems (Q4AI) is recognized as a difficult challenge in both research and practice. Many of these challenges are driven by the data-dependent nature of AI components in which functionality is determined by characteristics (features) of training and operational data and not by traditional component specifications from which test cases are often derived. This data-dependency also causes AI components to drift over time as characteristics of operational data change over time, therefore requiring QA activities, such as runtime monitoring to be essential components of AI-enabled systems.
A complementary aspect of Quality in the Age of AI is the use of AI to support Quality activities and processes (AI4Q), such as using AI techniques for test data and test case generation, fault localization in source code, and analyzing runtime log data to identify problems and courses of action. Challenges in this area stem from the lack of high quality and quantity of training data and oracles that are important for model performance and accuracy.
With the increase in complexity, size, and ubiquity of AI-enabled systems, as well as advances in AI including the growing popularity of large language models (LLMs), it is necessary to continue exploring Quality in the Age of AI. We therefore seek novel contributions investigating advances in both Q4AI and AI4Q.
Recent advances in artificial intelligence (AI), especially in machine learning (ML), deep learning (DL) and the underlying data engineering techniques, as well as their integration into software-based systems of all domains raises new challenges to engineering modern AI-based systems. This makes the investigation of quality aspects in machine learning, AI and data analytics an essential topic. AI-based systems are data-intensive, continuously evolving, and self-adapting, which leads to new constructive and analytical quality assurance approaches to guarantee their quality during development and operation in live environments. On the constructive side, for instance, new process models, requirements engineering approaches or continuous integration and deployment models like MLOps are needed. On the analytical side, for instance, new data, offline and online testing approaches are needed for AI-based systems.
The scope of this track is Quality in the Age of AI. The topics of interest include, but are not limited to:
Quality of AI-enabled Systems:
Elicitation and specification of quality requirements for AI systems
Testing techniques for AI components and systems
Data quality processes
Tools to support software quality activities in AI systems
Runtime monitoring of AI systems
Certification processes for AI components and systems
Quality metrics for AI systems and components
AI Supporting Software Quality Processes
AI for test case generation
AI for test data generation
AI for quality requirements generation
AI for runtime log analysis
AI for fault localization
Analytical and constructive quality assurance for AI-based systems
System and software architecture of AI-based systems
Data management and quality for AI-based systems
Data, offline and online testing approaches
Runtime monitoring, coverage and trace analysis of data, models and code
Development processes and organization for machine learning, AI and data analytics
Non-functional quality aspects of AI-based systems
Quality models, standards and guidelines for developing AI-based systems
Empirical studies on quality aspects in machine learning, AI, and data analytics
Chairs: Gemma Catolino, University of Salerno, Italy and Fabio Palomba, University of Salerno, Italy
Program Committee:
Yutaro Kashiwa, Nara Institute of Science and Technology (NAIST), Japan
Luana Almeida Martins, University of Salerno, Italy
Gilberto Recupito, Vrije Universiteit Brussel, Belgium
Rodrigo Silva Sotolani, Virginia Commonwealth University, USA
Emanuela Guglielmi, University of Molise, Italy
Daniela Grassi, University of Bari, Italy
Antonio Della Porta, University of Salerno, Italy
Gemma Catolino, University of Salerno, Italy
Gemma Catolino is an Assistant Professor at the Software Engineering (SeSa) Lab (within the Department of Computer Science) of the University of Salerno. In 2020, she received the European Ph.D. Degree from the University of Salerno. Her research interests include social software engineering, SE4AI, software maintenance and evolution, empirical software engineering, source code quality, and mining software repositories, with a particular focus on data-driven and machine learning-based approaches for software engineering. She has received multiple Distinguished Paper Awards as well as several Best Paper Awards at top-tier venues. She has held several key organizational roles, including General and Program Co-Chair for MOBILESoft and SANER 2024, and Track Chair for MSR 2025 and ICSME 2026, among others. Since 2022, she has been serving as an Editorial Board Member of Science of Computer Programming and SoftwareX, and as a Review Board Member of the Journal of Systems and Software. She is also part of the Board of Distinguished Reviewers of ACM Transactions on Software Engineering and Methodology. In recognition of her reviewing service, she has received several Distinguished Reviewer Awards.
Contact her at gcatolino@unisa.it. Further information is available at https://www.gemmacatolino.com.
Fabio Palomba, University of Salerno, Italy
Fabio Palomba is an Associate Professor at the University of Salerno. He received the European Ph.D. degree in Management & Information Technology in 2017. His Ph.D. thesis was awarded the IEEE Computer Society Best Ph.D. Thesis Award. His research interests include software maintenance and evolution, empirical software engineering, source code quality, and mining software repositories. He has received multiple ACM/SIGSOFT and IEEE/TCSE Distinguished Paper Awards, as well as several Best Paper Awards. In 2019, he was awarded an SNSF Ambizione grant, one of the most prestigious individual research grants in Europe. In 2023, he received the IEEE/TCSE Rising Star Award for his contributions to empirical software engineering and refactoring. He has served on the Steering Committee of ICPC and is currently a member of the Steering Committee of SANER. He has held several key organizational roles, including Program Co-Chair of ICPC 2021 and SANER 2024, Industrial Track Co-Chair of SANER 2022, NIER/ERA Track Co-Chair of ASE 2022, SCAM 2022, and MobileSoft 2022, and FOSS Award Co-Chair of MSR 2022, among others. Since 2022, he has been an Editorial Board Member of Elsevier's Information and Software Technology journal. Since 2021, he has also served as an Editorial Board Member of Springer's Empirical Software Engineering journal - where he was previously a Review Board Member since 2016 - and of Elsevier's Science of Computer Programming. He is part of the Board of Distinguished Reviewers of ACM Transactions on Software Engineering and Methodology and serves as Editorial Assistant for Science of Computer Programming. Previously, he was a Review Board Member of IEEE Transactions on Software Engineering and an Editorial Board Member of ACM Transactions on Software Engineering and Methodology, Journal of Systems and Software, and Science of Computer Programming. In recognition of his reviewing service, he has received more than 20 Distinguished and Outstanding Reviewer Awards. Contact him at fpalomba@unisa.it. Further information about him is available at https://fpalomba.github.io/.