skip to main content
10.1145/3611643.3616329acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
research-article

Automated and Context-Aware Repair of Color-Related Accessibility Issues for Android Apps

Published: 30 November 2023 Publication History

Abstract

Approximately 15% of the world's population is suffering from various disabilities or impairments. However, many mobile UX designers and developers disregard the significance of accessibility for those with disabilities when developing apps. It is unbelievable that one in seven people might not have the same level of access that other users have, which actually violates many legal and regulatory standards. On the contrary, if the apps are developed with accessibility in mind, it will drastically improve the user experience for all users as well as maximize revenue. Thus, a large number of studies and some effective tools for detecting accessibility issues have been conducted and proposed to mitigate such a severe problem. However, compared with detection, the repair work is obviously falling behind. Especially for the color-related accessibility issues, which is one of the top issues in apps with a greatly negative impact on vision and user experience. Apps with such issues are difficult to use for people with low vision and the elderly. Unfortunately, such an issue type cannot be directly fixed by existing repair techniques. To this end, we propose Iris, an automated and context-aware repair method to fix the color-related accessibility issues (i.e., the text contrast issues and the image contrast issues) for apps. By leveraging a novel context-aware technique that resolves the optimal colors and a vital phase of attribute-to-repair localization, Iris not only repairs the color contrast issues but also guarantees the consistency of the design style between the original UI page and repaired UI page. Our experiments unveiled that Iris can achieve a 91.38% repair success rate with high effectiveness and efficiency. The usefulness of Iris has also been evaluated by a user study with a high satisfaction rate as well as developers' positive feedback. 9 of 40 submitted pull requests on GitHub repositories have been accepted and merged into the projects by app developers, and another 4 developers are actively discussing with us for further repair. Iris is publicly available to facilitate this new research direction.

Supplementary Material

Video (fse23main-p893-p-video.mp4)
"Approximately 15% of the world’s population is suffering from various disabilities or impairments. However, many mobile UX designers and developers disregard the significance of accessibility for those with disabilities when developing apps. It is unbelievable that one in seven people might not have the same level of access that other users have, which actually violates many legal and regulatory standards. On the contrary, if the apps are developed with accessibility in mind, it will drastically improve the user experience for all users as well as maximize revenue. Thus, a large number of studies and some effective tools for detecting accessibility issues have been conducted and proposed to mitigate such a severe problem. However, compared with detection, the repair work is obviously falling behind. Especially for the color-related accessibility issues, which is one of the top issues in apps with a greatly negative impact on vision and user experience. Apps with such issues are difficult to use for people with low vision and the elderly. Unfortunately, such an issue type cannot be directly fixed by existing repair techniques. To this end, we propose Iris, an automated and context-aware repair method to fix the color-related accessibility issues (i.e., the text contrast issues and the image contrast issues) for apps. By leveraging a novel context-aware technique that resolves the optimal colors and a vital phase of attribute-to-repair localization, Iris not only repairs the color contrast issues but also guarantees the consistency of the design style between the original UI page and repaired UI page. Our experiments unveiled that Iris can achieve a 91.38% repair success rate with high effectiveness and efficiency. The usefulness of Iris has also been evaluated by a user study with a high satisfaction rate as well as developers’ positive feedback. 8 of 40 submitted pull requests on GitHub repositories have been accepted and merged into the projects by app developers, and another 4 developers are actively discussing with us for further repair. Iris is publicly available to facilitate this new research direction."

References

[1]
Ali S Alotaibi, Paul T Chiou, and William GJ Halfond. 2021. Automated Repair of Size-Based Inaccessibility Issues in Mobile Applications. In 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE). 730–742. https://doi.org/10.1109/ASE51524.2021.9678625
[2]
Ali S Alotaibi, Paul T Chiou, and William GJ Halfond. 2022. Automated Detection of TalkBack Interactive Accessibility Failures in Android Applications. In 2022 IEEE Conference on Software Testing, Verification and Validation (ICST). 232–243. https://doi.org/10.1109/ICST53961.2022.00033
[3]
Abdulaziz Alshayban, Iftekhar Ahmed, and Sam Malek. 2020. Accessibility issues in Android apps: state of affairs, sentiments, and ways forward. In 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE). 1323–1334. https://doi.org/10.1145/3377811.3380392
[4]
Abdulaziz Alshayban and Sam Malek. 2022. AccessiText: Automated Detection of Text Accessibility Issues in Android Apps. In Proceedings of the 30th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. https://doi.org/10.1145/3540250.3549118
[5]
Apple. 2022. Accessibility - Apple. https://www.apple.com/accessibility/
[6]
Apple-VoiceOver. 2022. VoiceOver on iPhone. https://support.apple.com/en-sg/guide/iphone/iph3e2e415f/ios
[7]
Anonymous Author. 2022. The 100 apks used in our experiment. https://drive.google.com/drive/folders/1MOEnN1j54HkRvTsigTodIpUo0IEWcOIJ?usp=sharing
[8]
Anonymous Author. 2022. Iris-mobile. https://github.com/iris-mobile-accessibility-repair/iris-mobile.git
[9]
Anonymous Author. 2022. Seek advice from an app developer. https://github.com/ankidroid/Anki-Android/issues/10472
[10]
Anonymous Author. 2022. Solve issue of low contrast. https://github.com/niccokunzmann/mundraub-android/pull/326
[11]
Anonymous Author. 2023. Automated repair of color-related accessibility issues for Android apps. https://sites.google.com/view/iris-mobile/home
[12]
Erin Brady and Jeffrey P. Bigham. 2015. Crowdsourcing accessibility: Human-powered access technologies. 273–372. http://dx.doi.org/10.1561/1100000050
[13]
Posted by Amnet. 12 April, 2021. Ensuring Mobile Accessibility: Color Contrast. https://amnet-systems.com/ensuring-mobile-accessibility-color-contrast/
[14]
Posted by Wiinnova. 2 June, 2020. The Importance of Accessibility in Mobile App Development. https://www.wiinnova.com/blog/the-importance-of-accessibility-in-mobile-app-development/
[15]
Jieshan Chen, Chunyang Chen, Zhenchang Xing, Xiwei Xu, Liming Zhut, Guoqiang Li, and Jinshui Wang. 2020. Unblind your apps: Predicting natural-language labels for mobile gui components by deep learning. In 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE). 322–334. https://doi.org/10.1145/3377811.3380327
[16]
Sen Chen, Chunyang Chen, Lingling Fan, Mingming Fan, Xian Zhan, and Yang Liu. 2022. Accessible or Not An Empirical Investigation of Android App Accessibility. IEEE Transactions on Software Engineering, 48, 10 (2022), 3954–3968. https://doi.org/10.1109/TSE.2021.3108162
[17]
Sen Chen, Lingling Fan, Chunyang Chen, and Yang Liu. 2023. Automatically Distilling Storyboard with Rich Features for Android Apps. IEEE Transactions on Software Engineering, 49, 2 (2023), 667–683. https://doi.org/10.1109/TSE.2022.3159548
[18]
Sen Chen, Lingling Fan, Chunyang Chen, Ting Su, Wenhe Li, Yang Liu, and Lihua Xu. 2019. Storydroid: Automated generation of storyboard for Android apps. In 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE). 596–607. https://doi.org/10.1109/ICSE.2019.00070
[19]
Sen Chen, Lingling Fan, Guozhu Meng, Ting Su, Minhui Xue, Yinxing Xue, Yang Liu, and Lihua Xu. 2020. An empirical assessment of security risks of global Android banking apps. In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering. Association for Computing Machinery, 1310–1322. https://doi.org/10.1145/3377811.3380417
[20]
Sen Chen, Ting Su, Lingling Fan, Guozhu Meng, Minhui Xue, Yang Liu, and Lihua Xu. 2018. Are mobile banking apps secure? what can be improved? In Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Association for Computing Machinery, 797–802. https://doi.org/10.1145/3236024.3275523
[21]
Sen Chen, Yuxin Zhang, Lingling Fan, Jiaming Li, and Yang Liu. 2023. Ausera: Automated security vulnerability detection for Android apps. In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering. Association for Computing Machinery, Article 154, 5 pages. https://doi.org/10.1145/3551349.3559524
[22]
Daniel Cohen-Or, Olga Sorkine, Ran Gal, Tommer Leyvand, and Ying-Qing Xu. 2006. Color harmonization. In ACM SIGGRAPH 2006 Papers. Association for Computing Machinery, 624–630. https://doi.org/10.1145/1179352.1141933
[23]
Henrique Neves da Silva, Silvia Regina Vergilio, and André Takeshi Endo. 2022. Accessibility Mutation Testing of Android Applications. Journal of Software Engineering Research and Development, 10 (2022), 8:1 – 8:11. https://doi.org/10.5753/jserd.2022.2133
[24]
Marianna Di Gregorio, Dario Di Nucci, Fabio Palomba, and Giuliana Vitiello. 2022. The making of accessible android applications: an empirical study on the state of the practice. Empirical Software Engineering, 27, 6 (2022), 145. https://doi.org/10.1007/s10664-022-10182-x
[25]
Marcelo Medeiros Eler, José Miguel Rojas, Yan Ge, and Gordon Fraser. 2018. Automated accessibility testing of mobile apps. In 2018 IEEE 11th International Conference on Software Testing, Verification and Validation (ICST). 116–126. https://doi.org/10.1109/ICST.2018.00021
[26]
F-Droid. 2022. F-Droid. https://f-droid.org
[27]
Facebook. 2022. Facebook Accessibility - Home. https://www.facebook.com/accessibility
[28]
Lingling Fan, Ting Su, Sen Chen, Guozhu Meng, Yang Liu, Lihua Xu, and Geguang Pu. 2018. Efficiently manifesting asynchronous programming errors in Android apps. In Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering. Association for Computing Machinery, 486–497. https://doi.org/10.1145/3238147.3238170
[29]
Lingling Fan, Ting Su, Sen Chen, Guozhu Meng, Yang Liu, Lihua Xu, Geguang Pu, and Zhendong Su. 2018. Large-scale analysis of framework-specific exceptions in Android apps. In Proceedings of the 40th International Conference on Software Engineering. Association for Computing Machinery, 408–419. https://doi.org/10.1145/3180155.3180222
[30]
David R Flatla, Katharina Reinecke, Carl Gutwin, and Krzysztof Z Gajos. 2013. SPRWeb: Preserving subjective responses to website colour schemes through automatic recolouring. In Proceedings of the SIGCHI conference on human factors in computing systems. Association for Computing Machinery, 2069–2078. https://doi.org/10.1145/2470654.2481283
[31]
Google. [n. d.]. Android Accessibility Help - Change text and display settings. https://support.google.com/accessibility/android/answer/11183305
[32]
Google. 2022. Accessibility Scanner. https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor&hl=en_SG
[33]
Google. 2022. Android Lint. https://developer.android.com/studio/write/lint.html
[34]
Google. 2022. Documentation | Android Developers. https://developer.android.com/docs
[35]
Google. 2022. Google accessibility. https://www.google.com/accessibility/
[36]
Google. 2022. Google Monkey. https://developer.android.com/studio/test/monkey
[37]
Google-Accessibility-Guideline. 2022. Accessibility Guideline for Android apps. https://support.google.com/accessibility/android/answer/6376559
[38]
Google-Accessibility-Test-Framework. 2022. Accessibility-Test-Framework-for-Android. https://github.com/google/Accessibility-Test-Framework-for-Android
[39]
Google-Espresso. 2022. Espresso | Android Developers. https://developer.android.com/training/testing/espresso
[40]
Google-Monkey. 2019. Google-Monkey. https://developer.android.com/studio/test/monkey
[41]
Google-Robolectric. 2022. Robolectric. http://robolectric.org/
[42]
GSA. 2018. European accessibility act - Employment, Social Affairs, Inclusion. https://www.section508.gov/manage/laws-and-policies
[43]
GSA. 2018. IT Accessibility Laws and Policies. https://www.section508.gov/manage/laws-and-policies
[44]
Shing-Sheng Guan. 2002. A study of color harmony relating with area ratio. In 9th Congress of the International Colour Association. 4421, 199–202. https://doi.org/10.1117/12.464743
[45]
Fredrik Hansen, Josef Jan Krivan, and Frode Eika Sandnes. 2019. Still not readable? An interactive tool for recommending color pairs with sufficient contrast based on existing visual designs. In The 21st International ACM SIGACCESS Conference on Computers and Accessibility. Association for Computing Machinery, 636–638. https://doi.org/10.1145/3308561.3354585
[46]
IBM. 2022. Accessibility Research | IBM. https://www.ibm.com/able/
[47]
Noor A Ibraheem, Mokhtar M Hasan, Rafiqul Z Khan, and Pramod K Mishra. 2012. Understanding color models: a review. ARPN Journal of science and technology, 2, 3 (2012), 265–275.
[48]
Mario Linares-Vásquez, Gabriele Bavota, Carlos Bernal-Cárdenas, Massimiliano Di Penta, Rocco Oliveto, and Denys Poshyvanyk. 2018. Multi-objective optimization of energy consumption of guis in Android apps. ACM Transactions on Software Engineering and Methodology (TOSEM), 27, 3 (2018), 1–47. https://doi.org/10.1145/3241742
[49]
Renan Lopes, Agebson Rocha Façanha, and Windson Viana. 2022. I can’t pay! Accessibility analysis of mobile banking apps. In Proceedings of the Brazilian Symposium on Multimedia and the Web. Association for Computing Machinery, New York, NY, USA. 253–257. https://doi.org/10.1145/3539637.3558048
[50]
Sonai Mahajan, Negarsadat Abolhassani, Phil McMinn, and William GJ Halfond. 2018. Automated repair of mobile friendly problems in web pages. In Proceedings of the 40th International Conference on Software Engineering. Association for Computing Machinery, New York, NY, USA. 140–150. https://doi.org/10.1145/3180155.3180262
[51]
Sonal Mahajan, Abdulmajeed Alameer, Phil McMinn, and William GJ Halfond. 2017. Automated repair of layout cross browser issues using search-based techniques. In Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis. 249–260. https://doi.org/10.1145/3092703.3092726
[52]
Sonal Mahajan, Abdulmajeed Alameer, Phil McMinn, and William GJ Halfond. 2017. Xfix: an automated tool for the repair of layout cross browser issues. In Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis. Association for Computing Machinery, New York, NY, USA. 368–371. https://doi.org/10.1145/3092703.3098223
[53]
Sonal Mahajan, Abdulmajeed Alameer, Phil McMinn, and William GJ Halfond. 2018. Automated repair of internationalization presentation failures in web pages using style similarity clustering and search-based techniques. In 2018 IEEE 11th International Conference on Software Testing, Verification and Validation (ICST). 215–226. https://doi.org/10.1109/ICST.2018.00030
[54]
Sonal Mahajan, Abdulmajeed Alameer, Phil McMinn, and William GJ Halfond. 2018. Automated repair of internationalization presentation failures in web pages using style similarity clustering and search-based techniques. In 2018 IEEE 11th International Conference on Software Testing, Verification and Validation (ICST). 215–226. https://doi.org/10.1109/ICST.2018.00030
[55]
Forough Mehralian, Navid Salehnamadi, Syed Fatiul Huq, and Sam Malek. 2022. Too Much Accessibility is Harmful! Automated Detection and Analysis of Overly Accessible Elements in Mobile Apps. In 37th IEEE/ACM International Conference on Automated Software Engineering. 1–13. https://doi.org/10.1145/3551349.3560424
[56]
Forough Mehralian, Navid Salehnamadi, and Sam Malek. 2021. Data-driven accessibility repair revisited: on the effectiveness of generating labels for icons in Android apps. In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 107–118. https://doi.org/10.1145/3468264.3468604
[57]
Microsoft. 2022. Microsoft accessibility. https://www.microsoft.com/en-us/accessibility
[58]
Sergio Naranjo-Puentes, Camilo Escobar-Velásquez, Christopher Vendome, and Mario Linares-Vásquez. 2022. A Preliminary Study on Accessibility of Augmented Reality Features in Mobile Apps. In 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 454–458.
[59]
Prane Mariel B Ong and Eric R Punzalan. 2014. Comparative analysis of RGB and HSV color models in extracting color features of green dye solutions. In DLSU Research Congress. 1500–20. https://animorepository.dlsu.edu.ph/faculty_research/9322
[60]
Pavel Panchekha and Emina Torlak. 2016. Automated reasoning for web page layout. In Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications. 181–194. https://doi.org/10.1145/2983990.2984010
[61]
Python. 2022. Python PIL | getcolors() Method. https://www.geeksforgeeks.org/python-pil-getcolors-method/
[62]
Rick T Richardson, Tara L Drexler, and Donna M Delparte. 2014. Color and contrast in E-Learning design: A review of the literature and recommendations for instructional designers and web developers. MERLOT Journal of Online Learning and Teaching, 10, 4 (2014), 657–670.
[63]
Anne Spencer Ross, Xiaoyi Zhang, James Fogarty, and Jacob O Wobbrock. 2018. Examining image-based button labeling for accessibility in Android apps through large-scale analysis. In Proceedings of the 20th International ACM SIGACCESS Conference on Computers and Accessibility. 119–130. https://doi.org/10.1145/3234695.3236364
[64]
Anne Spencer Ross, Xiaoyi Zhang, James Fogarty, and Jacob O Wobbrock. 2020. An Epidemiology-inspired Large-scale Analysis of Android App Accessibility. ACM Transactions on Accessible Computing (TACCESS), 13, 1 (2020), 1–36. https://doi.org/10.1145/3348797
[65]
Miho Saito. 1996. Comparative studies on color preference in Japan and other Asian regions, with special emphasis on the preference for white. Color Research & Application, 21, 1 (1996), 35–49. https://doi.org/10.1002/(SICI)1520-6378(199602)21:1<35::AID-COL4>3.0.CO;2-6
[66]
Navid Salehnamadi, Abdulaziz Alshayban, Jun-Wei Lin, Iftekhar Ahmed, Stacy Branham, and Sam Malek. 2021. Latte: Use-case and assistive-service driven automated accessibility testing framework for Android. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems. 1–11. https://doi.org/10.1145/3411764.3445455
[67]
Navid Salehnamadi, Forough Mehralian, and Sam Malek. 2022. Groundhog: An Automated Accessibility Crawler for Mobile Apps. In 37th IEEE/ACM International Conference on Automated Software Engineering. 1–12. https://doi.org/10.1145/3551349.3556905
[68]
Amit Samsukha. 2021. Why Mobile Application Development Is Important In Today’s Scenario. https://www.emizentech.com/blog/why-is-mobile-app-development-important.html
[69]
Frode Eika Sandnes. 2021. Inverse Color Contrast Checker: Automatically Suggesting Color Adjustments that meet Contrast Requirements on the Web. In The 23rd International ACM SIGACCESS Conference on Computers and Accessibility. 1–4. https://doi.org/10.1145/3441852.3476529
[70]
Camila Silva, Marcelo Medeiros Eler, and Gordon Fraser. 2018. A survey on the tool support for the automatic evaluation of mobile accessibility. In Proceedings of the 8th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion. 286–293. https://doi.org/10.1145/3218585.3218673
[71]
Alvy Ray Smith. 1978. Color gamut transform pairs. ACM Siggraph Computer Graphics, 12, 3 (1978), 12–19. https://doi.org/10.1145/965139.807361
[72]
Ting Su, Lingling Fan, Sen Chen, Yang Liu, Lihua Xu, Geguang Pu, and Zhendong Su. 2020. Why my app crashes? understanding and benchmarking framework-specific exceptions of Android apps. IEEE Transactions on Software Engineering, 48, 4 (2020), 1115–1137. https://doi.org/10.1109/TSE.2020.3013438
[73]
Sabine Süsstrunk, Robert Buckley, and Steve Swen. 1999. Standard RGB color spaces. Proc. IS&amp;T/SID 7th Color Imaging Conference, 7, 1, 127–134. http://infoscience.epfl.ch/record/34089
[74]
Philipp Urban, Tejas Madan Tanksale, Alan Brunton, Bui Minh Vu, and Shigeki Nakauchi. 2019. Redefining A in RGBA: Towards a standard for graphical 3D printing. ACM Transactions on Graphics (TOG), 38, 3 (2019), 1–14.
[75]
Christopher Vendome, Diana Solano, Santiago Liñán, and Mario Linares-Vásquez. 2019. Can Everyone use my app? An Empirical Study on Accessibility in Android Apps. In 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME). 41–52. https://doi.org/10.1109/ICSME.2019.00014
[76]
W3C. 2021. Mobile Accessibility at W3C. https://www.w3.org/WAI/standards-guidelines/mobile/
[77]
W3C. 2022. Text or Image Contrast. https://www.w3.org/WAI/WCAG21/quickref/?versions=2.0##contrast-minimum
[78]
Wiki-TalkBack. 2022. Google TalkBack. https://en.wikipedia.org/wiki/Google_TalkBack
[79]
Moiz Yamani. 7 September, 2021. Importance of Mobile Accessibility. https://www.barrierbreak.com/importance-of-mobile-accessibility/
[80]
Shunguo Yan and PG Ramachandran. 2019. The current status of accessibility in mobile apps. ACM Transactions on Accessible Computing (TACCESS), 12, 1 (2019), 3. https://doi.org/10.1145/3300176
[81]
Sen Yang, Sen Chen, Lingling Fan, Sihan Xu, Zhanwei Hui, and Song Huang. 2023. Compatibility Issue Detection for Android Apps Based on Path-Sensitive Semantic Analysis. In 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE). 257–269. https://doi.org/10.1109/ICSE48619.2023.00033
[82]
Xiangyu Zhang, Lingling Fan, Sen Chen, Yucheng Su, and Boyuan Li. 2023. Scene-Driven Exploration and GUI Modeling for Android Apps. In 2023 36th IEEE/ACM International Conference on Automated Software Engineering (ASE).
[83]
Xiaoyi Zhang, Anne Spencer Ross, and James Fogarty. 2018. Robust annotation of mobile application interfaces in methods for accessibility repair and enhancement. In Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology. 609–621. https://doi.org/10.1145/3242587.3242616
[84]
Yuxin Zhang, Sen Chen, and Lingling Fan. 2023. A Web-Based Tool for Using Storyboard of Android Apps. In 2023 IEEE/ACM 45th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). 117–121. https://doi.org/10.1109/ICSE-Companion58688.2023.00037

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ESEC/FSE 2023: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
November 2023
2215 pages
ISBN:9798400703270
DOI:10.1145/3611643
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 November 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Accessibility issue repair
  2. Android app
  3. Color-related accessibility issue
  4. Mobile accessibility

Qualifiers

  • Research-article

Funding Sources

  • the National Natural Science Foundation of China

Conference

ESEC/FSE '23
Sponsor:

Acceptance Rates

Overall Acceptance Rate 112 of 543 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)158
  • Downloads (Last 6 weeks)28
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media