Ethics in software testing - from theory to practice

120-minute Workshop

Dealing with ethically challenging situations needs practice, this workshop allows you to practice in a safe environment


2:45 p.m. – 4:45 p.m. Tuesday 14th


Room D3+D4 - Track 8: Workshops


Everyone working on software but it's tailored towards testers




  • A short introduction what Ethics is about
  • Experience and learn how to deal with real life ethical scenarios
  • Understand how ethic is individual and get a better understanding of ones individual ethic
  • Realize where one draws the line in compromising
  • Learn about existing Codes of Ethics and how these can be applied

Often presentations about Ethics in software development and testing stay on a theoretical level. If one cares about his topic and wants to become an ethical software tester or developer that’s not enough. Everyone needs to prepare oneself to be able to respond to ethical dilemmas properly.

This workshop will enable participants to prepare themselves by bringing them in practical contact with real life ethical problems. The workshop will start with a short theoretical background on ethics but only as a foundation to apply on real life examples. It will start with generic ethically questionable scenarios and get specific with software development and testing specific examples. There will be practical exercises for small groups, where participants will have to discuss and come to a consensus how to deal with specific situations.

The outcome and feedback from the group exercises will be shared and reflected upon from all participants. Participants are encouraged to share examples from their working experience in anonymous written form as part of the workshop. Facilitators will incorporate these examples as part of the exercises, thus providing the persons that shared them with new perspectives.

The workshop will end with practical tips on how to develop ethical software as a team and how to detect and address ethically questionable situations.

Related Sessions

Virtual Pass session
6:00 p.m. – 6:45 p.m.
Room F1+F2+F3 - Plenary

Bonus Session

8:30 a.m. – 4:30 p.m.
F-,E- & D-Rooms

Full-Day Tutorial (6 hours)

Virtual Pass session
4:00 p.m. – 4:45 p.m.
Room F1 - Track 1: Talks

25-minute Talk

8:30 a.m. – 4:30 p.m.
F-,E- & D-Rooms

Full-Day Tutorial (6 hours)