SlideShare a Scribd company logo
Exploring Accessibility Trends and Challenges in
Mobile App Development:
A Study of Stack Overflow Questions
Amila Indika, Christopher Lee, Haochen Wang,
Justin Lisoway, Anthony Peruma, Rick Kazman
H a w a i i I n t e r n a t i o n a l C o n f e r e n c e o n S y s t e m S c i e n c e s
J a n u a r y 2 0 2 5 | W a i k o l o a , H a w a i i
Apps for
everything
4+ million apps on major
app stores & $400+
billion in app revenue
Ease of App
Development
Tech advancements:
almost anyone can
create an app!
Why Study Mobile App Security?
Digital inclusion
1.3 billion people with
disabilities globally
Why Study Mobile App Security on
Stack Overflow?
Developer
Community
20M+ questions,
answers, and user --
Stack Overflow
represents actual
developer needs
Research
Gap
Limited
understanding of
real-world mobile
accessibility
challenges
developers face
Research Goals
Understand key trends, topics, and challenges in
incorporating accessibility features into mobile apps
RQ1: Growth
How have mobile app accessibility questions on Stack Overflow
grown over the years?
RQ2: Characteristics
What are the characteristics of mobile app accessibility questions
on Stack Overflow?
RQ3: Challenges
What are the challenges associated with mobile app accessibility
development?
Study Design
Tag Query Title Query
Source
Dataset
Data
Extraction
Data
Analysis
Statistical
Analysis
Topic
Modeling
Manual
Review
Search keywords: android, ios, accessibilityterms
Results
RQ1: Growth
Questions
Answered
73%
Total
Questions
3,022
Span of
Questions
15y
RQ1: Yearly Growth
Median: 237 questions/year
RQ2: Engagement Characteristics
Views Per
Question
714
Score Per
Question
01
Answer(s) Per
Question
01
Time to First
Response
1.3d
Questions Per
User
01
RQ2: Popular Accessibility Tags
RQ3: Accessibility Challenges
What accessibility challenges do mobile developers face?
Topic Analysis
7accessibility categories
identified through topic
modeling
Sample Size
411 questions manually
reviewed for categorization
RQ3: Accessibility Challenges
Accessibility Topics
• VoiceOver & TalkBack integration
• Data visualization accessibility
• TableViews & CollectionViews navigation
• Nested views handling
Screen Readers and
Navigation
• Text field updates
• Button accessibility
• Focus management
• Error announcements
UI Elements and
Interactions
• Multiple finger gestures
• Swipe handling
• Click actions
• Long press detection
Touch Gestures and
User Interaction
• Multiple language support
• Text-to-Speech issues
• Non-standard text handling
• Language switching
Multilingual & Text
Support
• Font size adjustments
• Dynamic Type support
• Layout adaptations
• Text scaling
Dynamic Text in
UI Design
• Configuration & deployment
• Permission management
• Brand/model specific issues
• Service lifecycle handling
Custom Android
Accessibility Services
• Accessibility Inspector usage
• Test automation
• Cross-platform validation
• UI testing frameworks
Testing and
Automation
Conclusion
Developers Organizations Researchers
Practical Implications
• Early Planning
• Comprehensive Testing
• Regular Training
• Accessibility-First Culture
• Team Training
• Tool Investment
• Pattern Analysis
• Best Practices
• Tool Development
Educators
• Curriculum Updates
• Practical/Real-world Projects
• Industry Collaboration
Tool Vendors
• Integration Support
• Cross-platform Solutions
• Documentation
Threats To Validity
Data Source Limitation
Limited to Stack Overflow, may
not fully represent broader
mobile app development
landscape
Query Constraints
Limited to Android and iOS
questions, may miss other
relevant posts
Version Analysis
Only most recent versions of
questions analyzed, missing
historical context
Sample Review
Manual review used statistically
significant sample, but may
miss important data points
● Analyzed 15 years of mobile accessibility questions on Stack Overflow (3,022 questions)
● Growth Patterns (RQ1)
○ Peak in 2016 with 305 questions
○ Recent decline suggests maturity
○ Platform updates drive question patterns
● Question Characteristics (RQ2)
○ 73% questions receive answers
○ Median response time: 1.3 days
○ High community engagement
● Development Challenges (RQ3)
○ 7 specific areas
Conclusion
Thank
You!
Ad

