Systematic Experiment Tracking in Quantum Software: A Case Study of Reservoir Computing with Error Mitigation
2026-07-27 • Software Engineering
Software Engineering
AI summaryⓘ
The authors explain how tracking experiments is important in quantum software development because quantum computers are still new and changing a lot. They describe how carefully monitoring experiments helps catch errors and improve results over time. Using a case study about predicting chaotic time series data, they show how to follow and record different steps in developing quantum software. Finally, they use this example to suggest general best practices for others working in quantum computing.
Quantum computingExperiment trackingQuantum software developmentError mitigationQuantum reservoir computingChaotic time seriesQuantum hardwareSoftware development process
Authors
Otso Kinanen, Valter Uotila, Vlad Stirbu
Abstract
Quantum computers are more widely available than ever, making the field more accessible and widespread. Practitioners are coming from a wide range of domains, conducting experiments and research using quantum computing approaches across a variety of problems. The current literature suggests that developers follow certain methodologies in quantum software development, often with a matching set of tools provided. Yet with the novel paradigm, there are areas that remain unaddressed in practices and tools. In this article, we go into the details of experiment tracking in quantum software development. We explain the basic concept of experiment tracking and detail how, in essence, quantum computing sets demands on tracking practices. Given the experimental state of hardware and the constantly evolving software, quantum execution must be monitored, marginal gains aggregated for the best outcome, and error sources detected. In our case study, quantum reservoir computing for chaotic time series data prediction with error mitigation, we present a detailed quantum software development process and describe how experiments can be tracked throughout development. We then generalize this knowledge into the broader quantum development process.