An empirical study into the effects of transpilation on quantum circuit smells

Guardado en:
Detalles Bibliográficos
Publicado en:Empirical Software Engineering vol. 29, no. 3 (May 2024), p. 61
Autor principal: Stefano, Manuel De
Otros Autores: Nucci, Dario Di, Palomba, Fabio, Lucia, Andrea De
Publicado:
Springer Nature B.V.
Materias:
Acceso en línea:Citation/Abstract
Full Text - PDF
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!

MARC

LEADER 00000nab a2200000uu 4500
001 3049932049
003 UK-CbPIL
022 |a 1382-3256 
022 |a 1573-7616 
024 7 |a 10.1007/s10664-024-10461-9  |2 doi 
035 |a 3049932049 
045 2 |b d20240601  |b d20240731 
084 |a 137651  |2 nlm 
100 1 |a Stefano, Manuel De  |u Software Engineering (SeSa) Lab - University of Salerno, Salerno, Italy (GRID:grid.11780.3f) (ISNI:0000 0004 1937 0335) 
245 1 |a An empirical study into the effects of transpilation on quantum circuit smells 
260 |b Springer Nature B.V.  |c May 2024 
513 |a Journal Article 
520 3 |a Quantum computing is a promising field that can solve complex problems beyond traditional computers’ capabilities. Developing high-quality quantum software applications, called quantum software engineering, has recently gained attention. However, quantum software development faces challenges related to code quality. A recent study found that many open-source quantum programs are affected by quantum-specific code smells, with long circuit being the most common. While the study provided relevant insights into the prevalence of code smells in quantum circuits, it did not explore the potential effect of transpilation, a necessary step for executing quantum computer programs, on the emergence of code smells. Indeed, transpilation might alter those characteristics employed to detect the presence of a smell on a circuit. To address this limitation, we present a new study investigating the impact of transpilation on quantum-specific code smells and how different target gate sets affect the results. We conducted experiments on 17 open-source quantum programs alongside a set of 100 synthetic circuits. We found that transpilation can significantly alter the metrics that are used to detect code smells, even into previously smell-free circuits, with the long circuit smell being the most susceptible to transpilation. Furthermore, the choice of the gate set significantly influences the presence and severity of code smells in transpiled circuits, highlighting the need for careful gate set selection to mitigate their impact. These findings have implications for circuit optimization and high-quality quantum software development. Further research is needed to understand the consequences of code smells and their potential impact on quantum computations, considering the characteristics and constraints of different gate sets and hardware platforms. 
653 |a Circuits 
653 |a Software 
653 |a Quantum computing 
653 |a Source code 
653 |a Software development 
653 |a Software engineering 
653 |a Applications programs 
653 |a Quantum computers 
653 |a Open source software 
700 1 |a Nucci, Dario Di  |u Software Engineering (SeSa) Lab - University of Salerno, Salerno, Italy (GRID:grid.11780.3f) (ISNI:0000 0004 1937 0335) 
700 1 |a Palomba, Fabio  |u Software Engineering (SeSa) Lab - University of Salerno, Salerno, Italy (GRID:grid.11780.3f) (ISNI:0000 0004 1937 0335) 
700 1 |a Lucia, Andrea De  |u Software Engineering (SeSa) Lab - University of Salerno, Salerno, Italy (GRID:grid.11780.3f) (ISNI:0000 0004 1937 0335) 
773 0 |t Empirical Software Engineering  |g vol. 29, no. 3 (May 2024), p. 61 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3049932049/abstract/embedded/75I98GEZK8WCJMPQ?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3049932049/fulltextPDF/embedded/75I98GEZK8WCJMPQ?source=fedsrch