More Related Content

Similar to Exploring Accessibility Trends and Challenges in Mobile App Development: A Study of Stack Overflow Questions (20)

Mobile App Security Trends and Topics: An Examination of Questions From Stack...
Mobile App Security Trends and Topics: An Examination of Questions From Stack...Mobile App Security Trends and Topics: An Examination of Questions From Stack...
Mobile App Security Trends and Topics: An Examination of Questions From Stack...
University of Hawai‘i at Mānoa
 
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...
City Vision University
 
Challenges In Mobile Application Development How to Overcome.pdf
Challenges In Mobile Application Development  How to Overcome.pdfChallenges In Mobile Application Development  How to Overcome.pdf
Challenges In Mobile Application Development How to Overcome.pdf
Concept Infoway LLC
 
Android
AndroidAndroid
Android
Felixits
 
Android
AndroidAndroid
Android
Felixits
 
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Global Key Info Solution
 
Webinar app development & maintenance
Webinar app development & maintenanceWebinar app development & maintenance
Webinar app development & maintenance
Service2Media
 
Advancement in mobile apps
Advancement in mobile appsAdvancement in mobile apps
Advancement in mobile apps
jagadeesh gumpena
 
Is Mobile Really Necessary?
Is Mobile Really Necessary?Is Mobile Really Necessary?
Is Mobile Really Necessary?
Tiffini Travis
 
Towards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App DevelopmentTowards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App Development
MobileSoft
 
Cloud Services UX
Cloud Services UXCloud Services UX
Cloud Services UX
Ross Jimenez
 
Understanding Mobile App Development Lifecycle
Understanding Mobile App Development LifecycleUnderstanding Mobile App Development Lifecycle
Understanding Mobile App Development Lifecycle
Mobulous Technologies
 
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdfMaster Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
kalichargn70th171
 
Barriers and challenges to accessing subscription e-content on mobile devices
Barriers and challenges to accessing subscription e-content on mobile devicesBarriers and challenges to accessing subscription e-content on mobile devices
Barriers and challenges to accessing subscription e-content on mobile devices
Alison McNab
 
MobileAppDev Handout#1
MobileAppDev Handout#1MobileAppDev Handout#1
MobileAppDev Handout#1
trupti1976
 
[2015/2016] Mobile thinking
[2015/2016] Mobile thinking[2015/2016] Mobile thinking
[2015/2016] Mobile thinking
Ivano Malavolta
 
Role of UX in a Mobile First approach @ NextStep Americas 2014
Role of UX in a Mobile First approach @ NextStep Americas 2014Role of UX in a Mobile First approach @ NextStep Americas 2014
Role of UX in a Mobile First approach @ NextStep Americas 2014
Gonçalo Veiga
 
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdfMaster Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
flufftailshop
 
Cti av3
Cti av3Cti av3
Cti av3
Jeffrey Hammond
 
Building Accessible Apps and Barclays Banking App March 2015 final
Building Accessible Apps and Barclays Banking App March 2015 finalBuilding Accessible Apps and Barclays Banking App March 2015 final
Building Accessible Apps and Barclays Banking App March 2015 final
AbilityNet
 
Mobile App Security Trends and Topics: An Examination of Questions From Stack...
Mobile App Security Trends and Topics: An Examination of Questions From Stack...Mobile App Security Trends and Topics: An Examination of Questions From Stack...
Mobile App Security Trends and Topics: An Examination of Questions From Stack...
University of Hawai‘i at Mānoa
 
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...
City Vision University
 
Challenges In Mobile Application Development How to Overcome.pdf
Challenges In Mobile Application Development  How to Overcome.pdfChallenges In Mobile Application Development  How to Overcome.pdf
Challenges In Mobile Application Development How to Overcome.pdf
Concept Infoway LLC
 
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Global Key Info Solution
 
