Software fairness

Y Brun, A Meliou - Proceedings of the 2018 26th ACM joint meeting on …, 2018 - dl.acm.org
A goal of software engineering research is advancing software quality and the success of
the software engineering process. However, while recent studies have demonstrated a new …

Tractable circuits in database theory

A Amarilli, F Capelli - ACM SIGMOD Record, 2024 - dl.acm.org
This work reviews how database theory uses tractable circuit classes from knowledge
compilation. We present relevant query evaluation tasks, and notions of tractable circuits …

Themis: Automatically testing software for discrimination

R Angell, B Johnson, Y Brun, A Meliou - … of the 2018 26th ACM Joint …, 2018 - dl.acm.org
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 …

Data provenance

B Glavic - Foundations and Trends® in Databases, 2021 - nowpublishers.com
Data provenance has evolved from a niche topic to a mainstream area of research in
databases and other research communities. This article gives a comprehensive introduction …

SOSRepair: Expressive semantic search for real-world program repair

A Afzal, M Motwani, KT Stolee, Y Brun… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Automated program repair holds the potential to significantly reduce software maintenance
effort and cost. However, recent studies have shown that it often produces low-quality …

Tractable orders for direct access to ranked answers of conjunctive queries

N Carmeli, N Tziavelis, W Gatterbauer… - ACM Transactions on …, 2023 - dl.acm.org
We study the question of when we can provide direct access to the k-th answer to a
Conjunctive Query (CQ) according to a specified order over the answers in time logarithmic …

Automatically generating precise oracles from structured natural language specifications

M Motwani, Y Brun - 2019 IEEE/ACM 41st International …, 2019 - ieeexplore.ieee.org
Software specifications often use natural language to describe the desired behavior, but
such specifications are difficult to verify automatically. We present Swami, an automated …

Consistent query answering for primary keys on rooted tree queries

P Koutris, X Ouyang, J Wijsen - Proceedings of the ACM on Management …, 2024 - dl.acm.org
We study the data complexity of consistent query answering (CQA) on databases that may
violate the primary key constraints. A repair is a maximal subset of the database satisfying …

Security-as-a-service: a literature review

W Wang, S Yongchareon - International Journal of Web Information …, 2020 - emerald.com
Purpose This study aims to identify the level of security from existing work, analyze
categories of security as a service (SECaaS) and classify them into a meaningful set of …

[PDF][PDF] Trends in explanations: Understanding and debugging data-driven systems

B Glavic, A Meliou, S Roy - Foundations and Trends® in Databases, 2021 - par.nsf.gov
Humans reason about the world around them by seeking to understand why and how
something occurs. The same principle extends to the technology that so many of human …