A recent Business Insider article described a “huge” online discussion between programmers about “the unethical and illegal things they’ve been asked to do”. Chances are high that you as a tester will also be asked some day to do something in your work that conflicts with your values. Perhaps it has happened to you already.
The power of software over people’s lives is increasing daily. Its sheer pervasiveness makes it easy to take its impacts for granted. Yet we know that some systems can do irreparable and invisible harm when they fail—and sometimes when they work “correctly”.
Even seemingly insignificant software can present ethical issues for the people who build and test it. Apps that track locations or collect apparently trivial personal data can be used by corporations or governments to invade privacy, influence elections and shatter human rights.
In this workshop we will examine the different kinds of ethical quandaries a tester might be faced with. We will work together to explore and develop practical methods of addressing them, covering such topics as:
Testers can’t escape ethical issues in their work. Let’s equip ourselves to deal with them in advance, before a given situation becomes urgent.