Webinar app development & maintenance
Webinar app development & maintenanceWebinar app development & maintenance
Webinar app development & maintenance
Service2Media
 
Is Mobile Really Necessary?
Is Mobile Really Necessary?Is Mobile Really Necessary?
Is Mobile Really Necessary?
Tiffini Travis
 
Towards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App DevelopmentTowards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App Development
MobileSoft
 
Understanding Mobile App Development Lifecycle
Understanding Mobile App Development LifecycleUnderstanding Mobile App Development Lifecycle
Understanding Mobile App Development Lifecycle
Mobulous Technologies
 
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdfMaster Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
kalichargn70th171
 
Barriers and challenges to accessing subscription e-content on mobile devices
Barriers and challenges to accessing subscription e-content on mobile devicesBarriers and challenges to accessing subscription e-content on mobile devices
Barriers and challenges to accessing subscription e-content on mobile devices
Alison McNab
 
MobileAppDev Handout#1
MobileAppDev Handout#1MobileAppDev Handout#1
MobileAppDev Handout#1
trupti1976
 
[2015/2016] Mobile thinking
[2015/2016] Mobile thinking[2015/2016] Mobile thinking
[2015/2016] Mobile thinking
Ivano Malavolta
 
Role of UX in a Mobile First approach @ NextStep Americas 2014
Role of UX in a Mobile First approach @ NextStep Americas 2014Role of UX in a Mobile First approach @ NextStep Americas 2014
Role of UX in a Mobile First approach @ NextStep Americas 2014
Gonçalo Veiga
 
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdfMaster Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
Master Mobile Accessibility Testing in 2024_ Your Step-by-Step Guide.pdf
flufftailshop
 
Building Accessible Apps and Barclays Banking App March 2015 final
Building Accessible Apps and Barclays Banking App March 2015 finalBuilding Accessible Apps and Barclays Banking App March 2015 final
Building Accessible Apps and Barclays Banking App March 2015 final
AbilityNet
 

More from University of Hawai‘i at Mānoa (20)

Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
The Impact of Generative AI-Powered Code Generation Tools on Software Enginee...
The Impact of Generative AI-Powered Code Generation Tools on Software Enginee...The Impact of Generative AI-Powered Code Generation Tools on Software Enginee...
The Impact of Generative AI-Powered Code Generation Tools on Software Enginee...
University of Hawai‘i at Mānoa
 
On the Rationale and Use of Assertion Messages in Test Code: Insights from So...
On the Rationale and Use of Assertion Messages in Test Code: Insights from So...On the Rationale and Use of Assertion Messages in Test Code: Insights from So...
On the Rationale and Use of Assertion Messages in Test Code: Insights from So...
University of Hawai‘i at Mānoa
 
A Developer-Centric Study Exploring Mobile Application Security Practices and...
A Developer-Centric Study Exploring Mobile Application Security Practices and...A Developer-Centric Study Exploring Mobile Application Security Practices and...
A Developer-Centric Study Exploring Mobile Application Security Practices and...
University of Hawai‘i at Mānoa
 
Building Hawaii’s IT Future Together CIO Council & UH Manoa ICS Collaboration
Building Hawaii’s IT Future Together CIO Council & UH Manoa ICS CollaborationBuilding Hawaii’s IT Future Together CIO Council & UH Manoa ICS Collaboration
Building Hawaii’s IT Future Together CIO Council & UH Manoa ICS Collaboration
University of Hawai‘i at Mānoa
 
Impostor Syndrome in Final Year Computer Science Students: An Eye Tracking an...
Impostor Syndrome in Final Year Computer Science Students: An Eye Tracking an...Impostor Syndrome in Final Year Computer Science Students: An Eye Tracking an...
Impostor Syndrome in Final Year Computer Science Students: An Eye Tracking an...
University of Hawai‘i at Mānoa
 
An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in And...
An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in And...An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in And...
An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in And...
University of Hawai‘i at Mānoa
 
Performance Comparison of Binary Machine Learning Classifiers in Identifying ...
Performance Comparison of Binary Machine Learning Classifiers in Identifying ...Performance Comparison of Binary Machine Learning Classifiers in Identifying ...
Performance Comparison of Binary Machine Learning Classifiers in Identifying ...
University of Hawai‘i at Mānoa
 
