{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T18:17:17Z","timestamp":1776104237019,"version":"3.50.1"},"reference-count":67,"publisher":"Association for Computing Machinery (ACM)","issue":"MHCI","license":[{"start":{"date-parts":[[2024,9,24]],"date-time":"2024-09-24T00:00:00Z","timestamp":1727136000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"National Science Foundation","doi-asserted-by":"publisher","award":["IIS-1702751"],"award-info":[{"award-number":["IIS-1702751"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006374","name":"Google","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"name":"University of Washington Center for Research and Education on Accessible Technology and Experiences"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Hum.-Comput. Interact."],"published-print":{"date-parts":[[2024,9,24]]},"abstract":"<jats:p>Despite significant progress in the capabilities of mobile devices and applications, most apps remain oblivious to their users' abilities. To enable apps to respond to users' situated abilities, we created the Ability-Based Design Mobile Toolkit (ABD-MT). ABD-MT integrates with an app's user input and sensors to observe a user's touches, gestures, physical activities, and attention at runtime, to measure and model these abilities, and to adapt interfaces accordingly. Conceptually, ABD-MT enables developers to engage with a user's \"ability profile,'' which is built up over time and inspectable through our API. As validation, we created example apps to demonstrate ABD-MT, enabling ability-aware functionality in 91.5% fewer lines of code compared to not using our toolkit. Further, in a study with 11 Android developers, we showed that ABD-MT is easy to learn and use, is welcomed for future use, and is applicable to a variety of end-user scenarios.<\/jats:p>","DOI":"10.1145\/3676524","type":"journal-article","created":{"date-parts":[[2024,9,24]],"date-time":"2024-09-24T13:17:48Z","timestamp":1727183868000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["The Ability-Based Design Mobile Toolkit (ABD-MT): Developer Support for Runtime Interface Adaptation Based on Users' Abilities"],"prefix":"10.1145","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2820-6751","authenticated-orcid":false,"given":"Junhan","family":"Kong","sequence":"first","affiliation":[{"name":"The Information School, DUB Group, University of Washington, Seattle, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3184-759X","authenticated-orcid":false,"given":"Mingyuan","family":"Zhong","sequence":"additional","affiliation":[{"name":"Paul G. Allen School of Computer Science &amp; Engineering, DUB Group, University of Washington, Seattle, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9194-934X","authenticated-orcid":false,"given":"James","family":"Fogarty","sequence":"additional","affiliation":[{"name":"Paul G. Allen School of Computer Science &amp; Engineering, DUB Group, University of Washington, Seattle, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3675-5491","authenticated-orcid":false,"given":"Jacob O.","family":"Wobbrock","sequence":"additional","affiliation":[{"name":"The Information School, DUB Group, University of Washington, Seattle, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,9,24]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357236.3395508"},{"key":"e_1_2_2_2_1","unstructured":"Apple. 2022. Turn Attention Aware features on or off on your iPhone or iPad Pro. https:\/\/support.apple.com\/en-us\/HT208245"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00779-006-0063-x"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308561.3356107"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2466180"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2501988.2502058"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2003.11.009"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1207\/S15327051HCI16234_02"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132025"},{"key":"e_1_2_2_10_1","volume-title":"What we talk about when we talk about context. Personal and ubiquitous computing","author":"Dourish Paul","year":"2004","unstructured":"Paul Dourish. 2004. What we talk about when we talk about context. Personal and ubiquitous computing, Vol. 8, 1 (2004), 19--30."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308561.3353780"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2090150.2090167"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168987.1169036"},{"key":"e_1_2_2_14_1","volume-title":"Automatically generating personalized user interfaces with Supple. Artificial intelligence","author":"Gajos Krzysztof Z","year":"2010","unstructured":"Krzysztof Z Gajos, Daniel S Weld, and Jacob O Wobbrock. 2010. Automatically generating personalized user interfaces with Supple. Artificial intelligence, Vol. 174, 12--13 (2010), 910--950."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294211.1294253"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357250"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208662"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2481386"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380116.2380184"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10209-007-0071-2"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753413"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979308"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSMC.2008.4811816"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSMC.2009.5346347"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSMC.2009.5346795"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/638249.638274"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3462244.3479938"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3441852.3476559"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3517428.3544804"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173610"},{"key":"e_1_2_2_31_1","volume-title":"2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05)","author":"Li Dongheng","year":"2005","unstructured":"Dongheng Li, David Winfield, and Derrick J Parkhurst. 2005. Starburst: A hybrid algorithm for video-based eye tracking combining feature-based and model-based approaches. In 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05)-Workshops. IEEE, 79--79."},{"key":"e_1_2_2_32_1","unstructured":"Google LLC. 2021. Android Activity Recognition Transition API Google Play Services. https:\/\/developers.google.com\/android\/reference\/com\/google\/android\/gms\/location\/ActivityRecognitionClient"},{"key":"e_1_2_2_33_1","unstructured":"Google LLC. 2021. Google Vision API Google Play Services. https:\/\/developers.google.com\/android\/reference\/com\/google\/android\/gms\/vision\/face\/package-summary\/"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1212\/CON.0000000000000748"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12193-013-0141-0"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/365024.365028"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702539"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173808"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1085777.1085798"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300257"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661334.2661372"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/507072.507098"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300913"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-68059-0_22"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2018.011591058"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2996267.2996275"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3214285"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130963"},{"key":"e_1_2_2_49_1","volume-title":"Context-aware computing applications. In 1994 first workshop on mobile computing systems and applications","author":"Schilit Bill","unstructured":"Bill Schilit, Norman Adams, and Roy Want. 1994. Context-aware computing applications. In 1994 first workshop on mobile computing systems and applications. IEEE, 85--90."},{"key":"e_1_2_2_50_1","volume-title":"A system architecture for context-aware mobile computing","author":"Schilit William Noah","unstructured":"William Noah Schilit. 1995. A system architecture for context-aware mobile computing. Columbia University."},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-48157-5_10"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0097-8493(99)00120-X"},{"key":"e_1_2_2_53_1","first-page":"1298","article-title":"When computers fade: Pervasive computing and situationally-induced impairments and disabilities","volume":"2","author":"Sears Andrew","year":"2003","unstructured":"Andrew Sears, Min Lin, Julie Jacko, and Yan Xiao. 2003. When computers fade: Pervasive computing and situationally-induced impairments and disabilities. In HCI international, Vol. 2. 1298--1302.","journal-title":"HCI international"},{"key":"e_1_2_2_54_1","volume-title":"Human-Computer Interaction","author":"Sears Andrew","unstructured":"Andrew Sears, Mark Young, and Jinjuan Feng. 2009. Physical disabilities and computing technologies: an analysis of impairments. In Human-Computer Interaction. CRC Press, 87--110."},{"key":"e_1_2_2_55_1","volume-title":"Proceedings of the 11th International Convention on Rehabilitation Engineering and Assistive Technology. 1--4.","author":"Umanski Daniil","year":"2017","unstructured":"Daniil Umanski and Yael Avni. 2017. PLAY-ABLE: developing ability-based play activities for children with special needs. In Proceedings of the 11th International Convention on Rehabilitation Engineering and Assistive Technology. 1--4."},{"key":"e_1_2_2_56_1","doi-asserted-by":"crossref","unstructured":"Nachiappan Valliappan Na Dai Ethan Steinberg Junfeng He Kantwon Rogers Venky Ramachandran Pingmei Xu Mina Shojaeizadeh Li Guo Kai Kohlhoff et al. 2020. Accelerating eye movement research via accurate and affordable smartphone eye tracking. Nature communications Vol. 11 1 (2020) 4553.","DOI":"10.1038\/s41467-020-18360-5"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240727"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380116.2380175"},{"key":"e_1_2_2_59_1","volume-title":"Detecting physical abilities through smartphone sensors: an assistive technology application. Disability and Rehabilitation: Assistive Technology","author":"Whittington Paul","year":"2020","unstructured":"Paul Whittington, Huseyin Dogan, Keith Phalp, and Nan Jiang. 2020. Detecting physical abilities through smartphone sensors: an assistive technology application. Disability and Rehabilitation: Assistive Technology (2020), 1--12."},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294211.1294259"},{"key":"e_1_2_2_61_1","volume-title":"Web accessibility","author":"Wobbrock Jacob O","unstructured":"Jacob O Wobbrock. 2019. Situationally-induced impairments and disabilities. In Web accessibility. Springer, 59--92."},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3148051"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1952383.1952384"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/964696.964703"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132525.3134783"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3430263.3452434"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-7440-0"}],"container-title":["Proceedings of the ACM on Human-Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676524","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3676524","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T17:14:33Z","timestamp":1755882873000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676524"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,24]]},"references-count":67,"journal-issue":{"issue":"MHCI","published-print":{"date-parts":[[2024,9,24]]}},"alternative-id":["10.1145\/3676524"],"URL":"https:\/\/doi.org\/10.1145\/3676524","relation":{},"ISSN":["2573-0142"],"issn-type":[{"value":"2573-0142","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,9,24]]},"assertion":[{"value":"2024-09-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}