{"id":"https://openalex.org/W3028676906","doi":"https://doi.org/10.1145/3313831.3376382","title":"Enabling Data-Driven API Design with Community Usage Data","display_name":"Enabling Data-Driven API Design with Community Usage Data","publication_year":2020,"publication_date":"2020-04-21","ids":{"openalex":"https://openalex.org/W3028676906","doi":"https://doi.org/10.1145/3313831.3376382","mag":"3028676906"},"language":"en","primary_location":{"id":"doi:10.1145/3313831.3376382","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3313831.3376382","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100437465","display_name":"Tianyi Zhang","orcid":"https://orcid.org/0009-0001-8703-0100"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Tianyi Zhang","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084965768","display_name":"Bj\u00f6rn Hartmann","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bj\u00f6rn Hartmann","raw_affiliation_strings":["University of California, Berkeley, Berkeley, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, Berkeley, CA, USA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049451101","display_name":"Miryung Kim","orcid":"https://orcid.org/0000-0003-3802-1512"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Miryung Kim","raw_affiliation_strings":["University of California, Los Angeles, Los Angeles, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Los Angeles, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5045866597","display_name":"Elena L. Glassman","orcid":"https://orcid.org/0000-0001-5178-3496"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Elena L. Glassman","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5100437465"],"corresponding_institution_ids":["https://openalex.org/I2801851002"],"apc_list":null,"apc_paid":null,"fwci":4.6803,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.95318808,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"13"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T11675","display_name":"Open Source Software Innovations","score":0.9968000054359436,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T13197","display_name":"Spreadsheets and End-User Computing","score":0.9711999893188477,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/workaround","display_name":"Workaround","score":0.9133780598640442},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.8147887587547302},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7472289204597473},{"id":"https://openalex.org/keywords/application-programming-interface","display_name":"Application programming interface","score":0.48802557587623596},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.4476628601551056},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4473798871040344},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.4235001802444458},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3878719210624695},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.36278313398361206},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.2985458970069885}],"concepts":[{"id":"https://openalex.org/C194541083","wikidata":"https://www.wikidata.org/wiki/Q457174","display_name":"Workaround","level":2,"score":0.9133780598640442},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.8147887587547302},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7472289204597473},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.48802557587623596},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4476628601551056},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4473798871040344},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4235001802444458},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3878719210624695},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.36278313398361206},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2985458970069885},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3313831.3376382","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3313831.3376382","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.47999998927116394,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G5664600414","display_name":null,"funder_award_id":"CCF-1764077, CCF-1527923, CCF-1723773","funder_id":"https://openalex.org/F4320309856","funder_display_name":"National Youth Science Foundation"},{"id":"https://openalex.org/G8276749802","display_name":null,"funder_award_id":"N00014-18-1-2037","funder_id":"https://openalex.org/F4320338298","funder_display_name":"Office of Naval Research Global"}],"funders":[{"id":"https://openalex.org/F4320309856","display_name":"National Youth Science Foundation","ror":"https://ror.org/054yz2f06"},{"id":"https://openalex.org/F4320338298","display_name":"Office of Naval Research Global","ror":"https://ror.org/00rk2pe57"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":59,"referenced_works":["https://openalex.org/W90447038","https://openalex.org/W1540823594","https://openalex.org/W1979290264","https://openalex.org/W1979778970","https://openalex.org/W1991613282","https://openalex.org/W1993786160","https://openalex.org/W2006291142","https://openalex.org/W2008107570","https://openalex.org/W2008810193","https://openalex.org/W2020593163","https://openalex.org/W2048627472","https://openalex.org/W2048668881","https://openalex.org/W2055837583","https://openalex.org/W2059215200","https://openalex.org/W2064189581","https://openalex.org/W2087061903","https://openalex.org/W2103370348","https://openalex.org/W2110499955","https://openalex.org/W2114315419","https://openalex.org/W2116304133","https://openalex.org/W2117400595","https://openalex.org/W2117733879","https://openalex.org/W2122060876","https://openalex.org/W2124100711","https://openalex.org/W2126192745","https://openalex.org/W2139798588","https://openalex.org/W2145994642","https://openalex.org/W2148702066","https://openalex.org/W2149131382","https://openalex.org/W2157309873","https://openalex.org/W2166271660","https://openalex.org/W2168747479","https://openalex.org/W2170480356","https://openalex.org/W2171288436","https://openalex.org/W2246822044","https://openalex.org/W2296215101","https://openalex.org/W2346649356","https://openalex.org/W2366532918","https://openalex.org/W2395092677","https://openalex.org/W2402619042","https://openalex.org/W2516068504","https://openalex.org/W2548749170","https://openalex.org/W2725805556","https://openalex.org/W2794992746","https://openalex.org/W2795081714","https://openalex.org/W2796218495","https://openalex.org/W2883437537","https://openalex.org/W2891290227","https://openalex.org/W2898149195","https://openalex.org/W2899036005","https://openalex.org/W2901934569","https://openalex.org/W2911831256","https://openalex.org/W2923833659","https://openalex.org/W2940501901","https://openalex.org/W2943701281","https://openalex.org/W2955685982","https://openalex.org/W2986218565","https://openalex.org/W3005855585","https://openalex.org/W3146973880"],"related_works":["https://openalex.org/W2950380533","https://openalex.org/W4381612620","https://openalex.org/W2998499456","https://openalex.org/W2893207040","https://openalex.org/W3127868735","https://openalex.org/W1840516357","https://openalex.org/W2753986652","https://openalex.org/W4387616455","https://openalex.org/W971576836","https://openalex.org/W3090595451"],"abstract_inverted_index":{"APIs":[0],"are":[1],"becoming":[2],"the":[3,38],"fundamental":[4],"building":[5,146],"block":[6],"of":[7,61,103],"modern":[8],"software":[9,19],"and":[10,18,29,48,56,69,93,123,159],"their":[11,34,54,119],"usability":[12,74],"is":[13,65,76],"crucial":[14],"to":[15,27,52,79,88,131],"programming":[16],"efficiency":[17],"quality.":[20],"Yet":[21],"API":[22,43,157],"designers":[23,44],"find":[24],"it":[25],"hard":[26],"gather":[28,89],"interpret":[30],"user":[31,63],"feedback":[32,64],"on":[33],"APIs.":[35],"To":[36],"close":[37],"gap,":[39],"we":[40],"interviewed":[41],"23":[42],"from":[45],"6":[46],"companies":[47],"11":[49],"open-source":[50],"projects":[51],"understand":[53,94],"practices":[55],"needs.":[57,108],"The":[58],"primary":[59],"way":[60],"gathering":[62],"through":[66],"bug":[67],"reports":[68],"peer":[70],"reviews,":[71],"as":[72],"formal":[73],"testing":[75],"prohibitively":[77],"expensive":[78],"conduct":[80],"in":[81,165],"practice.":[82],"Participants":[83],"expressed":[84],"a":[85,101],"strong":[86],"desire":[87],"real-world":[90],"use":[91],"cases":[92],"users'":[95,143],"mental":[96,144],"models,":[97,145],"but":[98],"there":[99],"was":[100],"lack":[102],"tool":[104],"support":[105],"for":[106],"such":[107],"In":[109],"particular,":[110],"participants":[111],"were":[112],"curious":[113],"about":[114,156],"where":[115],"users":[116],"got":[117],"stuck,":[118],"workarounds,":[120],"common":[121],"mistakes,":[122],"unanticipated":[124],"corner":[125],"cases.":[126],"We":[127],"highlight":[128],"several":[129],"opportunities":[130],"address":[132],"those":[133],"unmet":[134],"needs,":[135],"including":[136],"developing":[137],"new":[138],"mechanisms":[139],"that":[140,149],"systematically":[141],"elicit":[142],"mining":[147],"frameworks":[148],"identify":[150],"recurring":[151],"patterns":[152],"beyond":[153],"shallow":[154],"statistics":[155],"usage,":[158],"exploring":[160],"alternative":[161],"design":[162],"choices":[163],"made":[164],"similar":[166],"libraries.":[167]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
