Phone: (213) 740-1239
Office: SAL 330
William Halfond is a professor of computer science at the University of Southern California. He received his Ph.D. in 2010 from the Georgia Institute of Technology. Halfond's research is in software engineering in the area of program analysis and software testing. His research work focuses on improving quality assurance for web applications, ensuring the accessibility of software user interfaces, developer-oriented techniques for reducing the power consumption of smartphone mobile applications, and software security.
Recent News and Publications
- I am recruiting Ph.D. students for Fall 2024.
- Congratulations to my student, Sasha Volokh, for winning a Best Student Paper Award at AIIDE 2023.
- Paper to appear at AIIDE 2023 "Automatically Defining Game Action Spaces for Exploration Using Program Analysis"
- Two papers to appear at ICSME 2023, "A Component-Sensitive Static Analysis Based Approach for Modeling Intents in Android Apps" and "ScaleFix: An Automated Repair of UI Scaling Accessibility Issues in Android Applications"
- Congratulations to my former students, Ding Li and Shuai Hao, for winning a Most Influential Paper Award at ISSTA 2023 for their ISSTA 2013 paper "Calculating Source Line Level Energy Information for Android Applications"
- Congratulations to my students, Paul Chiou and Ali Alotaibi, for receiving an Honorable Mention at CHI 2023
- Paper to appear at ISSTA 2023 "Automatically Reproducing Android Bug Reports Using Natural Language Processing and Reinforcement Learning"
- Paper to appear at CHI 2023 "BAGEL: An Approach to Automatically Detect Navigation-Based Web Accessibility Barriers for Keyboard Users"
- Paper to appear at ICSE 2023 "Detecting Dialog-Related Keyboard Navigation Failures in Web Applications"