Teaching computers to debug software
An error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result is called a software bug. Bug detection is the process of finding these bugs, and it usually involves formal techniques and tools that search for instances of bug patterns that recur across projects and application domains. The EU-funded LearnBugs project is seeking to radically change how automated bug detection tools are created. It will replace manually written programs with trained machine learning models. This will transform how software developers find bugs. The project will increase the reliability, security, and efficiency of complex software systems used by millions of people.
Fields of science
Call for proposal
See other projects for this call