{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T19:43:37Z","timestamp":1782848617371,"version":"3.54.5"},"reference-count":45,"publisher":"Association for Computing Machinery (ACM)","issue":"FSE","license":[{"start":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T00:00:00Z","timestamp":1782777600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62472221"],"award-info":[{"award-number":["62472221"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. ACM Softw. Eng."],"published-print":{"date-parts":[[2026,6,30]]},"abstract":"<jats:p>Screen readers are essential for visually impaired users to access Android apps, but inadequate developer support often leads to semantic ambiguity or label missing. While prior work has focused primarily on label missing issues, semantic ambiguity remains underexplored. In this paper, we categorize screen reader accessibility issues into three types: semantics separation, semantics downshift, and semantics omission. Bootstrapped by semantics trees, we propose AccessDroid, a lightweight dynamic analysis approach that automatically detects screen reader accessibility issues in Android app pages and generates diagnostic reports. Applied to 361 runtime pages from 50 real-world Android apps, AccessDroid successfully detects 249 true semantics separation issues, 279 true semantics downshift issues, and 170 true semantics omission issues. On average, AccessDroid only spends 15 milliseconds per app page, and achieves a precision of 98.8% and a recall of 98.3%, significantly outperforming two baseline approaches.<\/jats:p>","DOI":"10.1145\/3797108","type":"journal-article","created":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T17:06:14Z","timestamp":1782839174000},"page":"1781-1801","source":"Crossref","is-referenced-by-count":0,"title":["AccessDroid: Detecting Screen Reader Accessibility Issues in Android Applications via Semantics Trees"],"prefix":"10.1145","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-7773-5003","authenticated-orcid":false,"given":"Hang","family":"Zhou","sequence":"first","affiliation":[{"name":"Nanjing University of Science and Technology, School of Computer Science and Engineering, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4324-3382","authenticated-orcid":false,"given":"Wei","family":"Song","sequence":"additional","affiliation":[{"name":"Nanjing University of Science and Technology, School of Computer Science and Engineering, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,6,30]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3744257.3744270"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST53961.2022.00033"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380392"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549118"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594299"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380327"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3108162"},{"key":"e_1_2_1_8_1","unstructured":"World Wide Web Consortium. 2025. WCAG 2 Overview. https:\/\/www.w3.org\/WAI\/standards-guidelines\/wcag\/"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3425174.3425209"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357155.3360474"},{"key":"e_1_2_1_11_1","unstructured":"Apple Developers. 2025. Accessibility Inspector. [Online]. Available: https:\/\/developer.apple.com\/documentation\/ accessibility\/accessibility-inspector."},{"key":"e_1_2_1_12_1","unstructured":"Android Developers. 2025. Accessibility Scanner. [Online]. Available: https:\/\/support.google.com\/accessibility\/ android\/answer\/6376570?hl=en."},{"key":"e_1_2_1_13_1","unstructured":"Android Developers. 2025. AccessibilityService. [Online]. Available: https:\/\/developer.android.com\/reference\/android\/ accessibilityservice\/AccessibilityService?hl=en."},{"key":"e_1_2_1_14_1","unstructured":"Android Developers. 2025. Android Accessibility Guideline. [Online]. Available: https:\/\/developer.android.com\/guide\/ topics\/ui\/accessibility."},{"key":"e_1_2_1_15_1","unstructured":"Apple Developers. 2025. IOS Accessibility Guideline. [Online]. Available: https:\/\/developer.apple.com\/accessibility\/."},{"key":"e_1_2_1_16_1","unstructured":"Android Developers. 2025. Jetpack Compose Accessibility Guideline. [Online]. Available: https:\/\/developer.android. com\/develop\/ui\/compose\/accessibility."},{"key":"e_1_2_1_17_1","unstructured":"Android Developers. 2025. Lint. [Online]. Available: https:\/\/developer.android.com\/studio\/write\/lint."},{"key":"e_1_2_1_18_1","unstructured":"Android Developers. 2025. Monkey. [Online]. Available: https:\/\/developer.android.com\/studio\/test\/other-testingtools\/monkey."},{"key":"e_1_2_1_19_1","unstructured":"Android Developers. 2025. TalkBack. [Online]. Available: https:\/\/play.google.com\/store\/apps\/details?id=com.google. android.marvin.talkback."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357155"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2018.00021"},{"key":"e_1_2_1_22_1","unstructured":"HUAWEI. 2025. Accessibility Kit. [Online]. https:\/\/developer.huawei.com\/consumer\/cn\/doc\/harmonyos-guides\/ accessibility-kit"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3581455"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE55347.2025.00043"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3150876"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3424953.3426633"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE55347.2025.00039"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3560424"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468604"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3714329"},{"key":"e_1_2_1_31_1","unstructured":"World Health Organization. 2023. Disability. [Online]. Available: https:\/\/www.who.int\/news-room\/fact-sheets\/detail\/ disability-and-health."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556966"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3234695.3236364"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3348797"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","unstructured":"Navid Salehnamadi Abdulaziz Alshayban Jun-Wei Lin Iftekhar Ahmed Stacy M. Branham and Sam Malek. 2021. Latte: Use-Case and Assistive-Service Driven Automated Accessibility Testing Framework for Android. In Proceedings of the CHI Conference on Human Factors in Computing Systems CHI '21 Virtual Event \/ Yokohama Japan May 8-13. ACM 274:1-274:11. doi:10.1145\/3411764.3445455 10.1145\/3411764.3445455","DOI":"10.1145\/3411764.3445455"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3580679"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556905"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3554364.3559114"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357155.3358450"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551349"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642777"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639167"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3616329"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","unstructured":"Hang Zhou and Wei Song. 2026. Reproduction Package of 'AccessDroid: Detecting Screen Reader Accessibility Issues in Android Applications via Semantics Trees'. doi:10.5281\/zenodo.18525656 10.5281\/zenodo.18525656","DOI":"10.5281\/zenodo.18525656"}],"container-title":["Proceedings of the ACM on Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3797108","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T18:45:44Z","timestamp":1782845144000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3797108"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,30]]},"references-count":45,"journal-issue":{"issue":"FSE","published-print":{"date-parts":[[2026,6,30]]}},"alternative-id":["10.1145\/3797108"],"URL":"https:\/\/doi.org\/10.1145\/3797108","relation":{},"ISSN":["2994-970X"],"issn-type":[{"value":"2994-970X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,30]]}}}