Techniques for finding bugs in programs:
Techniques for analyzing program behavior without execution:
Techniques for automatically fixing bugs or generating correct code:
Techniques for building correct and efficient quantum programs: