activity
20222026
most citedEfficient Search of the k Shortest Non-Homotopic Paths by Eliminating Non-k-Optimal Topologies

1 citations · 1 across the 8 of their papers we have counts for

collaborators
Showing cs.SEShow all

7 papers · 1 filter

cs.SE2026

Combining Tests and Proofs for Better Software Verification

Li Huang, Bertrand Meyer, Manuel Oriol

Test or prove? These two approaches to software verification have long been presented as opposites. One is dynamic, the other static: a test executes the program, a proof only anal…

cs.SE2025

Do AI models help produce verified bug fixes?

Li Huang, Ilgiz Mustafin, Marco Piccioni +3

Among areas of software engineering where AI techniques -- particularly, Large Language Models -- seem poised to yield dramatic improvements, an attractive candidate is Automatic P…

cs.SE2025

Loop unrolling: formal definition and application to testing

Li Huang, Bertrand Meyer, Reto Weber

Testing processes usually aim at high coverage, but loops severely limit coverage ambitions since the number of iterations is generally not predictable. Most testing teams address…

cs.SE2024

Execution-free Program Repair

Li Huang, Bertrand Meyer, Ilgiz Mustafin +1

Automatic program repair usually relies heavily on test cases for both bug identification and fix validation. The issue is that writing test cases is tedious, running them takes mu…

cs.SE2024

BUGFIX: towards a common language and framework for the AutomaticProgram Repair community

Bertrand Meyer, Viktoryia Kananchuk, Li Huang

Techniques of Automatic Program Repair (APR) have the potential of thoroughly facilitating the task of producing quality software. After a promising start, however, progress in mak…

cs.SE2023

Seeding Contradiction: a fast method for generating full-coverage test suites

Li Huang, Bertrand Meyer, Manuel Oriol

The regression test suite, a key resource for managing program evolution, needs to achieve 100% coverage, or very close, to be useful. Devising a test suite manually is unacceptabl…

cs.SE2022

A Failed Proof Can Yield a Useful Test

Li Huang, Bertrand Meyer

A successful automated program proof is, in software verification, the ultimate triumph. In practice, however, the road to such success is paved with many failed proof attempts. Un…