Hi, I'm Amanda Swearngin.
I’m currently working at Apple as an AIML Research Scientist. I develop human-centered AI tools for accelerating developers, and train machine learning models for understanding user interfaces. I also build large-scale data collection pipelines for collecting human-labeled datasets to train these models. I have a strong interest in building better tools to help developers make their interfaces more accessible. I have developed and released production level code for multiple features at Apple, including Screen Recognition and Accessibility Inspector.
Achievements
- Accessibility Developer Tools: Developed a large scale system to collect and report accessibility issues for mobile apps, used for internal accessibilty reporting for multiple prominent Apple apps, and released as an Xcode feature in Accessibility Inspector.
- UI Understanding: Developed ML driven internal framework (Swift and Python) used by 20+ teams and products to recognize UI elements.
- Screen Recognition: The first on-device ML model to recognize and announce iOS app UI for VoiceOver, benefiting 20M+ blind users. CHI Best Paper award.
- Recognized expert on accessibility developer tools.
Graduate School: I earned a Ph.D. in Computer Science at the University of Washington. I was advised by Amy Ko and James Fogarty. I researched systems and interfaces for UX/UI designers that apply techniques from diverse areas including program analysis, synthesis, constraint solving, and machine learning.
Through this research, I created systems to help interface designers explore and adapt alternative and example interfaces, and analyze the usability of an interface without needing to collect any data. For this research, I collaborated with industry researchers through internships with Adobe Research and Google, and have conducted over 100 interviews and study sessions with interface designers. My research was supported by the National Science Foundation Graduate Research Fellowship.
Industry: Previously, I spent 3 years working as a full-time software development engineer at Microsoft, where I helped build a web interface framework for Microsoft Dynamics, and specialized in user interface layout, patterns, and visual regression testing.