[Download] Why We Make Mistakes; Human Error & Cognitive Biases

Gravity Form first image

EuroSTAR 2017 Best Paper Winner

Why do developers create software bugs, and why do testers fail to find them? Is the best way to improve the quality of our software to redouble our current testing efforts, or is there another approach?

Current models for software testing focus effort at the end point of the process, attempting to discover defects after they have been created.

This paper advocates an alternative approach, focusing effort where a defect starts life. It examines how thought processes lead to defects. It shows how some thought patterns, termed  cognitive biases, are responsible for many of the defects we see. Finally, it explores how we can reduce our vulnerability to cognitive biases through de-biasing techniques.

Key Takeaways:

  1. Software defects start life as errors in our minds, but we never look for them there
  2. Many of these errors are predictable, caused by cognitive biases
  3. We can reduce cognitive biases. Hence we can reduce defects
Editor's Image

The Author

Dr Andrew Brown (SQS, U.K) is a principal technical consultant at SQS. Recently, he has developed an independent line of research into understanding why we humans make the mistakes that lead to software defects. This research has produced a new view of defect reduction, several papers and a revamp of training and induction at SQS.

He has 25 years’ experience in the software industry. Previous roles include Head of QA at HMV, Head of QA at a financial software house and a test manager in Japan.

He holds a degree in Physics and Maths, an MBA from Warwick Business School and a doctorate from Imperial College.

    We mail to this list with conference announcements educational software testing content, discounts, special offers, competitions, and information on applying to speak at one of our events. This list will receive a monthly newsletter, which highlights key happenings at EuroSTAR.
    We take your privacy very seriously. For further information on how your personal data is used please click here
Skip to toolbar