Beth Trushkowsky

dblp:32/2779 · also Katherine Elizabeth Trushkowsky · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
1since 2021 · last 2023
0000-0001-8181-4222ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 8 · 3 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
4 papers
Query processing and optimization · 51% Information retrieval · 22% Indexing and storage engines · 9%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 50% Distributed systems · 50%

Topics — the 13 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
crowdsourced query processing
0.422015
Crowdsourcing Enumeration Queries: Estimators and Interfaces · IEEE Trans. Knowl. Data Eng. 2015
Crowdsourced enumeration queries · ICDE 2013
Query processing and optimization
query completeness
0.212013
Crowdsourced enumeration queries · ICDE 2013
Storage systems
distributed storage
0.112011
The SCADS Director: Scaling a Distributed Storage System Under Stringent Performance Requirements · FAST 2011
Distributed systems
performance management
0.112011
The SCADS Director: Scaling a Distributed Storage System Under Stringent Performance Requirements · FAST 2011
Information retrieval › fact-checking
claim matching
0.112010
Highlighting disputed claims on the web · WWW 2010
Indexing and storage engines
index management
0.112010
PIQL: a performance insightful query language · SIGMOD Conference 2010
Database system architecture and tuning
index recommendation
0.112010
PIQL: a performance insightful query language · SIGMOD Conference 2010
Data models and query languages
query language design
0.112010
PIQL: a performance insightful query language · SIGMOD Conference 2010
Information retrieval
text analysis
0.112010
Highlighting disputed claims on the web · WWW 2010
Information retrieval
web search
0.112010
Highlighting disputed claims on the web · WWW 2010
Data mining › crowdsourcing
crowdsourced data
0.012013
Crowdsourced enumeration queries · ICDE 2013
Indexing and storage engines
key-value store
0.012010
PIQL: a performance insightful query language · SIGMOD Conference 2010
Web and mobile security
misinformation
0.012010
Highlighting disputed claims on the web · WWW 2010

Methods — techniques the papers use, named apart from their topics

