default search action
William G. J. Halfond
Person information
- affiliation: University of Southern California, Los Angeles, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j9]Zhaoxu Zhang, Fazle Mohammed Tawsif, Komei Ryu, Tingting Yu, William G. J. Halfond:
Mobile Bug Report Reproduction via Global Search on the App UI Model. Proc. ACM Softw. Eng. 1(FSE): 2656-2676 (2024) - [c67]Paul T. Chiou, Robert Winn, Ali S. Alotaibi, William G. J. Halfond:
Automatically Detecting Reflow Accessibility Issues in Responsive Web Pages. ICSE 2024: 147:1-147:13 - [c66]Dingbang Wang, Yu Zhao, Sidong Feng, Zhaoxu Zhang, William G. J. Halfond, Chunyang Chen, Xiaoxia Sun, Jiangfan Shi, Tingting Yu:
Feedback-Driven Automated Whole Bug Report Reproduction for Android Apps. ISSTA 2024: 1048-1060 - [i3]Dingbang Wang, Yu Zhao, Sidong Feng, Zhaoxu Zhang, William G. J. Halfond, Chunyang Chen, Xiaoxia Sun, Jiangfan Shi, Tingting Yu:
Feedback-Driven Automated Whole Bug Report Reproduction for Android Apps. CoRR abs/2407.05165 (2024) - 2023
- [c65]Sasha Volokh, William G. J. Halfond:
Automatically Defining Game Action Spaces for Exploration Using Program Analysis. AIIDE 2023: 145-154 - [c64]Paul T. Chiou, Ali S. Alotaibi, William G. J. Halfond:
BAGEL: An Approach to Automatically Detect Navigation-Based Web Accessibility Barriers for Keyboard Users. CHI 2023: 45:1-45:17 - [c63]Paul T. Chiou, Ali S. Alotaibi, William G. J. Halfond:
Detecting Dialog-Related Keyboard Navigation Failures in Web Applications. ICSE 2023: 1368-1380 - [c62]Negarsadat Abolhassani, William G. J. Halfond:
A Component-Sensitive Static Analysis Based Approach for Modeling Intents in Android Apps. ICSME 2023: 97-109 - [c61]Ali S. Alotaibi, Paul T. Chiou, Fazle M. Tawsif, William G. J. Halfond:
ScaleFix: An Automated Repair of UI Scaling Accessibility Issues in Android Applications. ICSME 2023: 147-159 - [c60]Zhaoxu Zhang, Robert Winn, Yu Zhao, Tingting Yu, William G. J. Halfond:
Automatically Reproducing Android Bug Reports using Natural Language Processing and Reinforcement Learning. ISSTA 2023: 411-422 - [i2]Zhaoxu Zhang, Robert Winn, Yu Zhao, Tingting Yu, William G. J. Halfond:
Automatically Reproducing Android Bug Reports Using Natural Language Processing and Reinforcement Learning. CoRR abs/2301.07775 (2023) - 2022
- [j8]Yu Zhao, Ting Su, Yang Liu, Wei Zheng, Xiaoxue Wu, Ramakanth Kavuluru, William G. J. Halfond, Tingting Yu:
ReCDroid+: Automated End-to-End Crash Reproduction from Bug Reports for Android Apps. ACM Trans. Softw. Eng. Methodol. 31(3): 36:1-36:33 (2022) - [c59]Sasha Volokh, William G. J. Halfond:
Static Analysis for Automated Identification of Valid Game Actions During Exploration. FDG 2022: 2:1-2:10 - [c58]Ali S. Alotaibi, Paul T. Chiou, William G. J. Halfond:
Automated Detection of TalkBack Interactive Accessibility Failures in Android Applications. ICST 2022: 232-243 - 2021
- [j7]William G. J. Halfond, Quentin Stiévenart:
Front Matter - ECOOP 2021 Artifacts, Table of Contents, Preface, Artifact Evaluation Committee. Dagstuhl Artifacts Ser. 7(2): 00:i-00:xi (2021) - [j6]Sonal Mahajan, Abdulmajeed Alameer, Phil McMinn, William G. J. Halfond:
Effective automated repair of internationalization presentation failures in web applications using style similarity clustering and search-based techniques. Softw. Test. Verification Reliab. 31(1-2) (2021) - [c57]Yingjun Lyu, Sasha Volokh, William G. J. Halfond, Omer Tripp:
SAND: a static analysis approach for detecting SQL antipatterns. ISSTA 2021: 270-282 - [c56]Ali S. Alotaibi, Paul T. Chiou, William G. J. Halfond:
Automated Repair of Size-Based Inaccessibility Issues in Mobile Applications. ASE 2021: 730-742 - [c55]Paul T. Chiou, Ali S. Alotaibi, William G. J. Halfond:
Detecting and localizing keyboard accessibility failures in web applications. ESEC/SIGSOFT FSE 2021: 855-867 - 2020
- [c54]Ali Alotaibi, James Clause, William G. J. Halfond:
Mobile App Energy Consumption: A Study of Known Energy Issues in Mobile Applications and their Classification Schemes - Summary Plan. ICSME 2020: 854
2010 – 2019
- 2019
- [c53]Yu Zhao, Tingting Yu, Ting Su, Yang Liu, Wei Zheng, Jingzhi Zhang, William G. J. Halfond:
ReCDroid: automatically reproducing Android application crashes from bug reports. ICSE 2019: 128-139 - [c52]Yingjun Lyu, Ali Alotaibi, William G. J. Halfond:
Quantifying the Performance Impact of SQL Antipatterns on Mobile Applications. ICSME 2019: 53-64 - [c51]Mian Wan, Negarsadat Abolhassani, Ali Alotaibi, William G. J. Halfond:
An Empirical Study of UI Implementations in Android Applications. ICSME 2019: 65-75 - [c50]Abdulmajeed Alameer, Paul T. Chiou, William G. J. Halfond:
Efficiently Repairing Internationalization Presentation Failures by Solving Layout Constraints. ICST 2019: 172-182 - [c49]Jianwei Zhang, Sandeep K. Gupta, William G. J. Halfond:
A New Method for Software Test Data Generation Inspired by D-algorithm. VTS 2019: 1-6 - 2018
- [c48]Sonal Mahajan, Negarsadat Abolhassani, Phil McMinn, William G. J. Halfond:
Automated repair of mobile friendly problems in web pages. ICSE 2018: 140-150 - [c47]Sonal Mahajan, Abdulmajeed Alameer, Phil McMinn, William G. J. Halfond:
Automated Repair of Internationalization Presentation Failures in Web Pages Using Style Similarity Clustering and Search-Based Techniques. ICST 2018: 215-226 - [c46]Yingjun Lyu, Ding Li, William G. J. Halfond:
Remove RATs from your code: automated optimization of resource inefficient database writes for mobile applications. ISSTA 2018: 310-321 - [e1]Julian Dolby, William G. J. Halfond, Ashish Mishra:
Companion Proceedings for the ISSTA/ECOOP 2018 Workshops, ISSTA 2018, Amsterdam, Netherlands, July 16-21, 2018. ACM 2018, ISBN 978-1-4503-5939-9 [contents] - 2017
- [j5]Mian Wan, Yuchen Jin, Ding Li, Jiaping Gui, Sonal Mahajan, William G. J. Halfond:
Detecting display energy hotspots in Android apps. Softw. Test. Verification Reliab. 27(6) (2017) - [c45]Yingjun Lyu, Jiaping Gui, Mian Wan, William G. J. Halfond:
An Empirical Study of Local Database Usage in Android Applications. ICSME 2017: 444-455 - [c44]Sonal Mahajan, Abdulmajeed Alameer, Phil McMinn, William G. J. Halfond:
Automated repair of layout cross browser issues using search-based techniques. ISSTA 2017: 249-260 - [c43]Sonal Mahajan, Abdulmajeed Alameer, Phil McMinn, William G. J. Halfond:
XFix: an automated tool for the repair of layout cross browser issues. ISSTA 2017: 368-371 - [i1]Jiaping Gui, Meiyappan Nagappan, William G. J. Halfond:
What Aspects of Mobile Ads Do Users Care About? An Empirical Study of Mobile In-app Ad Reviews. CoRR abs/1702.07681 (2017) - 2016
- [j4]Cagri Sahin, Mian Wan, Philip Tornquist, Ryan McKenna, Zachary Pearson, William G. J. Halfond, James Clause:
How does code obfuscation impact energy usage? J. Softw. Evol. Process. 28(7): 565-588 (2016) - [c42]Sonal Mahajan, Krupa Benhur Gadde, Anjaneyulu Pasala, William G. J. Halfond:
Detecting and Localizing Visual Inconsistencies in Web Applications. APSEC 2016: 361-364 - [c41]Jiaping Gui, Ding Li, Mian Wan, William G. J. Halfond:
Lightweight measurement and estimation of mobile ad energy consumption. GREENS@ICSE 2016: 1-7 - [c40]Ding Li, Yingjun Lyu, Jiaping Gui, William G. J. Halfond:
Automated energy optimization of HTTP requests for mobile applications. ICSE 2016: 249-260 - [c39]Abdulmajeed Alameer, William G. J. Halfond:
An Empirical Study of Internationalization Failures in the Web. ICSME 2016: 88-98 - [c38]Sonal Mahajan, Bailan Li, Pooyan Behnamghader, William G. J. Halfond:
Using Visual Symptoms for Debugging Presentation Failures in Web Applications. ICST 2016: 191-201 - [c37]Abdulmajeed Alameer, Sonal Mahajan, William G. J. Halfond:
Detecting and Localizing Internationalization Presentation Failures in Web Applications. ICST 2016: 202-212 - 2015
- [c36]Jiaping Gui, Stuart McIlroy, Meiyappan Nagappan, William G. J. Halfond:
Truth in Advertising: The Hidden Cost of Mobile Ads for Software Developers. ICSE (1) 2015: 100-110 - [c35]Sonal Mahajan, William G. J. Halfond:
Detection and Localization of HTML Presentation Failures Using Computer Vision-Based Techniques. ICST 2015: 1-10 - [c34]Sonal Mahajan, William G. J. Halfond:
WebSee: A Tool for Debugging HTML Presentation Failures. ICST 2015: 1-8 - [c33]Mian Wan, Yuchen Jin, Ding Li, William G. J. Halfond:
Detecting Display Energy Hotspots in Android Apps. ICST 2015: 1-10 - [c32]William G. J. Halfond:
Identifying Inter-Component Control Flow in Web Applications. ICWE 2015: 52-70 - [c31]Ding Li, William G. J. Halfond:
Optimizing energy of HTTP requests in Android applications. DeMobile@SIGSOFT FSE 2015: 25-28 - [c30]Gholamreza Safi, Arman Shahbazian, William G. J. Halfond, Nenad Medvidovic:
Detecting event anomalies in event-based systems. ESEC/SIGSOFT FSE 2015: 25-37 - [c29]Ding Li, Angelica Huyen Tran, William G. J. Halfond:
Optimizing display energy consumption for hybrid Android apps (invited talk). DeMobile@SIGSOFT FSE 2015: 35-36 - [c28]Ding Li, Yingjun Lyu, Mian Wan, William G. J. Halfond:
String analysis for Java and Android applications. ESEC/SIGSOFT FSE 2015: 661-672 - [c27]Ding Li, Angelica Huyen Tran, William G. J. Halfond:
Nyx: a display energy optimizer for mobile web apps. ESEC/SIGSOFT FSE 2015: 958-961 - 2014
- [c26]Sonal Mahajan, Bailan Li, William G. J. Halfond:
Root cause analysis for HTML presentation failures using search-based techniques. SBST 2014: 15-18 - [c25]Ding Li, William G. J. Halfond:
An investigation into energy-saving programming practices for Android smartphone app development. GREENS 2014: 46-53 - [c24]Ding Li, Angelica Huyen Tran, William G. J. Halfond:
Making web applications more energy efficient for OLED smartphones. ICSE 2014: 527-538 - [c23]Ding Li, Shuai Hao, Jiaping Gui, William G. J. Halfond:
An Empirical Study of the Energy Consumption of Android Applications. ICSME 2014: 121-130 - [c22]Ding Li, Yuchen Jin, Cagri Sahin, James Clause, William G. J. Halfond:
Integrated energy-directed test suite optimization. ISSTA 2014: 339-350 - [c21]Sonal Mahajan, William G. J. Halfond:
Finding HTML presentation failures using image comparison techniques. ASE 2014: 91-96 - [c20]Shuai Hao, Bin Liu, Suman Nath, William G. J. Halfond, Ramesh Govindan:
PUMA: programmable UI-automation for large-scale dynamic analysis of mobile apps. MobiSys 2014: 204-217 - [c19]Yurong Jiang, Hang Qiu, Matthew McCartney, William G. J. Halfond, Fan Bai, Donald Grimm, Ramesh Govindan:
CARLOG: a platform for flexible and efficient automotive sensing. SenSys 2014: 221-235 - 2013
- [c18]Ding Li, Cagri Sahin, James Clause, William G. J. Halfond:
Energy-directed test suite optimization. GREENS 2013: 62-69 - [c17]Shuai Hao, Ding Li, William G. J. Halfond, Ramesh Govindan:
Estimating mobile application energy consumption using program analysis. ICSE 2013: 92-101 - [c16]Ding Li, Shuai Hao, William G. J. Halfond, Ramesh Govindan:
Calculating source line level energy information for Android applications. ISSTA 2013: 78-89 - [c15]Nupul Kukreja, William G. J. Halfond, Milind Tambe:
Randomizing regression tests using game theory. ASE 2013: 616-621 - [c14]Shuai Hao, Ding Li, William G. J. Halfond, Ramesh Govindan:
SIF: a selective instrumentation framework for mobile applications. MobiSys 2013: 167-180 - [c13]Joshua Garcia, Daniel Popescu, Gholamreza Safi, William G. J. Halfond, Nenad Medvidovic:
Identifying message flow in distributed event-based systems. ESEC/SIGSOFT FSE 2013: 367-377 - 2012
- [c12]Shuai Hao, Ding Li, William G. J. Halfond, Ramesh Govindan:
Estimating Android applications' CPU energy usage via bytecode profiling. GREENS 2012: 1-7 - [c11]William G. J. Halfond:
Automated Checking of Web Application Invocations. ISSRE 2012: 111-120 - 2011
- [j3]William G. J. Halfond, Shauvik Roy Choudhary, Alessandro Orso:
Improving penetration testing through static and dynamic analysis. Softw. Test. Verification Reliab. 21(3): 195-214 (2011) - [c10]William G. J. Halfond:
Domain and value checking of web application invocation arguments. ASE 2011: 544-547 - 2010
- [b1]William G. J. Halfond:
Program analysis to support quality assurance techniques for web applications. Georgia Institute of Technology, Atlanta, GA, USA, 2010
2000 – 2009
- 2009
- [c9]William G. J. Halfond, Shauvik Roy Choudhary, Alessandro Orso:
Penetration Testing with Improved Input Vector Identification. ICST 2009: 346-355 - [c8]William G. J. Halfond, Saswat Anand, Alessandro Orso:
Precise interface identification to improve testing and analysis of web applications. ISSTA 2009: 285-296 - 2008
- [j2]William G. J. Halfond, Alessandro Orso, Pete Manolios:
WASP: Protecting Web Applications Using Positive Tainting and Syntax-Aware Evaluation. IEEE Trans. Software Eng. 34(1): 65-81 (2008) - [c7]William G. J. Halfond, Alessandro Orso:
Automated identification of parameter mismatches in web applications. SIGSOFT FSE 2008: 181-191 - 2007
- [c6]William G. J. Halfond, Alessandro Orso:
Improving test case generation for web applications using automated interface discovery. ESEC/SIGSOFT FSE 2007: 145-154 - [p1]William G. J. Halfond, Alessandro Orso:
Detection and Prevention of SQL Injection Attacks. Malware Detection 2007: 85-109 - 2006
- [c5]William G. J. Halfond, Alessandro Orso:
Preventing SQL injection attacks using AMNESIA. ICSE 2006: 795-798 - [c4]William G. J. Halfond, Jeremy Viegas, Alessandro Orso:
A Classification of SQL Injection Attacks and Countermeasures. ISSSE 2006 - [c3]William G. J. Halfond, Alessandro Orso:
Command-Form Coverage for Testing Database Applications. ASE 2006: 69-80 - [c2]William G. J. Halfond, Alessandro Orso, Panagiotis Manolios:
Using positive tainting and syntax-aware evaluation to counter SQL injection attacks. SIGSOFT FSE 2006: 175-185 - 2005
- [j1]William G. J. Halfond, Alessandro Orso:
Combining static analysis and runtime monitoring to counter SQL-injection attacks. ACM SIGSOFT Softw. Eng. Notes 30(4): 1-7 (2005) - [c1]William G. J. Halfond, Alessandro Orso:
AMNESIA: analysis and monitoring for NEutralizing SQL-injection attacks. ASE 2005: 174-183
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-04 21:01 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint