Software fairness
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 …
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 …
compilation. We present relevant query evaluation tasks, and notions of tractable circuits …
Themis: Automatically testing software for discrimination
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 …
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 …
databases and other research communities. This article gives a comprehensive introduction …
SOSRepair: Expressive semantic search for real-world program repair
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 …
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
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 …
Conjunctive Query (CQ) according to a specified order over the answers in time logarithmic …
Automatically generating precise oracles from structured natural language specifications
Software specifications often use natural language to describe the desired behavior, but
such specifications are difficult to verify automatically. We present Swami, an automated …
such specifications are difficult to verify automatically. We present Swami, an automated …
Consistent query answering for primary keys on rooted tree queries
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 …
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 …
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
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 …
something occurs. The same principle extends to the technology that so many of human …