Rename Chains: An Exploratory Study on the Occurrence and Characteristics of ...
Rename Chains: An Exploratory Study on the Occurrence and Characteristics of ...Rename Chains: An Exploratory Study on the Occurrence and Characteristics of ...
Rename Chains: An Exploratory Study on the Occurrence and Characteristics of ...
University of Hawai‘i at Mānoa
 
A Primer on High-Quality Identifier Naming [ASE 2022]
A Primer on High-Quality Identifier Naming [ASE 2022]A Primer on High-Quality Identifier Naming [ASE 2022]
A Primer on High-Quality Identifier Naming [ASE 2022]
University of Hawai‘i at Mānoa
 
Supporting the Maintenance of Identifier Names: A Holistic Approach to High-Q...
Supporting the Maintenance of Identifier Names: A Holistic Approach to High-Q...Supporting the Maintenance of Identifier Names: A Holistic Approach to High-Q...
Supporting the Maintenance of Identifier Names: A Holistic Approach to High-Q...
University of Hawai‘i at Mānoa
 
Preparing for the Academic Job Market: Experience and Tips from a Recent F...
Preparing for the  Academic Job Market:  Experience and Tips from  a Recent F...Preparing for the  Academic Job Market:  Experience and Tips from  a Recent F...
Preparing for the Academic Job Market: Experience and Tips from a Recent F...
University of Hawai‘i at Mānoa
 
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
University of Hawai‘i at Mānoa
 
A Primer on High-Quality Identifier Naming
A Primer on High-Quality Identifier NamingA Primer on High-Quality Identifier Naming
A Primer on High-Quality Identifier Naming
University of Hawai‘i at Mānoa
 
Test Anti-Patterns: From Definition to Detection
Test Anti-Patterns: From Definition to DetectionTest Anti-Patterns: From Definition to Detection
Test Anti-Patterns: From Definition to Detection
University of Hawai‘i at Mānoa
 
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
University of Hawai‘i at Mānoa
 
Understanding Digits in Identifier Names: An Exploratory Study
Understanding Digits in Identifier Names: An Exploratory StudyUnderstanding Digits in Identifier Names: An Exploratory Study
Understanding Digits in Identifier Names: An Exploratory Study
University of Hawai‘i at Mānoa
 
How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics i...
How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics i...How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics i...
How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics i...
University of Hawai‘i at Mānoa
 
IDEAL: An Open-Source Identifier Name Appraisal Tool
IDEAL: An Open-Source Identifier Name Appraisal ToolIDEAL: An Open-Source Identifier Name Appraisal Tool
IDEAL: An Open-Source Identifier Name Appraisal Tool
University of Hawai‘i at Mānoa
 
Using Grammar Patterns to Interpret Test Method Name Evolution
Using Grammar Patterns to Interpret Test Method Name EvolutionUsing Grammar Patterns to Interpret Test Method Name Evolution
Using Grammar Patterns to Interpret Test Method Name Evolution
University of Hawai‘i at Mānoa
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
The Impact of Generative AI-Powered Code Generation Tools on Software Enginee...
The Impact of Generative AI-Powered Code Generation Tools on Software Enginee...The Impact of Generative AI-Powered Code Generation Tools on Software Enginee...
The Impact of Generative AI-Powered Code Generation Tools on Software Enginee...
University of Hawai‘i at Mānoa
 
On the Rationale and Use of Assertion Messages in Test Code: Insights from So...
On the Rationale and Use of Assertion Messages in Test Code: Insights from So...On the Rationale and Use of Assertion Messages in Test Code: Insights from So...
On the Rationale and Use of Assertion Messages in Test Code: Insights from So...
University of Hawai‘i at Mānoa
 
A Developer-Centric Study Exploring Mobile Application Security Practices and...
A Developer-Centric Study Exploring Mobile Application Security Practices and...A Developer-Centric Study Exploring Mobile Application Security Practices and...
A Developer-Centric Study Exploring Mobile Application Security Practices and...
University of Hawai‘i at Mānoa
 
