EDBT 2026 Demo / reviewers in the wild / expert
Tarfah Alrashed
dblp:165/4936
· DBLP profile ↗
8ranked-venue papers
6as first author
4since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 5 · 4 first-author · 2 since 2021Databases, data management, data science and information retrieval · 4 · 3 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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.
| Software engineering, system software, and programming languages
3 papers |
Services computing and microservices · 42% Software maintenance and evolution · 20% Empirical software engineering · 20% | |
| Human-computer interaction and pervasive computing
4 papers |
User interface design and tools · 78% Ubiquitous computing and smart environments · 22% | |
| Databases, data mining, and information retrieval
3 papers |
Knowledge graphs · 55% Information retrieval · 36% Data models and query languages · 9% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices › web service interfaces
Web APIs |
1.1 | 2 | 2022 | Wikxhibit: Using HTML and Wikidata to Author Applications that Link Data Across the Web · UIST 2022 Shapir: Standardizing and Democratizing Access to Web APIs · UIST 2021 |
User interface design and tools
end-user programming |
0.9 | 3 | 2022 | ScrAPIr: Making Web Data APIs Accessible to End Users · CHI 2020 Extending a Reactive Expression Language with Data Update Actions for End-User Application Authoring · UIST 2018 Wikxhibit: Using HTML and Wikidata to Author Applications that Link Data Across the Web · UIST 2022 |
Empirical software engineering › human factors in software engineering
API usability |
0.5 | 1 | 2021 | Shapir: Standardizing and Democratizing Access to Web APIs · UIST 2021 |
Software maintenance and evolution
software ecosystems |
0.5 | 1 | 2021 | Shapir: Standardizing and Democratizing Access to Web APIs · UIST 2021 |
User interface design and tools › search interface
visual query interface |
0.4 | 1 | 2020 | ScrAPIr: Making Web Data APIs Accessible to End Users · CHI 2020 |
Information retrieval › document retrieval › domain-specific retrieval
email search |
0.4 | 1 | 2019 | Evaluating User Actions as a Proxy for Email Significance · WWW 2019 |
Ubiquitous computing and smart environments
personal information management |
0.4 | 1 | 2019 | Evaluating User Actions as a Proxy for Email Significance · WWW 2019 |
Programming languages and type systems
domain-specific languages |
0.1 | 1 | 2021 | Shapir: Standardizing and Democratizing Access to Web APIs · UIST 2021 |
Methods — techniques the papers use, named apart from their topics
HTML templating · 1.7user evaluation · 1.0language extension · 1.0user action analysis · 0.8web API abstraction · 0.5schema design · 0.4lab evaluation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Relationships Are Complicated! An Analysis of Relationships Between Datasets on the Web
Kate Lin, Tarfah Alrashed, Natasha F. Noy |
ISWC (1) | 2 |
| 2022 | Wikxhibit: Using HTML and Wikidata to Author Applications that Link Data Across the WebabstractWikidata is a companion to Wikipedia that captures a substantial part of the information about most Wikipedia entities in machine-readable structured form. In addition to directly representing information from Wikipedia itself, Wikidata also cross-references how additional information about these entities can be accessed through APIs on hundreds of other websites. Tarfah Alrashed, Lea Verou, David R. Karger |
UIST | 1 |
| 2021 | Dataset or Not? A Study on the Veracity of Semantic Markup for Dataset PagesabstractAbstract Semantic markup, such as , allows providers on the Web to describe content using a shared controlled vocabulary. This markup is invaluable in enabling a broad range of applications, from vertical search engines, to rich snippets in search results, to actions on emails, to many others. In this paper, we focus on semantic markup for datasets, specifically in the context of developing a vertical search engine for datasets on the Web, Google’s Dataset Search. Dataset Search relies on to identify pages that describe datasets. While was the core enabling technology for this vertical search, we also discovered that we need to address the following problem: pages from 61% of internet hosts that provide markup do not actually describe datasets. We analyze the veracity of dataset markup for Dataset Search’s Web-scale corpus and categorize pages where this markup is not reliable. We then propose a way to drastically increase the quality of the dataset metadata corpus by developing a deep neural-network classifier that identifies whether or not a page with markup is a dataset page. Our classifier achieves 96.7% recall at the 95% precision point. This level of precision enables Dataset Search to circumvent the noise in semantic markup and to use the metadata to provide high quality results to users. Tarfah Alrashed, Dimitris Paparas, Omar Benjelloun, Ying Sheng 0002, Natasha F. Noy |
ISWC | 1 |
| 2021 | Shapir: Standardizing and Democratizing Access to Web APIsabstractToday, many web sites offer third-party access to their data through web APIs. But manually encoding URLs with arbitrary endpoints, parameters, authentication handshakes, and pagination, among other things, makes API use challenging and laborious for programmers, and untenable for novices. In addition, each site offers its own idiosyncratic data model, properties, and methods that a new user must learn, even when the sites manage the same common types of information as many others. Tarfah Alrashed, Lea Verou, David R. Karger |
UIST | 1 |
| 2020 | ScrAPIr: Making Web Data APIs Accessible to End UsersabstractUsers have long struggled to extract and repurpose data from websites by laboriously copying or scraping content from web pages. An alternative is to write scripts that pull data through APIs. This provides a cleaner way to access data than scraping; however, APIs are effortful for programmers and nigh-impossible for non-programmers to use. In this work, we empower users to access APIs without programming. We evolve a schema for declaratively specifying how to interact with a data API. We then develop ScrAPIr: a standard query GUI that enables users to fetch data through any API for which a specification exists, and a second GUI that lets users author and share the specification for a given API. From a lab evaluation, we find that even non-programmers can access APIs using ScrAPIr, while programmers can access APIs 3.8 times faster on average using ScrAPIr than using programming. Tarfah Alrashed, Jumana Almahmoud, Amy X. Zhang, David R. Karger |
CHI | 1 |
| 2019 | Evaluating User Actions as a Proxy for Email SignificanceabstractEmail remains a critical channel for communicating information in both personal and work accounts. The number of emails people receive every day can be overwhelming, which in turn creates challenges for efficient information management and consumption. Having a good estimate of the significance of emails forms the foundation for many downstream tasks (e.g. email prioritization); but determining significance at scale is expensive and challenging. Tarfah Alrashed, Peter Bailey, Christopher H. Lin, Milad Shokouhi, Susan T. Dumais |
WWW | 1 |
| 2018 | The Lifetime of Email Messages: A Large-Scale Analysis of Email RevisitationabstractEmail continues to be one of the most important means of online communication, leading to a number of challenges related to information overload and email management. To better understand email management practices in detail, we examine the distribution of visits to emails over time. During their lifetime, emails may be visited one or more times, and with each visit different actions may be taken. Emails that are revisited over time are especially interesting because they represent an opportunity to improve email management and search. In this paper, we present a large-scale log analysis of email revisitation, the activities that people perform on revisited email messages (e.g. responding to, organizing or deleting messages, and opening attachments), and the strategies they use to go back to these emails. We find that most emails have a short lifetime, with more than 33% having a lifetime of less than 5 minutes. We also find that deleting is the most common action taken on messages visited once, and that responding and organizing are more common for messages visited more than once. We complement the log analysis with a survey to understand the motivation behind revisits and the types of emails that are revisited. The survey results show that 73% of the visits are to find information (e.g. a link or document, instructions to perform a task, or answers to questions), while 20% of revisits are to respond to the email. Our findings have implications for designing email clients and intelligent agents that support both short- and long-term revisitation patterns. Tarfah Alrashed, Ahmed Awadallah 0001, Susan T. Dumais |
CHIIR | 1 |
| 2018 | Extending a Reactive Expression Language with Data Update Actions for End-User Application AuthoringabstractMavo is a small extension to the HTML language that empowers non-programmers to create simple web applications. Authors can mark up any normal HTML document with attributes that specify data elements that Mavo makes editable and persists. But while applications authored with Mavo allow users to edit individual data items, they do not offer any programmatic data actions that can act in customizable ways on large collections of data simultaneously or that modify data according to a computation. We explore an extension to the Mavo language that enables non-programmers to author these richer data update actions. We show that it lets authors create a more powerful set of applications than they could previously, while adding little additional complexity to the authoring process. Through user evaluations, we assess how closely our data update syntax matches how novice authors would instinctively express such actions, and how well they are able to use the syntax we provided. Lea Verou, Tarfah Alrashed, David R. Karger |
UIST | 2 |