activity
20172023
most citedFairness Testing: Testing Software for Discrimination

410 citations · 706 across the 14 of their papers we have counts for

collaborators
Showing cs.SEShow all

6 papers · 1 filter

cs.SE2022★ 16 cited

Avgust: Automating Usage-Based Test Generation from Videos of App Executions

Yixue Zhao, Saghar Talebipour, Kesina Baral +6

Writing and maintaining UI tests for mobile apps is a time-consuming and tedious task. While decades of research have produced automated approaches for UI test generation, these ap…

cs.SE2021

Blindspots in Python and Java APIs Result in Vulnerable Code

Yuriy Brun, Tian Lin, Jessie Elise Somerville +2

Blindspots in APIs can cause software engineers to introduce vulnerabilities, but such blindspots are, unfortunately, common. We study the effect APIs with blindspots have on devel…

cs.SE2020★ 1 cited

Better Automatic Program Repair by Using Bug Reports and Tests Together

Manish Motwani, Yuriy Brun

Automated program repair is already deployed in industry, but concerns remain about repair quality. Recent research has shown that one of the main reasons repair tools produce inco…

cs.SE2018★ 40 cited

Causal Testing: Finding Defects' Root Causes

Brittany Johnson, Yuriy Brun, Alexandra Meliou

Understanding the root cause of a defect is critical to isolating and repairing buggy behavior. We present Causal Testing, a new method of root-cause analysis that relies on the th…

cs.SE2017★ 39 cited

Tortoise: Interactive System Configuration Repair

Aaron Weiss, Arjun Guha, Yuriy Brun

System configuration languages provide powerful abstractions that simplify managing large-scale, networked systems. Thousands of organizations now use configuration languages, such…

cs.SE2017★ 410 cited

Fairness Testing: Testing Software for Discrimination

Sainyam Galhotra, Yuriy Brun, Alexandra Meliou

This paper defines software fairness and discrimination and develops a testing-based method for measuring if and how much software discriminates, focusing on causality in discrimin…