Building Hawaii’s IT Future Together CIO Council & UH Manoa ICS Collaboration
Building Hawaii’s IT Future Together CIO Council & UH Manoa ICS CollaborationBuilding Hawaii’s IT Future Together CIO Council & UH Manoa ICS Collaboration
Building Hawaii’s IT Future Together CIO Council & UH Manoa ICS Collaboration
University of Hawai‘i at Mānoa
 
Impostor Syndrome in Final Year Computer Science Students: An Eye Tracking an...
Impostor Syndrome in Final Year Computer Science Students: An Eye Tracking an...Impostor Syndrome in Final Year Computer Science Students: An Eye Tracking an...
Impostor Syndrome in Final Year Computer Science Students: An Eye Tracking an...
University of Hawai‘i at Mānoa
 
An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in And...
An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in And...An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in And...
An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in And...
University of Hawai‘i at Mānoa
 
Performance Comparison of Binary Machine Learning Classifiers in Identifying ...
Performance Comparison of Binary Machine Learning Classifiers in Identifying ...Performance Comparison of Binary Machine Learning Classifiers in Identifying ...
Performance Comparison of Binary Machine Learning Classifiers in Identifying ...
University of Hawai‘i at Mānoa
 
Rename Chains: An Exploratory Study on the Occurrence and Characteristics of ...
Rename Chains: An Exploratory Study on the Occurrence and Characteristics of ...Rename Chains: An Exploratory Study on the Occurrence and Characteristics of ...
Rename Chains: An Exploratory Study on the Occurrence and Characteristics of ...
University of Hawai‘i at Mānoa
 
Supporting the Maintenance of Identifier Names: A Holistic Approach to High-Q...
Supporting the Maintenance of Identifier Names: A Holistic Approach to High-Q...Supporting the Maintenance of Identifier Names: A Holistic Approach to High-Q...
Supporting the Maintenance of Identifier Names: A Holistic Approach to High-Q...
University of Hawai‘i at Mānoa
 
Preparing for the Academic Job Market: Experience and Tips from a Recent F...
Preparing for the  Academic Job Market:  Experience and Tips from  a Recent F...Preparing for the  Academic Job Market:  Experience and Tips from  a Recent F...
Preparing for the Academic Job Market: Experience and Tips from a Recent F...
University of Hawai‘i at Mānoa
 
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
University of Hawai‘i at Mānoa
 
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship B...
University of Hawai‘i at Mānoa
 
Understanding Digits in Identifier Names: An Exploratory Study
Understanding Digits in Identifier Names: An Exploratory StudyUnderstanding Digits in Identifier Names: An Exploratory Study
Understanding Digits in Identifier Names: An Exploratory Study
University of Hawai‘i at Mānoa
 
How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics i...
How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics i...How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics i...
How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics i...
University of Hawai‘i at Mānoa
 
Using Grammar Patterns to Interpret Test Method Name Evolution
Using Grammar Patterns to Interpret Test Method Name EvolutionUsing Grammar Patterns to Interpret Test Method Name Evolution
Using Grammar Patterns to Interpret Test Method Name Evolution
University of Hawai‘i at Mānoa
 
Ad

Recently uploaded (20)

Salesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdfSalesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdf
SRINIVASARAO PUSULURI
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Xforce Keygen 64-bit AutoCAD 2025 Crack
Xforce Keygen 64-bit AutoCAD 2025  CrackXforce Keygen 64-bit AutoCAD 2025  Crack
Xforce Keygen 64-bit AutoCAD 2025 Crack
usmanhidray
 
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
wareshashahzadiii
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Sales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptxSales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptx
EliandoLawnote
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Salesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdfSalesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdf
SRINIVASARAO PUSULURI
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Xforce Keygen 64-bit AutoCAD 2025 Crack
Xforce Keygen 64-bit AutoCAD 2025  CrackXforce Keygen 64-bit AutoCAD 2025  Crack
Xforce Keygen 64-bit AutoCAD 2025 Crack
usmanhidray
 
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
wareshashahzadiii
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Sales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptxSales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptx
EliandoLawnote
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Ad

