{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T12:30:30Z","timestamp":1776083430679,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T00:00:00Z","timestamp":1666915200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1955699,1955394,1956322"],"award-info":[{"award-number":["1955699,1955394,1956322"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,10,29]]},"DOI":"10.1145\/3526113.3545647","type":"proceedings-article","created":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T16:37:41Z","timestamp":1666975061000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Concept-Annotated Examples for Library Comparison"],"prefix":"10.1145","author":[{"given":"Litao","family":"Yan","sequence":"first","affiliation":[{"name":"IACS, Harvard University, United States"}]},{"given":"Miryung","family":"Kim","sequence":"additional","affiliation":[{"name":"Computer Science, UCLA, United States"}]},{"given":"Bjoern","family":"Hartmann","sequence":"additional","affiliation":[{"name":"EECS, UC Berkeley, United States"}]},{"given":"Tianyi","family":"Zhang","sequence":"additional","affiliation":[{"name":"Computer Science, Purdue University, United States"}]},{"given":"Elena L.","family":"Glassman","sequence":"additional","affiliation":[{"name":"SEAS, Harvard University, United States"}]}],"member":"320","published-online":{"date-parts":[[2022,10,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106267"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106267"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/VL\/HCC51201.2021.9576337"},{"key":"e_1_3_2_1_4_1","volume-title":"NLTK: Natural Language Toolkit. https:\/\/www.nltk.org","author":"Bird Steven","year":"2001","unstructured":"Steven Bird , Edward Loper , Ewan Klein , and community. 2001 . NLTK: Natural Language Toolkit. https:\/\/www.nltk.org Steven Bird, Edward Loper, Ewan Klein, and community. 2001. NLTK: Natural Language Toolkit. https:\/\/www.nltk.org"},{"key":"e_1_3_2_1_5_1","unstructured":"Mike Bostock Jason Davies Jeffrey Heer Vadim Ogievetsky and community. 2011. D3.js - Data-Driven Documents. https:\/\/d3js.org  Mike Bostock Jason Davies Jeffrey Heer Vadim Ogievetsky and community. 2011. D3.js - Data-Driven Documents. https:\/\/d3js.org"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518944"},{"key":"e_1_3_2_1_7_1","unstructured":"Stan Bright. 2014. LibHunt - Trending open-source projects and their alternatives. https:\/\/www.libhunt.com  Stan Bright. 2014. LibHunt - Trending open-source projects and their alternatives. https:\/\/www.libhunt.com"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415865"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9657-y"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3273934.3273937"},{"key":"e_1_3_2_1_11_1","unstructured":"Joachim Eibl. 2014. KDiff3 - Homepage. http:\/\/kdiff3.sourceforge.net  Joachim Eibl. 2014. KDiff3 - Homepage. http:\/\/kdiff3.sourceforge.net"},{"key":"e_1_3_2_1_12_1","volume-title":"LibComp: An IntelliJ Plugin for Comparing Java Libraries","author":"El-Hajj Rehab","unstructured":"Rehab El-Hajj and Sarah Nadi . 2020. LibComp: An IntelliJ Plugin for Comparing Java Libraries . Association for Computing Machinery , New York, NY, USA , 1591\u20131595. https:\/\/doi.org\/10.1145\/3368089.3417922 10.1145\/3368089.3417922 Rehab El-Hajj and Sarah Nadi. 2020. LibComp: An IntelliJ Plugin for Comparing Java Libraries. Association for Computing Machinery, New York, NY, USA, 1591\u20131595. https:\/\/doi.org\/10.1145\/3368089.3417922"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2187980.2188103"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807495"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699751"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174154"},{"key":"#cr-split#-e_1_3_2_1_18_1.1","doi-asserted-by":"crossref","unstructured":"Sandra\u00a0G. Hart and Lowell\u00a0E. Staveland. 1988. Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research. In Human Mental Workload Peter\u00a0A. Hancock and Najmedin Meshkati (Eds.). Advances in Psychology Vol.\u00a052. North-Holland 139-183. https:\/\/doi.org\/10.1016\/S0166-4115(08)62386-9 10.1016\/S0166-4115(08)62386-9","DOI":"10.1016\/S0166-4115(08)62386-9"},{"key":"#cr-split#-e_1_3_2_1_18_1.2","doi-asserted-by":"crossref","unstructured":"Sandra\u00a0G. Hart and Lowell\u00a0E. Staveland. 1988. Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research. In Human Mental Workload Peter\u00a0A. Hancock and Najmedin Meshkati (Eds.). Advances in Psychology Vol.\u00a052. North-Holland 139-183. https:\/\/doi.org\/10.1016\/S0166-4115(08)62386-9","DOI":"10.1016\/S0166-4115(08)62386-9"},{"key":"e_1_3_2_1_19_1","unstructured":"Matthew Honnibal and community. 2016. spaCy: Industrial-Strength Natural Language Processing in Python. https:\/\/spacy.io  Matthew Honnibal and community. 2016. spaCy: Industrial-Strength Natural Language Processing in Python. https:\/\/spacy.io"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332478"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3502095"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238208"},{"key":"e_1_3_2_1_23_1","unstructured":"StackShare Inc. 2014. D3.js vs Chart.js vs Recharts | What are the differences?https:\/\/stackshare.io\/stackups\/d3-vs-plotly-js  StackShare Inc. 2014. D3.js vs Chart.js vs Recharts | What are the differences?https:\/\/stackshare.io\/stackups\/d3-vs-plotly-js"},{"key":"e_1_3_2_1_24_1","volume-title":"Six Learning Barriers in End-User Programming Systems. In 2004 IEEE Symposium on Visual Languages - Human Centric Computing. 199\u2013206","author":"Ko J.","year":"2004","unstructured":"Amy\u00a0 J. Ko , Brad\u00a0 A. Myers , and Htet\u00a0Htet Aung . 2004 . Six Learning Barriers in End-User Programming Systems. In 2004 IEEE Symposium on Visual Languages - Human Centric Computing. 199\u2013206 . https:\/\/doi.org\/10.1109\/VLHCC.2004.47 10.1109\/VLHCC.2004.47 Amy\u00a0J. Ko, Brad\u00a0A. Myers, and Htet\u00a0Htet Aung. 2004. Six Learning Barriers in End-User Programming Systems. In 2004 IEEE Symposium on Visual Languages - Human Centric Computing. 199\u2013206. https:\/\/doi.org\/10.1109\/VLHCC.2004.47"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208549"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2466420"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409711"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347908"},{"key":"e_1_3_2_1_29_1","volume-title":"Proc. ACM Hum.-Comput. Interact. 5, CSCW1, Article 166 (apr","author":"Liu Michael\u00a0Xieyang","year":"2021","unstructured":"Michael\u00a0Xieyang Liu , Aniket Kittur , and Brad\u00a0 A. Myers . 2021 . To Reuse or Not To Reuse? A Framework and System for Evaluating Summarized Knowledge . Proc. ACM Hum.-Comput. Interact. 5, CSCW1, Article 166 (apr 2021), 35\u00a0pages. https:\/\/doi.org\/10.1145\/3449240 10.1145\/3449240 Michael\u00a0Xieyang Liu, Aniket Kittur, and Brad\u00a0A. Myers. 2021. To Reuse or Not To Reuse? A Framework and System for Evaluating Summarized Knowledge. Proc. ACM Hum.-Comput. Interact. 5, CSCW1, Article 166 (apr 2021), 35\u00a0pages. https:\/\/doi.org\/10.1145\/3449240"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3501968"},{"key":"e_1_3_2_1_31_1","unstructured":"Steven Loria and community. 2013. TextBlob: Simplified Text Processing. https:\/\/textblob.readthedocs.io\/en\/dev  Steven Loria and community. 2013. TextBlob: Simplified Text Processing. https:\/\/textblob.readthedocs.io\/en\/dev"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183399.3183418"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.12"},{"key":"e_1_3_2_1_34_1","volume-title":"Necessary conditions of learning","author":"Marton Ference","unstructured":"Ference Marton . 2014. Necessary conditions of learning . Routledge . Ference Marton. 2014. Necessary conditions of learning. Routledge."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2896587"},{"key":"e_1_3_2_1_36_1","unstructured":"Ahmad Nassri. 2020. So long and thanks for all the packages!https:\/\/blog.npmjs.org\/post\/615388323067854848\/so-long-and-thanks-for-all-the-packages.html  Ahmad Nassri. 2020. So long and thanks for all the packages!https:\/\/blog.npmjs.org\/post\/615388323067854848\/so-long-and-thanks-for-all-the-packages.html"},{"key":"e_1_3_2_1_37_1","unstructured":"Amantia Pano Daniel Graziotin and Pekka Abrahamsson. 2016. What leads developers towards the choice of a JavaScript framework?arXiv preprint arXiv:1605.04303(2016).  Amantia Pano Daniel Graziotin and Pekka Abrahamsson. 2016. What leads developers towards the choice of a JavaScript framework?arXiv preprint arXiv:1605.04303(2016)."},{"key":"e_1_3_2_1_38_1","unstructured":"Amantia Pano Daniel Graziotin and P. Abrahamsson. 2016. What leads developers towards the choice of a JavaScript framework?ArXiv abs\/1605.04303(2016).  Amantia Pano Daniel Graziotin and P. Abrahamsson. 2016. What leads developers towards the choice of a JavaScript framework?ArXiv abs\/1605.04303(2016)."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2013.14"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.193"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-010-9150-8"},{"key":"e_1_3_2_1_43_1","unstructured":"SaaSHub. 2014. D3.js VS Chart.js - compare differences & reviews?https:\/\/www.saashub.com\/compare-d3-js-vs-chart-js  SaaSHub. 2014. D3.js VS Chart.js - compare differences & reviews?https:\/\/www.saashub.com\/compare-d3-js-vs-chart-js"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786855"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/VL.1996.545307"},{"key":"e_1_3_2_1_46_1","article-title":"How Well Do Search Engines Support Code Retrieval on the Web?ACM","volume":"21","author":"Sim Susan\u00a0Elliott","year":"2011","unstructured":"Susan\u00a0Elliott Sim , Medha Umarji , Sukanya Ratanotayanon , and Cristina\u00a0 V. Lopes . 2011 . How Well Do Search Engines Support Code Retrieval on the Web?ACM Trans. Softw. Eng. Methodol. 21 , 1, Article 4 (dec 2011), 25\u00a0pages. https:\/\/doi.org\/10.1145\/2063239.2063243 10.1145\/2063239.2063243 Susan\u00a0Elliott Sim, Medha Umarji, Sukanya Ratanotayanon, and Cristina\u00a0V. Lopes. 2011. How Well Do Search Engines Support Code Retrieval on the Web?ACM Trans. Softw. Eng. Methodol. 21, 1, Article 4 (dec 2011), 25\u00a0pages. https:\/\/doi.org\/10.1145\/2063239.2063243","journal-title":"Trans. Softw. Eng. Methodol."},{"key":"e_1_3_2_1_47_1","unstructured":"Chart.js Team and Contributors. 2014. Chart.js | Open source HTML5 Charts for your website. https:\/\/www.chartjs.org  Chart.js Team and Contributors. 2014. Chart.js | Open source HTML5 Charts for your website. https:\/\/www.chartjs.org"},{"key":"e_1_3_2_1_48_1","unstructured":"Recharts Team. 2018. Recharts | A composable charting library built on React components. https:\/\/recharts.org  Recharts Team. 2018. Recharts | A composable charting library built on React components. https:\/\/recharts.org"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3444945"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2903039"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09771-0"},{"key":"e_1_3_2_1_52_1","volume-title":"Visualizing Examples of Deep Neural Networks at Scale","author":"Yan Litao","unstructured":"Litao Yan , Elena\u00a0 L. Glassman , and Tianyi Zhang . 2021. Visualizing Examples of Deep Neural Networks at Scale . Association for Computing Machinery , New York, NY, USA . https:\/\/doi.org\/10.1145\/3411764.3445654 10.1145\/3411764.3445654 Litao Yan, Elena\u00a0L. Glassman, and Tianyi Zhang. 2021. Visualizing Examples of Deep Neural Networks at Scale. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3411764.3445654"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376382"}],"event":{"name":"UIST '22: The 35th Annual ACM Symposium on User Interface Software and Technology","location":"Bend OR USA","acronym":"UIST '22","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques","SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3526113.3545647","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3526113.3545647","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:24Z","timestamp":1750186824000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3526113.3545647"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,28]]},"references-count":52,"alternative-id":["10.1145\/3526113.3545647","10.1145\/3526113"],"URL":"https:\/\/doi.org\/10.1145\/3526113.3545647","relation":{},"subject":[],"published":{"date-parts":[[2022,10,28]]},"assertion":[{"value":"2022-10-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}