ScrAPIr: Making Web Data APIs Accessible to End Users
Tarfah Alrashed, Jumana Almahmoud, Amy X. Zhang, David R. Karger
摘要
Users 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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper3
- PolicyKit: Building Governance in Online CommunitiesAmy X. Zhang, Grant Hugh, Michael S. BernsteinUIST 2020 · 被引用 60 次
- ReCG: Bottom-Up JSON Schema Discovery Using a Repetitive Cluster-and-Generalize FrameworkJoohyung Yun, Byungchul Tak, Wook-Shin HanVLDB 2024 · 被引用 7 次
- Shapir: Standardizing and Democratizing Access to Web APIsTarfah Alrashed, Lea Verou, David R. KargerUIST 2021 · 被引用 4 次
相关 Paper
- Speculate: Generating REST API Specifications using LLMsKrishanu Singh, Kushagra Karar, Abhilash Jindal, Guowei YangFSE 2026
- Supporting Web-Based API Searches in the IDE Using SignaturesNick C. Bradley, Thomas Fritz, Reid HolmesICSE 2024
- Generating REST API Specifications through Static AnalysisRuikai Huang, Manish Motwani, Idel Martinez, Alessandro OrsoICSE 2024 · 被引用 11 次
- Sculpin: Direct-Manipulation Transformation of JSONJoshua Horowitz, Devamardeep Hayatpur, Haijun Xia, Jeffrey HeerUIST 2025 · 被引用 1 次
- MIWA: Mixed-Initiative Web Automation for Better User Control and ConfidenceWeihao Chen, Xiaoyu Liu, Jiacheng Zhang, Ian Iong Lam 等UIST 2023 · 被引用 13 次
