Banner
Home      Log In      Contacts      FAQs      INSTICC Portal
 
Documents

Tutorials

The role of the tutorials is to provide a platform for a more intensive scientific exchange amongst researchers interested in a particular topic and as a meeting point for the community. Tutorials complement the depth-oriented technical sessions by providing participants with broad overviews of emerging fields. A tutorial can be scheduled for 1.5 or 3 hours.

Tutorial proposals are accepted until:

April 28, 2025


If you wish to propose a new Tutorial please kindly fill out and submit this Expression of Interest form.

TUTORIALS LIST



Tutorial on
Better development with QuantumOps


Instructor

Vlad Stirbu
University of Jyvaeskylae
Finland
 
Brief Bio
Vlad ?tirbu is a Senior Researcher in the Quantum Information and Computing (QIC) team at the University of Jyväskylä, Finland. He leads the Enhanced Middleware for Quantum Software (EM4QS) project and is the lead contributor to Qubernetes. He has extensive industry experience in product and research organizations at Nokia, where he has contributed to the development of augmented/virtual reality solutions, web-based smart spaces, and medical software. He holds a Ph.D. in Software Engineering from Tampere University of Technology, Finland and a M.Sc in Electrical Engineering and Computer Science from Politehnica University of Bucharest, Romania.
Abstract

Abstract
As quantum software projects grow in complexity, so does the need for reliable development workflows, reproducibility, and informed decision-making. This tutorial introduces QuantumOps, a lightweight and adaptable approach for tracking, managing, and improving quantum algorithm development. Drawing inspiration from DevOps principles, participants will learn how to track experiments, log results, and build feedback loops that accelerate progress and reduce wasted effort. The hands-on session will walk through practical tools and techniques that can be integrated into any existing workflow using popular quantum SDKs such as Qiskit and PennyLane.


Keywords

DevOps, experiment tracking, quantum software development

Aims and Learning Objectives

By the end of this tutorial, participants will be able to:
- Track quantum algorithm development experiments in a structured, reproducible way.
- Analyze performance metrics across different algorithm variants and runs.
- Integrate experiment tracking into their existing workflows with minimal overhead.
- Make informed decisions based on logged results to guide algorithmic design and optimization.


Target Audience

Quantum software developers and researchers working on algorithm design and implementation, especially those involved in iterative experimentation and performance tuning.

Prerequisite Knowledge of Audience

- Familiarity with at least one quantum SDK (e.g., Qiskit or PennyLane)
- Basic experience with JupyterLab or other notebook-based environments
- (Optional) Some understanding of experiment tracking or ML Ops principles


Detailed Outline

- Introduction (10 min)
- Motivation: Why QuantumOps?
- DevOps vs QuantumOps: Similarities and differences
- Overview of tools used in the tutorial
- Setting up the Environment (10 min)
- Installing and configuring the required packages
- Overview of the tutorial notebook
- Tracking Experiments (20 min)
- Logging parameters, results, and metadata
- Using simple logging tools (e.g., MLflow)
- Best practices for reproducibility in quantum experimentation
- Analyzing and Comparing Results (20 min)
- Structuring results for comparison
- Visualizing performance trends
- Interpreting experiment logs for optimization insights
- Integrating with Quantum SDKs (20 min)
- Example: Using QuantumOps with Qiskit
- Example: Using QuantumOps with PennyLane
- Tips for adapting to other toolkits
- Wrap-Up and Q&A (10 min)
- Key takeaways
- Open discussion: how can QuantumOps improve your work?
- Pointers to further resources and community tools

Secretariat Contacts
e-mail: iqsoft.secretariat@insticc.org

footer