statistical estimation · 0.4text similarity · 0.2crowdsourcing · 0.2
YearPublicationVenuePosition
2023 Microteaching: Ad-Hoc Networks, Binary Heaps, Variables in Hedy, Loops, Lists, and Data Storage
abstract
SIGCSE is packed with teaching insights and inspiration. However, we get these insights and inspiration from hearing our colleagues talk about their teaching. Why not watch them teach? This session does exactly that! Six exceptional educators will present innovative content just as they would to their students. The moderator, Colleen Lewis, will describe their pedagogical moves and how they connect to education research. The goal of the session is to inspire SIGCSE attendees by highlighting innovative instruction by exceptional educators. Attendees can adopt the content and/or pedagogical moves from each microteaching example.
Colleen M. Lewis, Christine Bassem, Jason M. Grant, Felienne Hermans, Angel Kuo, Art Lopez, Beth Trushkowsky
SIGCSE (2)7
2017 Dynamic Filter: Adaptive Query Processing with the Crowd
abstract
Hybrid human-machine query processing systems, such as crowd-powered database systems, aim to broaden the scope of questions users can ask about their data by incorporating human computation to support queries that may be subjective and/or require visual or semantic interpretation. A common type of query involves filtering data by several criteria, some of which need human computation to be evaluated. For example, filtering a set of hotels for those that both (1) have great views from the rooms, and (2) have a fitness center. Criteria can differ in the amount of human effort required to decide if data satisfy them, due to criterion's subjectivity and difficulty. There is potential to reduce crowdsourcing costs by ordering the evaluation of each of the criteria such that criteria needing more human computation are not processed for data that have not satisfied the less costly criteria. Unfortunately, for queries specified on-the-fly, the information about subjectivity and difficulty is unknown a priori. To overcome this challenge, we present Dynamic Filter, an adaptive query processing algorithm that dynamically changes the order in which criteria are evaluated based on observations while the query is running. Using crowdsourced data from a popular crowdsourcing platform, we show that Dynamic Filter can effectively adapt the processing order and approach the performance of a "clairvoyant" algorithm.
Doren Lan, Katherine Reed, Austin Shin, Beth Trushkowsky
HCOMP4
2015 Crowdsourcing Enumeration Queries: Estimators and Interfaces
abstract
Hybrid human/computer database systems promise to greatly expand the usefulness of query processing by incorporating the crowd for data gathering and other tasks. Such systems raise many implementation questions. Perhaps the most fundamental issue is that the closed world assumption underlying relational query semantics does not hold in such systems. As a consequence, the meaning of even simple queries can be called into question. Furthermore, query progress monitoring becomes difficult due to non-uniformities in the arrival of crowd-sourced data and peculiarities of how people work in crowd-sourcing systems. To address these issues, we develop statistical tools that enable users and systems developers to reason about query completeness. These tools can also help drive query execution and crowd-sourcing strategies. We evaluate our techniques using experiments on a popular crowd-sourcing platform.
Beth Trushkowsky, Tim Kraska, Michael J. Franklin, Purnamrita Sarkar, Venketaram Ramachandran
IEEE Trans. Knowl. Data Eng.1
2013 CrowdQ: Crowdsourced Query Understanding
Gianluca Demartini, Beth Trushkowsky, Tim Kraska, Michael J. Franklin
CIDR2
2013 Crowdsourced enumeration queries
abstract
Hybrid human/computer database systems promise to greatly expand the usefulness of query processing by incorporating the crowd for data gathering and other tasks. Such systems raise many implementation questions. Perhaps the most fundamental question is that the closed world assumption underlying relational query semantics does not hold in such systems. As a consequence the meaning of even simple queries can be called into question. Furthermore, query progress monitoring becomes difficult due to non-uniformities in the arrival of crowdsourced data and peculiarities of how people work in crowdsourcing systems. To address these issues, we develop statistical tools that enable users and systems developers to reason about query completeness. These tools can also help drive query execution and crowdsourcing strategies. We evaluate our techniques using experiments on a popular crowdsourcing platform.
Beth Trushkowsky, Tim Kraska, Michael J. Franklin, Purnamrita Sarkar
ICDE1
2011 The SCADS Director: Scaling a Distributed Storage System Under Stringent Performance Requirements
Beth Trushkowsky, Peter Bodík, Armando Fox, Michael J. Franklin, Michael I. Jordan, David A. Patterson 0001
FAST1
2010 PIQL: a performance insightful query language
abstract
Large-scale websites are increasingly moving from relational databases to distributed key-value stores for high request rate, low latency workloads. Often this move is motivated not only by key-value stores' ability to scale simply by adding more hardware, but also by the easy to understand predictable performance they provide for all operations. While this data model works well, lookups are only done by primary key. More complex queries require onerous, explicit index management and imperative data lookups by the developer. We demonstrate PIQL, a Performance Insightful Query Language that allows developers to express many of the queries found on these websites, while still providing strict bounds on the number of I/O operations for any query.
Michael Armbrust, Stephen Tu, Armando Fox, Michael J. Franklin, David A. Patterson 0001, Nick Lanham, Beth Trushkowsky, Jesse Trutna
SIGMOD Conference7
2010 Highlighting disputed claims on the web
abstract
We describe Dispute Finder, a browser extension that alerts a user when information they read online is disputed by a source that they might trust. Dispute Finder examines the text on the page that the user is browsing and highlights any phrases that resemble known disputed claims. If a user clicks on a highlighted phrase then Dispute Finder shows them a list of articles that support other points of view.
Rob Ennals, Beth Trushkowsky, John Mark Agosta
WWW2
2009 SCADS: Scale-Independent Storage for Social Computing Applications
Michael Armbrust, Armando Fox, David A. Patterson 0001, Nick Lanham, Beth Trushkowsky, Jesse Trutna, Haruki Oh
CIDR5