Themis: Automatically testing software for discrimination

Themis: Automatically testing software for discrimination
复制标题

Themis:自动测试软件的歧视性

DOI:
10.1145/3236024.3264590
复制
发表时间:
2018
期刊:
Proceedings of the Demonstrations Track at the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE
影响因子:
--
通讯作者:
Meliou, Alexandra
Meliou, Alexandra
中科院分区:
--
文献类型:
--
作者:
Angell, Rico;Johnson, Brittany;Brun, Yuriy;Meliou, Alexandra

文献摘要

相似文献

现代软件决策中的偏差正在成为一个普遍而严重的问题。我们提出了Themis,一个自动测试集生成器,用于测量两种类型的区分,包括敏感输入和程序行为之间的因果关系。我们解释了Themis如何测量区分并帮助其调试,描述了Themis用来减少测试集大小的一组优化,并展示了Themis在开源软件上的有效性。Themis是开源的,我们所有的评估数据都可以在http://fairness.cs.umass.edu/.上获得观看Themis实际行动的视频:https://youtu.be/brB8wkaUesY
Bias in decisions made by modern software is becoming a common and serious problem. We present Themis, an automated test suite generator to measure two types of discrimination, including causal relationships between sensitive inputs and program behavior. We explain how Themis can measure discrimination and aid its debugging, describe a set of optimizations Themis uses to reduce test suite size, and demonstrate Themis' effectiveness on open-source software. Themis is open-source and all our evaluation data are available at http://fairness.cs.umass.edu/. See a video of Themis in action: https://youtu.be/brB8wkaUesY