Quantum software experiments: A reporting and laboratory package structure guidelines

Enrique Moguel,José Antonio Parejo,Antonio Ruiz-Cortés,Jose Garcia-Alonso,Juan Manuel Murillo
2024-05-07
Abstract:Background. In the realm of software engineering, there are widely accepted guidelines for reporting and creating laboratory packages. Unfortunately, the landscape differs considerably in the emerging field of quantum computing. To the best of our knowledge, no standardized guidelines exist for describing experiments or outlining the necessary structures for quantum software laboratory packages. Aims. This paper endeavors to enhance the replicability and verifiability of quantum software experiments. Method. This objective is pursued through the proposition of guidelines for reporting and the delineation of a structure for laboratory packages tailored to quantum computing experiments. Specifically, we advocate for an extension and adaption of established guidelines in experimental software engineering, integrating novel elements to address the specific requirements of quantum software engineering. Results. In validating the utility and effectiveness of the proposed guidelines, we conducted a review encompassing 11 works (5 focusing on reporting guidelines and 6 on laboratory packages). In particular, this review highlighted the absence of standardized guidelines and structure of laboratory packages for quantum software experiments. Conclusions. Our assessment revealed gaps in information and opportunities for enhancement within the evaluated papers and laboratory packages. Our proposal contributes to the advancement of quantum software engineering research, taking a fundamental step toward fostering rigorous and reliable scientific research in this emerging paradigm.
Software Engineering
What problem does this paper attempt to address?
### What problem does this paper attempt to solve? This paper aims to solve the problem of the lack of standardized guidelines in terms of report and laboratory package structure in quantum software experiments. Specifically: 1. **Background problems**: - In the field of traditional software engineering, there are widely - accepted guidelines for creating experiment reports and laboratory packages. - However, in the emerging field of quantum computing, there are currently no standardized guidelines for describing experiments or formulating the structure of quantum software laboratory packages. 2. **Objectives**: - Improve the repeatability and verifiability of quantum software experiments. - Propose report guidelines and laboratory package structures applicable to quantum computing experiments. 3. **Methods**: - The paper proposes new guidelines by extending and adapting the existing experimental software engineering guidelines and combining the unique requirements of quantum computing research. - Specifically, the authors propose a set of detailed report guidelines and a comprehensive laboratory package structure to meet the needs of quantum software engineering experiments. 4. **Results**: - Through a review of 11 related literatures (5 on report guidelines and 6 on laboratory packages), the effectiveness and practicality of the proposed guidelines are verified. - The review results show that there is a lack of standardized guidelines and laboratory package structures in current quantum software experiments. 5. **Conclusions**: - The evaluation finds that there is insufficient information and opportunities for improvement in existing literatures and laboratory packages. - This proposal helps to promote quantum software engineering research and provides a rigorous and reliable scientific research foundation for this emerging field. ### Summary This paper fills the gap in the guidelines for quantum software experiment reports and laboratory package structures, providing specific guidance for researchers, thereby promoting the repeatability of experiments and scientific reliability in the field of quantum computing.