Phone: (213) 740-1239
Office: SAL 330
William Halfond is an associate 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
- Papers to appear at ICSME 2019: "An Empirical Study of UI Implementations in Android Applications" and "Quantifying the Performance Impact of SQL Antipatterns on Mobile Applications"
- Paper to appear at ICSE 2019, "ReCDroid: Automatically Reproducing Android Application Crashes from Bug Reports"
- Paper to appear at ICST 2019, "Efficiently Repairing Internationalization Presentation Failures By Solving Layout Constraints"
- Paper to appear at VTS 2019, "A new method for software test data generation inspired by D-algorithm"
- Paper to appear at ISSTA 2018, "Remove RATs from Your Code: Automated Optimization of Resource Inefficient Database Writes for Mobile Applications"
- Congratulations to my students, Sonal and Abdul, for winning an ICST 2018 Distinguished Paper Award for their paper "Automated Repair of Internationalization Failures Using Style Similarity Clustering and Search-Based Techniques"
- Congratulations to my student, Sonal Mahajan, for being selected as the CS department's nominee for the USC PhD Achievement Award!
- Paper to appear at ICST 2018, "Automated Repair of Internationalization Failures Using Style Similarity Clustering and Search-Based Techniques"
- Paper to appear at ICSE 2018, "Automated Repair of Mobile Friendly Problems in Web Pages"