Exploring Accessibility Trends and Challenges in Mobile App Development: A Study of Stack Overflow Questions

  • 1. Exploring Accessibility Trends and Challenges in Mobile App Development: A Study of Stack Overflow Questions Amila Indika, Christopher Lee, Haochen Wang, Justin Lisoway, Anthony Peruma, Rick Kazman H a w a i i I n t e r n a t i o n a l C o n f e r e n c e o n S y s t e m S c i e n c e s J a n u a r y 2 0 2 5 | W a i k o l o a , H a w a i i
  • 2. Apps for everything 4+ million apps on major app stores & $400+ billion in app revenue Ease of App Development Tech advancements: almost anyone can create an app! Why Study Mobile App Security? Digital inclusion 1.3 billion people with disabilities globally
  • 3. Why Study Mobile App Security on Stack Overflow? Developer Community 20M+ questions, answers, and user -- Stack Overflow represents actual developer needs Research Gap Limited understanding of real-world mobile accessibility challenges developers face
  • 4. Research Goals Understand key trends, topics, and challenges in incorporating accessibility features into mobile apps RQ1: Growth How have mobile app accessibility questions on Stack Overflow grown over the years? RQ2: Characteristics What are the characteristics of mobile app accessibility questions on Stack Overflow? RQ3: Challenges What are the challenges associated with mobile app accessibility development?
  • 6. Tag Query Title Query Source Dataset Data Extraction Data Analysis Statistical Analysis Topic Modeling Manual Review Search keywords: android, ios, accessibilityterms
  • 9. RQ1: Yearly Growth Median: 237 questions/year
  • 10. RQ2: Engagement Characteristics Views Per Question 714 Score Per Question 01 Answer(s) Per Question 01 Time to First Response 1.3d Questions Per User 01
  • 12. RQ3: Accessibility Challenges What accessibility challenges do mobile developers face? Topic Analysis 7accessibility categories identified through topic modeling Sample Size 411 questions manually reviewed for categorization
  • 13. RQ3: Accessibility Challenges Accessibility Topics • VoiceOver & TalkBack integration • Data visualization accessibility • TableViews & CollectionViews navigation • Nested views handling Screen Readers and Navigation • Text field updates • Button accessibility • Focus management • Error announcements UI Elements and Interactions • Multiple finger gestures • Swipe handling • Click actions • Long press detection Touch Gestures and User Interaction • Multiple language support • Text-to-Speech issues • Non-standard text handling • Language switching Multilingual & Text Support • Font size adjustments • Dynamic Type support • Layout adaptations • Text scaling Dynamic Text in UI Design • Configuration & deployment • Permission management • Brand/model specific issues • Service lifecycle handling Custom Android Accessibility Services • Accessibility Inspector usage • Test automation • Cross-platform validation • UI testing frameworks Testing and Automation
  • 15. Developers Organizations Researchers Practical Implications • Early Planning • Comprehensive Testing • Regular Training • Accessibility-First Culture • Team Training • Tool Investment • Pattern Analysis • Best Practices • Tool Development Educators • Curriculum Updates • Practical/Real-world Projects • Industry Collaboration Tool Vendors • Integration Support • Cross-platform Solutions • Documentation
  • 16. Threats To Validity Data Source Limitation Limited to Stack Overflow, may not fully represent broader mobile app development landscape Query Constraints Limited to Android and iOS questions, may miss other relevant posts Version Analysis Only most recent versions of questions analyzed, missing historical context Sample Review Manual review used statistically significant sample, but may miss important data points
  • 17. ● Analyzed 15 years of mobile accessibility questions on Stack Overflow (3,022 questions) ● Growth Patterns (RQ1) ○ Peak in 2016 with 305 questions ○ Recent decline suggests maturity ○ Platform updates drive question patterns ● Question Characteristics (RQ2) ○ 73% questions receive answers ○ Median response time: 1.3 days ○ High community engagement ● Development Challenges (RQ3) ○ 7 specific areas Conclusion