Privacy-Preserving Script Sharing in GUI-based Programming-by-Demonstration Systems
Toby Jia-Jun Li, Jingya Chen, Brandon Canfield, Brad A. Myers
摘要
An important concern in end user development (EUD) is accidentally embedding personal information in program artifacts when sharing them. This issue is particularly important in GUI-based programming-bydemonstration (PBD) systems due to the lack of direct developer control of script contents. Prior studies reported that these privacy concerns were the main barrier to script sharing in EUD. We present a new approach that can identify and obfuscate the potential personal information in GUI-based PBD scripts based on the uniqueness of information entries with respect to the corresponding app GUI context. Compared with the prior approaches, ours supports broader types of personal information beyond explicitly pre-specified ones, requires minimal user effort, addresses the threat of re-identification attacks, and can work with third-party apps from any task domain. Our approach also recovers obfuscated fields locally on the script consumer's side to preserve the shared scripts' transparency, readability, robustness, and generalizability. Our evaluation shows that our approach (1) accurately identifies the potential personal information in scripts across different apps in diverse task domains; (2) allows end-user developers to feel comfortable sharing their own scripts; and (3) enables script consumers to understand the operation of shared scripts despite the obfuscated fields.
CCS Concepts: • Human-centered computing → Human computer interaction (HCI); Collaborative and social computing systems and tools; • Security and privacy → Usability in security and privacy; • Software and its engineering → Programming by example.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper6
- Screen2Vec: Semantic Embedding of GUI Screens and GUI ComponentsToby Jia-Jun Li, Lindsay Popowski, Tom M. Mitchell, Brad A. MyersCHI 2021 · 被引用 72 次
- Exploring the Needs of Users for Supporting Privacy-Protective Behaviors in Smart HomesHaojian Jin, Boyuan Guo, Rituparna Roychoudhury, Yaxing Yao 等CHI 2022 · 被引用 48 次
- An Empathy-Based Sandbox Approach to Bridge the Privacy Gap among Attitudes, Goals, Knowledge, and BehaviorsChaoran Chen, Weijun Li, Wenxin Song, Yanfang Ye 等CHI 2024 · 被引用 25 次
- To Reuse or Not To Reuse?: A Framework and System for Evaluating Summarized KnowledgeMichael Xieyang Liu, Aniket Kittur, Brad A. MyersCSCW 2021 · 被引用 23 次
- DroidRetriever: A Transparent and Steerable Automation System for Collaborative Mobile Information SeekingYiheng Bian, Yunpeng Song, Guiyu Ma, Rongrong Zhu 等CHI 2026
它引用的顶会 Paper1
相关 Paper
- UI Obfuscation and Its Effects on Automated UI Analysis for Android AppsHao Zhou, Ting Chen, Haoyu Wang, Le Yu 等ASE 2020 · 被引用 9 次
- AppBDS: LLM-Powered Description Synthesis for Sensitive Behaviors in Mobile AppsZichen Liu, Xusheng XiaoASE 2025
- Empowering IoT Developers with Privacy-Preserving End-User Development ToolsAtheer Aljeraisy, Omer F. Rana, Charith PereraUbiComp 2024 · 被引用 4 次
- Only Pay for What You Leak: Leveraging Sandboxes for a Minimally Invasive Browser Fingerprinting DefenseRyan Torok, Amit LevyS&P 2023
- Least Privilege Access for Persistent Storage Mechanisms in Web BrowsersGayatri Priyadarsini Kancherla, Dishank Goel, Abhishek BichhawatWWW 2025 · 被引用 2 次
