QualAI is a two-year Italian national research project aimed at building a comprehensive framework to continuously monitor, assess, and improve the quality of ML-based software systems — from data and models to deployment and operations.
Research objectives
OB1 – Monitoring Framework: Define a shared knowledge base drawing on source code, notebooks, and SE-related data sources, providing the data foundation for all quality assessment approaches.
OB2 – Data & ML Model Quality: Detect and mitigate quality issues in training data and ML models, covering robustness, fairness, privacy, interpretability, efficiency, and reproducibility — including computational notebooks.
OB3 – ML Integration Quality: Identify quality smells and communication gaps between data scientists and software engineers, address technology mismatches, and safeguard system security at the integration level.
OB4 – Deployment & Operations: Detect configuration smells in CI/CD pipelines and container images, monitor live systems for data drift, and automatically suggest corrective actions to keep deployed models reliable.
The research will be conducted in line with the principles:
QualAI will deliver a suite of approaches to assess and monitor the quality of an ML-based system across multiple dimensions — from data integrity to operational stability. All tools and datasets will be released under open-source licences.