Universal fuzzing via large language models

CS Xia, M Paltenghi, J Le Tian, M Pradel, L Zhang - CoRR, 2023 - openreview.net
Fuzzing has achieved tremendous success in discovering bugs and vulnerabilities in
various software systems. Systems under test (SUTs) that take in programming or formal …

Fuzz4all: Universal fuzzing with large language models

CS Xia, M Paltenghi, J Le Tian, M Pradel… - Proceedings of the IEEE …, 2024 - dl.acm.org
Fuzzing has achieved tremendous success in discovering bugs and vulnerabilities in
various software systems. Systems under test (SUTs) that take in programming or formal …

The quantum frontier of software engineering: A systematic mapping study

M De Stefano, F Pecorelli, D Di Nucci… - Information and …, 2024 - Elsevier
Context: Quantum computing is becoming a reality, and quantum software engineering
(QSE) is emerging as a new discipline to enable developers to design and develop quantum …

Challenges of quantum software engineering for the next decade: The road ahead

JM Murillo, J Garcia-Alonso, E Moguel, J Barzen… - arXiv preprint arXiv …, 2024 - arxiv.org
As quantum computers evolve, so does the complexity of the software that they can run. To
make this software efficient, maintainable, reusable, and cost-effective, quality attributes that …

Analyzing quantum programs with lintq: A static analysis framework for qiskit

M Paltenghi, M Pradel - Proceedings of the ACM on Software …, 2024 - dl.acm.org
As quantum computing is rising in popularity, the amount of quantum programs and the
number of developers writing them are increasing rapidly. Unfortunately, writing correct …

QuraTest: Integrating quantum specific features in quantum program testing

J Ye, S Xia, F Zhang, P Arcaini, L Ma… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
The recent fast development of quantum computers breaks several computation limitations
that are difficult for conventional computers. Up to the present, although many approaches …

Met-mapf: A metamorphic testing approach for multi-agent path finding algorithms

XY Zhang, Y Liu, P Arcaini, M Jiang… - ACM Transactions on …, 2024 - dl.acm.org
The Multi-Agent Path Finding (MAPF) problem, ie, the scheduling of multiple agents to reach
their destinations, has been widely investigated. Testing MAPF systems is challenging, due …

Noise-Aware Quantum Software Testing

A Muqeet, T Yue, S Ali, P Arcaini - arXiv preprint arXiv:2306.16992, 2023 - arxiv.org
Quantum Computing (QC) promises computational speedup over classic computing for
solving some complex problems. However, noise exists in current and near-term quantum …

Identifying the Failure-Revealing Test Cases in Metamorphic Testing: A Statistical Approach

Z Zheng, D Ren, H Liu, TY Chen, T Li - ACM Transactions on Software …, 2024 - dl.acm.org
Metamorphic testing, thanks to its high failure-detection effectiveness especially in the
absence of test oracle, has been widely applied in both the traditional context of software …

Locating Buggy Segments in Quantum Program Debugging

N Sato, R Katsube - Proceedings of the 2024 ACM/IEEE 44th …, 2024 - dl.acm.org
When a bug is detected by testing a quantum program on a quantum computer, we want to
determine its location to fix it. To locate the bug, the quantum program is divided into several …