# Towards Quantum Software Requirements Engineering

**Authors:** Tao Yue, Shaukat Ali, Paolo Arcaini  
**arXiv:** [2309.13358](https://arxiv.org/abs/2309.13358)  
**Date:** 2023-09-23  
**Summary page:** https://www.summarizepaper.com/en/arxiv-id/2309.13358v1/

## Key points

- Quantum software requirements engineering (QSRE) is a crucial yet overlooked aspect within quantum software engineering (QSE).
- Differentiating problems suitable for classical versus quantum computers is essential in QSRE.
- Identifying and specifying requirements related to constraints specific to quantum hardware is important.
- Incorporating existing quantum algorithms early in the development process is recommended.
- Conducting requirements analysis helps in selecting appropriate quantum algorithms and assessing feasibility based on available resources.
- Recognizing dependencies on constantly evolving quantum algorithms and advanced quantum computers is vital for developers to adapt effectively.

## Summary

In their paper "Towards Quantum Software Requirements Engineering," authors Tao Yue, Shaukat Ali, and Paolo Arcaini delve into the relatively less investigated area of quantum software requirements engineering (QSRE) within the realm of quantum software engineering (QSE). While QSE has been gaining traction with increasing publications on topics like quantum software modeling, testing, and debugging, QSRE remains a crucial yet overlooked aspect. The authors provide an initial set of thoughts on how requirements engineering for quantum software differs from that of classical software. They emphasize the importance of carefully separating problems that should be addressed in the classical world versus those suitable for quantum computers. Additionally, they highlight the need to identify and specify requirements related to constraints specific to quantum hardware, as well as incorporating existing quantum algorithms early in the development process. Furthermore, the paper suggests conducting requirements analysis to identify key factors such as selecting appropriate quantum algorithms and assessing feasibility based on available resources. This analysis helps in making informed decisions regarding quantum hardware selection and potential trade-offs among various factors. Moreover, the authors stress the significance of identifying requirements dependent on constantly evolving quantum algorithms and advanced quantum computers. By recognizing these dependencies early on, developers can adapt to emerging technologies effectively. Overall, this paper serves as a valuable resource for the  by shedding light on essential considerations in QSRE that can significantly impact the development process. It offers practical insights and recommendations for navigating the unique challenges posed by developing .
