EDBT 2026 Demo / reviewers in the wild / expert
Rúben Câmara
dblp:351/9131
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 50% Empirical software engineering · 50% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
code smell |
0.7 | 1 | 2023 | The Smelly Eight: An Empirical Study on the Prevalence of Code Smells in Quantum Computing · ICSE 2023 |
Empirical software engineering
mining software repositories |
0.7 | 1 | 2023 | The Smelly Eight: An Empirical Study on the Prevalence of Code Smells in Quantum Computing · ICSE 2023 |
Methods — techniques the papers use, named apart from their topics
survey · 0.7static analysis · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | The Smelly Eight: An Empirical Study on the Prevalence of Code Smells in Quantum ComputingabstractQuantum Computing (QC) is a fast-growing field that has enhanced the emergence of new programming languages and frameworks. Furthermore, the increased availability of computational resources has also contributed to an influx in the development of quantum programs. Given that classical and QC are significantly different due to the intrinsic nature of quantum programs, several aspects of QC (e.g., performance, bugs) have been investigated, and novel approaches have been proposed. However, from a purely quantum perspective, maintenance, one of the major steps in a software development life-cycle, has not been considered by researchers yet. In this paper, we fill this gap and investigate the prevalence of code smells in quantum programs as an indicator of maintenance issues. We defined eight quantum-specific smells and validated them through a survey with 35 quantum developers. Since no tool specifically aims to detect quantum smells, we developed a tool called QSmell that supports the proposed quantum-specific smells. Finally, we conducted an empirical investigation to analyze the prevalence of quantum-specific smells in 15 open-source quantum programs. Our results showed that 11 programs (73.33%) contain at least one smell and, on average, a program has three smells. Furthermore, the long circuit is the most prevalent smell present in 53.33% of the programs. Qihong Chen, Rúben Câmara, José Campos 0001, André Souto, Iftekhar Ahmed 0001 |
ICSE | 2 |