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 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"
- Paper to appear at ASE 2014 -- New Ideas Track, "Finding HTML Presentation Failures Using Image Comparison Techniques"
- Paper to appear at ICSME 2014, "An Empirical Study of the Energy Consumption of Android Applications"
- June 2014 - My student, Shuai Hao, has successfully defended his dissertation and will take a job at AT&T Research Labs.
- May 2014 - My student, Ding Li, has been awarded the prestigious Viterbi Undergraduate Research Mentoring Award. This award is for outstanding PhD students who are actively engaged in mentoring undergraduate researchers.