Phone: (213) 740-1239
Office: SAL 330
William Halfond is an assistant professor in 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, developer-oriented techniques for reducing the power consumption of smartphone mobile applications, and software security.
Recent News and Publications
- Two papers to appear at ICST 2016, "Using Visual Symptoms for Debugging Presentation Failures in Web Applications" and "Detecting and Localizing Internationalization Presentation Failures in Web Applications"
- Paper to appear at ICSE 2016, "Automated Energy Optimization of HTTP Requests for Mobile Applications"
- I am recruiting Ph.D. students for fall 2016.
- Awarded NSF grant, "SHF: Small: Detecting and Repairing Presentation Failures in Web Applications"
- Two papers to appear at FSE 2015, "String Analysis for Java and Android Applications" and "Detecting Event Anomalies in Event-Based Systems"
- My student, Jiaping Gui, has had his work featured in Forbes and the Today show's website.
- Paper to appear at ICWE 2015, "Identifying Inter-Component Control-flow in Web Applications"
- Paper to appear in the ICST 2015 Tool Track, "WebSee: A Tool for Debugging HTML Presentation Failures"
- Awarded TOSEM Distinguished Referee for 2013-2014.