
Edoardo Pirovano
Edoardo is a Tech Lead at Meticulous. Previously, he was a software engineer at Lacework and GitHub and holds a PhD from Imperial College London, where his research focused on the verification and safety of AI systems.
How Do You Trust the Code Your Agent Is Writing?
React Summit US 2026
Upcoming
How Do You Trust the Code Your Agent Is Writing?

Exhaustive testing is the missing piece to autonomous software development. This talk describes the challenges with exhaustive testing and various technical approaches to solving them. For example:
For a given code change, what tests do you run?
This talk discusses both static analysis and agentic approaches to selective test execution.
How do you avoid race conditions when executing tests in parallel?
How do you achieve full visibility?
Determining whether a code change is good to ship requires more than just the absence of failures on pre-defined assertions. It requires the ability to quickly understand the full impact of the change.
For a given code change, what tests do you run?
This talk discusses both static analysis and agentic approaches to selective test execution.
How do you avoid race conditions when executing tests in parallel?
How do you achieve full visibility?
Determining whether a code change is good to ship requires more than just the absence of failures on pre-defined assertions. It requires the ability to quickly understand the full impact of the change.