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
- 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.
- Two papers to appear at ICST 2015, "Detection and Localization of HTML Presentation Failures Using Computer Vision-Based Techniques" and "Detecting Display Energy Hotspots in Android Apps"
- Paper to appear at ICSE 2015, "Truth in Advertising: The Hidden Cost of Mobile Ads for Software Developers"