Bugs analysis and prevention

25-minute New Voice Talk

Examining a code base in terms of its bugs allows to identify their specific causes – and helps to prevent them

Virtual Pass session

Timetable

8:15 p.m. – 8:45 p.m. Wednesday 15th

Room

Track 2

Audience

developer, tester, manager

Key-Learnings

  • The number of bugs is the key metric to be optimized, in direct comparison, all others loose significance
  • Both creativity and sensitivity increase with a specific process to prevent bugs.

Specific experiences from a decade of quality assessments

Software Bugs correspond to the number of missing tests or assertions. Hence, in this talk, we adopt a more unusual perspective: Starting with a close look at a bug, we deduce what we can - and to be honest, should - test.

We present an easy-to-implement approach to bug analysis - clearly aiming to find structural deficits specific to your project code. It is usually observed that bugs are not evenly distributed throughout the code, they occur only in certain parts of it.

This knowledge helps us to prevent bugs, turning every bug into a test is a good way to reduce the bugs natural habitat. The approach presented here raises creative ways to test and automate things in the development team. The resulting increase in sensitivity to bugs ultimately leads to better bug prevention.

Related Sessions