EDBT 2026 Demo / reviewers in the wild / expert
Ana Neri
dblp:277/1241
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0002-8271-5100ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-author · 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 |
Programming languages and type systems · 77% Compilers and program optimization · 23% | |
| Theoretical computer science
1 paper |
Quantum computing and quantum information · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
functional programming |
0.6 | 1 | 2022 | Compiling Quantamorphisms for the IBM Q Experience · IEEE Trans. Software Eng. 2022 |
Quantum computing and quantum information
quantum programming |
0.6 | 1 | 2022 | Compiling Quantamorphisms for the IBM Q Experience · IEEE Trans. Software Eng. 2022 |
Compilers and program optimization › domain-specific compilation
quantum compilation |
0.2 | 1 | 2022 | Compiling Quantamorphisms for the IBM Q Experience · IEEE Trans. Software Eng. 2022 |
Methods — techniques the papers use, named apart from their topics
quipper · 1.1qiskit · 1.1kleisli correspondence · 1.1haskell · 1.1category theory · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Compiling Quantamorphisms for the IBM Q ExperienceabstractBased on the connection between the categorical derivation of classical programs from specifications and a category-theoretic approach to quantum information, this paper contributes to extending the laws of classical program algebra to quantum programming. This aims at buildingcorrect-by-constructionquantum circuits to be deployed on quantum devices such as those available through the IBM Q Experience. Reversibility is ensured by minimal complements. Such complementation is extended inductively to encompass catamorphisms on lists (vulgo folds), giving rise to the corresponding recursion scheme in reversible computation. The same idea is then applied to the setting of quantum programming, where computation is expressed by unitary transformations. This yields the notion of ‘quantamorphism’, a structural form of quantum recursion implementing cycles and folds on lists with quantum control flow. By Kleisli correspondence, quantamorphisms can be written as monadic functional programs with quantum parameters. This enables the use of Haskell, a monadic functional programming language, to perform the experimental work. Such calculated quantum programs prepared in Haskell are pushed through Quipper and the Qiskit interface to IBM Q quantum devices. The generated quantum circuits – often quite large – exhibit the predicted behaviour. However, running them on real quantum devices naturally incurs a significant amount of errors. As quantum technology is rapidly evolving, an increase in reliability is likely in the future, allowing for our programs to run more accurately. Ana Neri, Rui Soares Barbosa, José N. Oliveira |
IEEE Trans. Software Eng. | 1 |