Ravi Mahankali (University of Bristol), Jo Hallett (University of Bristol)

What usability issues do developers using Differential Privacy libraries face? We analyzed 2,021 GitHub issues from 5 major Differential Privacy libraries, identifying the usability problems like API confusion, poor error feedback, and documentation gaps. Unlike other privacy-preserving technologies, such as cryptographic libraries, that struggle with installation issues, Differential Privacy libraries face unique challenges. The main contributions of this work include: comprehensive taxonomy of 14 distinct usability issue categories identified through a systematic analysis of real-world developer experiences; empirical evidence that Differential Privacy libraries face different usability challenges compared to other privacy libraries, with API misuse dominating at 31.5% of all issues; and library-specific usability profiles revealing that specialized libraries (IBM DP and Google DP) show distinct patterns from general-purpose frameworks (PySyft), indicating the need for specialized library usability design approaches.

View More Papers

LLMBisect: Breaking Barriers in Bug Bisection with A Comparative...

Zheng Zhang (University of California, Riverside), Haonan Li (University of California, Riverside), Xingyu Li (University of California, Riverside), Hang Zhang (Indiana University Bloomington), Zhiyun Qian (University of California, Riverside)

Read More

Small Cell, Big Risk: A Security Assessment of 4G...

Yaru Yang (Tsinghua University), Yiming Zhang (Tsinghua University), Tao Wan (CableLabs & Carleton University), Haixin Duan (Tsinghua University & Quancheng Laboratory), Deliang Chang (QI-ANXIN Technology Research Institute), Yishen Li (Tsinghua University), Shujun Tang (Tsinghua University & QI-ANXIN Technology Research Institute)

Read More

Dilipa: Making Micropatches from Edits to Lifted C

Henny Sipma, Ricardo Baratto, Ben Karel, Michael Gordon (Aarno Labs)

Read More