{"id":"https://openalex.org/W4394000202","doi":"https://doi.org/10.1145/3640543.3645176","title":"FrameKit: A Tool for Authoring Adaptive UIs Using Keyframes","display_name":"FrameKit: A Tool for Authoring Adaptive UIs Using Keyframes","publication_year":2024,"publication_date":"2024-03-18","ids":{"openalex":"https://openalex.org/W4394000202","doi":"https://doi.org/10.1145/3640543.3645176"},"language":"en","primary_location":{"id":"doi:10.1145/3640543.3645176","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3640543.3645176","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3640543.3645176","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Intelligent User Interfaces","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3640543.3645176","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5076580255","display_name":"Jason Wu","orcid":"https://orcid.org/0000-0001-5101-0557"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jason Wu","raw_affiliation_strings":["Human-Computer Interaction Institute, Carnegie Mellon University, United States"],"raw_orcid":"https://orcid.org/0000-0001-5101-0557","affiliations":[{"raw_affiliation_string":"Human-Computer Interaction Institute, Carnegie Mellon University, United States","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091798589","display_name":"Kashyap Todi","orcid":"https://orcid.org/0000-0002-6174-2089"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kashyap Todi","raw_affiliation_strings":["Reality Labs Research, United States"],"raw_orcid":"https://orcid.org/0000-0002-6174-2089","affiliations":[{"raw_affiliation_string":"Reality Labs Research, United States","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084998235","display_name":"Joannes Chan","orcid":"https://orcid.org/0009-0004-5923-735X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Joannes Chan","raw_affiliation_strings":["Meta Reality Labs Research, Canada"],"raw_orcid":"https://orcid.org/0009-0004-5923-735X","affiliations":[{"raw_affiliation_string":"Meta Reality Labs Research, Canada","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005887313","display_name":"Brad A. Myers","orcid":"https://orcid.org/0000-0002-4769-0219"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brad A Myers","raw_affiliation_strings":["Human-Computer Interaction Institute, Carnegie Mellon University, United States"],"raw_orcid":"https://orcid.org/0000-0002-4769-0219","affiliations":[{"raw_affiliation_string":"Human-Computer Interaction Institute, Carnegie Mellon University, United States","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049908505","display_name":"Ben Lafreniere","orcid":"https://orcid.org/0000-0002-0546-0466"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ben Lafreniere","raw_affiliation_strings":["Reality Labs Research, Meta, Canada"],"raw_orcid":"https://orcid.org/0000-0002-0546-0466","affiliations":[{"raw_affiliation_string":"Reality Labs Research, Meta, Canada","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5076580255"],"corresponding_institution_ids":["https://openalex.org/I74973139"],"apc_list":null,"apc_paid":null,"fwci":10.8857,"has_fulltext":true,"cited_by_count":11,"citation_normalized_percentile":{"value":0.97887784,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"660","last_page":"674"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12607","display_name":"Personal Information Management and User Behavior","score":0.9968000054359436,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T12607","display_name":"Personal Information Management and User Behavior","score":0.9968000054359436,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10470","display_name":"Usability and User Interface Design","score":0.9936000108718872,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10803","display_name":"Innovative Human-Technology Interaction","score":0.9922000169754028,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9048092365264893},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.7632012367248535},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.7382094860076904},{"id":"https://openalex.org/keywords/session","display_name":"Session (web analytics)","score":0.6818981170654297},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.6437154412269592},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5889124274253845},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5838601589202881},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.5796743631362915},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5406562685966492},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.5168790817260742},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2623087167739868},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.1737937033176422},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.0923130214214325}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9048092365264893},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.7632012367248535},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.7382094860076904},{"id":"https://openalex.org/C2779182362","wikidata":"https://www.wikidata.org/wiki/Q17126187","display_name":"Session (web analytics)","level":2,"score":0.6818981170654297},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.6437154412269592},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5889124274253845},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5838601589202881},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.5796743631362915},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5406562685966492},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.5168790817260742},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2623087167739868},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.1737937033176422},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0923130214214325},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3640543.3645176","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3640543.3645176","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3640543.3645176","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Intelligent User Interfaces","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3640543.3645176","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3640543.3645176","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3640543.3645176","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Intelligent User Interfaces","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.5799999833106995,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4394000202.pdf","grobid_xml":"https://content.openalex.org/works/W4394000202.grobid-xml"},"referenced_works_count":58,"referenced_works":["https://openalex.org/W1566158416","https://openalex.org/W1970478628","https://openalex.org/W1978626025","https://openalex.org/W1990992533","https://openalex.org/W2007644286","https://openalex.org/W2010361629","https://openalex.org/W2011281700","https://openalex.org/W2011527219","https://openalex.org/W2045593418","https://openalex.org/W2059959557","https://openalex.org/W2065474493","https://openalex.org/W2069362004","https://openalex.org/W2070078883","https://openalex.org/W2075578268","https://openalex.org/W2077274398","https://openalex.org/W2080503247","https://openalex.org/W2115210820","https://openalex.org/W2126135370","https://openalex.org/W2131210874","https://openalex.org/W2131555591","https://openalex.org/W2134874052","https://openalex.org/W2135802094","https://openalex.org/W2138574950","https://openalex.org/W2154583606","https://openalex.org/W2166252986","https://openalex.org/W2413358622","https://openalex.org/W2765874585","https://openalex.org/W2790680786","https://openalex.org/W2790730056","https://openalex.org/W2790892621","https://openalex.org/W2794908093","https://openalex.org/W2898147309","https://openalex.org/W2898598722","https://openalex.org/W2912701537","https://openalex.org/W2942422815","https://openalex.org/W2980956911","https://openalex.org/W3000052977","https://openalex.org/W3000557397","https://openalex.org/W3006944335","https://openalex.org/W3023141198","https://openalex.org/W3031041658","https://openalex.org/W3099630227","https://openalex.org/W3100570946","https://openalex.org/W3103005787","https://openalex.org/W3104540168","https://openalex.org/W3104816244","https://openalex.org/W3135693549","https://openalex.org/W3160022552","https://openalex.org/W3160292900","https://openalex.org/W3195413879","https://openalex.org/W3199730823","https://openalex.org/W3205557064","https://openalex.org/W3205571996","https://openalex.org/W4225003999","https://openalex.org/W4283320615","https://openalex.org/W4285467288","https://openalex.org/W4307475996","https://openalex.org/W4366549916"],"related_works":["https://openalex.org/W4230197055","https://openalex.org/W4296749040","https://openalex.org/W621808327","https://openalex.org/W644007644","https://openalex.org/W2497198634","https://openalex.org/W3012257603","https://openalex.org/W1586784764","https://openalex.org/W2948694119","https://openalex.org/W1649706580","https://openalex.org/W3195608031"],"abstract_inverted_index":{"Adaptive":[0],"user":[1,6,19],"interfaces":[2],"(AUIs)":[3],"can":[4,103],"improve":[5],"experience":[7],"by":[8,90],"automatically":[9],"adapting":[10],"how":[11],"information":[12],"and":[13,25,51,87,120,139],"functionality":[14],"are":[15],"presented":[16],"in":[17,115],"a":[18,41,53,62,65,81,135],"interface.":[20],"However,":[21],"the":[22],"dynamic":[23],"nature":[24],"potentially":[26],"numerous":[27],"variations":[28,60],"of":[29,61,68],"AUIs":[30,133],"make":[31],"them":[32],"challenging":[33],"to":[34],"author.":[35],"In":[36],"this":[37,72],"paper,":[38],"we":[39,74],"present":[40],"generalized":[42],"framework":[43],"for":[44,56,148],"defining":[45],"adaptation":[46],"as":[47,112],"interpolations":[48],"between":[49],"UIs":[50],"introduce":[52],"computational":[54],"approach":[55],"intelligently":[57],"generating":[58],"new":[59],"UI":[63],"from":[64],"small":[66],"set":[67],"designs.":[69],"Based":[70],"on":[71],"approach,":[73],"develop":[75],"FrameKit,":[76],"an":[77,144],"authoring":[78,92],"tool":[79],"with":[80,126],"programming-by-example":[82],"interface":[83],"that":[84,101,106,141],"retains":[85],"flexibility":[86],"control":[88],"afforded":[89],"manual":[91],"while":[93],"reducing":[94],"effort":[95],"through":[96],"automatic":[97],"generation.":[98],"We":[99,123],"demonstrate":[100],"FrameKit":[102,125,142],"support":[104],"adaptations":[105],"typically":[107],"require":[108],"domain-specific":[109],"toolkits,":[110],"such":[111],"those":[113],"found":[114],"context-aware":[116],"applications,":[117],"responsive":[118],"UIs,":[119],"ability-based":[121],"adaptation.":[122],"evaluated":[124],"ten":[127],"front-end":[128],"developers,":[129],"who":[130],"successfully":[131],"authored":[132],"after":[134],"short":[136],"tutorial":[137],"session":[138],"suggested":[140],"provides":[143],"effective":[145],"mental":[146],"model":[147],"AUI":[149],"authoring.":[150]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
