Skip to main content

Learning to Find Software Bugs

Project description

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.

Field of science

  • /natural sciences/computer and information sciences/software/system software
  • /natural sciences/computer and information sciences/artificial intelligence/machine learning

Call for proposal

ERC-2019-STG
See other projects for this call

Funding Scheme

ERC-STG - Starting Grant

Host institution

UNIVERSITY OF STUTTGART
Address
Keplerstrasse 7
70174 Stuttgart
Germany
Activity type
Higher or Secondary Education Establishments
EU contribution
€ 1 458 375

Beneficiaries (1)

UNIVERSITY OF STUTTGART
Germany
EU contribution
€ 1 458 375
Address
Keplerstrasse 7
70174 Stuttgart
Activity type
Higher or Secondary Education Establishments