Paul T. Chiou

dblp:238/2169 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
8since 2021 · last 2026
0000-0003-1690-2941ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 8 · 3 first-author · 7 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 Lost in Navigation: Detecting Keyboard Navigation Accessibility Issues in Web Pages
Robert Winn, Paul T. Chiou, William G. J. Halfond
ICST2
2024 Automatically Detecting Reflow Accessibility Issues in Responsive Web Pages
abstract
Many web applications today use responsive design to adjust the view of web pages to match the screen size of end users. People with disabilities often use an alternative view either due to zooming on a desktop device to enlarge text or viewing within a smaller viewport when using assistive technologies. When web pages are not implemented to correctly adjust the page's content across different screen sizes, it can lead to both a loss of content and functionalities between the different versions. Recent studies show that these reflow accessibility issues are among the most prevalent modern web accessibility issues. In this paper, we present a novel automated technique to automatically detect reflow accessibility issues in web pages for keyboard users. The evaluation of our approach on real-world web pages demonstrated its effectiveness in detecting reflow accessibility issues, outperforming state-of-the-art techniques.
Paul T. Chiou, Robert Winn, Ali Alotaibi, William G. J. Halfond
ICSE1
2023 BAGEL: An Approach to Automatically Detect Navigation-Based Web Accessibility Barriers for Keyboard Users
abstract
The Web has become an essential part of many people’s daily lives, enabling them to complete everyday and essential tasks online and access important information resources. The ability to navigate the Web via the keyboard interface is critical to people with various types of disabilities. However, modern websites often violate web accessibility guidelines for keyboard navigability. In this paper, we present a novel approach for automatically detecting web accessibility barriers that prevent or hinder keyboard users’ ability to navigate web pages. An extensive evaluation of our technique on real-world subjects showed that our technique was able to detect navigation-based keyboard accessibility barriers in web applications with high precision and recall.
Paul T. Chiou, Ali Alotaibi, William G. J. Halfond
CHI1
2023 Detecting Dialog-Related Keyboard Navigation Failures in Web Applications
abstract
The ability to navigate the Web via the keyboard interface is critical to people with various types of disabilities. However, modern websites often violate web accessibility guidelines for keyboard navigability with respect to web dialogs. In this paper, we present a novel approach for automatically detecting web accessibility bugs that prevent or hinder keyboard users' ability to navigate dialogs in web pages. An extensive evaluation of our technique on real-world subjects showed that our technique is effective in detecting these dialog-related keyboard navigation failures.
Paul T. Chiou, Ali Alotaibi, William G. J. Halfond
ICSE1
2023 ScaleFix: An Automated Repair of UI Scaling Accessibility Issues in Android Applications
abstract
Many people with disabilities often struggle to interact with small UI content or comprehend small text displayed on mobile app user interfaces (UIs). To overcome these difficulties, they rely on scaling assistive services to adjust and increase the size of UI content. Unfortunately, recent studies have shown that a large number of mobile apps are not compatible with these services, leading to inconsistencies that can distort the layout of the UIs of these apps. These distortions make it even more troublesome for people with disabilities to use these mobile apps, which defeats the purpose of these scaling assistive services. Existing techniques are limited in terms of repairing these issues. In this paper, we present ScaleFix, a novel approach to automatically repair UI scaling accessibility issues in mobile apps. ScaleFix is the first-ever technique to repair such issues. The evaluation of ScaleFix on real-world Android apps demonstrated its ability to effectively repair UI scaling accessibility issues. Additionally, in a user study with individuals affected by these issues, the results demonstrated that ScaleFix was able to improve the accessibility of mobile UIs without negatively impacting the readability or aesthetics of the UI.
Ali Alotaibi, Paul T. Chiou, Fazle M. Tawsif, William G. J. Halfond
ICSME2
2022 Automated Detection of TalkBack Interactive Accessibility Failures in Android Applications
abstract
TalkBack is one of the most popular screen readers for the 304 million visually impaired users worldwide to access Android devices. Yet, many popular Android apps lack a proper TalkBack accessible mechanism, which could cause failures that make apps unusable. Existing accessibility related techniques are limited in terms of detecting these issues. In this paper, we present a novel approach for automatically detecting TalkBack interactive accessibility failures that prevent TalkBack users from interacting with core functionalities in Android apps. Our evaluation of our technique on real-world Android apps showed that it is able to detect these TalkBack accessibility failures with high precision and recall.
Ali Alotaibi, Paul T. Chiou, William G. J. Halfond
ICST2
2021 Automated Repair of Size-Based Inaccessibility Issues in Mobile Applications
abstract
An increasing number of people are dependent on mobile devices to access data and complete essential tasks. For people with disabilities, mobile apps that violate accessibility guidelines can prevent them from carrying out these activities. Size-Based Inaccessibility is one of the top accessibility issues in mobile applications. These issues make apps difficult to use, especially for older people and people with motor disabilities. Existing accessibility related techniques are limited in terms of helping developers to resolve these issues. In this paper, we present our novel automated approach for repairing Size-Based Inaccessibility issues in mobile applications. Our empirical evaluation showed that our approach was able to successfully resolve 99% of the reported Size-Based Inaccessibility issues and received a high approval rating in a user study of the appearance of the repaired user interfaces.
Ali Alotaibi, Paul T. Chiou, William G. J. Halfond
ASE2
2021 Detecting and localizing keyboard accessibility failures in web applications
abstract
The keyboard is the most universally supported input method operable by people with disabilities. Yet, many popular websites lack keyboard accessible mechanism, which could cause failures that make the website unusable. In this paper, we present a novel approach for automatically detecting and localizing keyboard accessibility failures in web applications. Our extensive evaluation of our technique on real world web pages showed that our technique was able to detect keyboard failures in web applications with high precision and recall and was able to accurately identify the underlying elements in the web pages that led to the observed problems.
Paul T. Chiou, Ali Alotaibi, William G. J. Halfond
ESEC/SIGSOFT FSE1
2019 Efficiently Repairing Internationalization Presentation Failures by Solving Layout Constraints
abstract
Web developers employ internationalization frameworks to automate web page translations and enable their web apps to more easily communicate with a global audience. However, the change of text size in different languages can lead to distortions in the translated web page's layout. These distortions are known as Internationalization Presentation Failures (IPFs). Debugging these IPFs can be a tedious and error-prone process. Previous research efforts to develop an automatic IPF repair technique could compromise the attractiveness and readability of the repaired web page. In this paper, we present a novel approach that can rapidly repair IPFs and maintain the readability and the attractiveness of the web page. Our approach models the correct layout of a web page as a system of constraints. The solution to the system represents the new and correct layout of the web page that resolves its IPFs. In the evaluation, we found that our approach could more quickly produce repairs that were rated as more attractive and more readable than those produced by a prior state-of-the-art technique.
Abdulmajeed Alameer, Paul T. Chiou, William G. J. Halfond
ICST2