{"id":"https://openalex.org/W2083350976","doi":"https://doi.org/10.1145/2532443.2532470","title":"Generating API-usage example for project developers","display_name":"Generating API-usage example for project developers","publication_year":2013,"publication_date":"2013-10-23","ids":{"openalex":"https://openalex.org/W2083350976","doi":"https://doi.org/10.1145/2532443.2532470","mag":"2083350976"},"language":"en","primary_location":{"id":"doi:10.1145/2532443.2532470","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2532443.2532470","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","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/A5013548044","display_name":"Zixiao Zhu","orcid":null},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Zixiao Zhu","raw_affiliation_strings":["Peking University and Ministry of Education, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Peking University and Ministry of Education, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103872660","display_name":"Yanzhen Zou","orcid":null},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanzhen Zou","raw_affiliation_strings":["Peking University and Ministry of Education, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Peking University and Ministry of Education, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101962597","display_name":"Yong Jin","orcid":"https://orcid.org/0000-0002-2210-8878"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yong Jin","raw_affiliation_strings":["Peking University and Ministry of Education, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Peking University and Ministry of Education, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102928967","display_name":"Bing Xie","orcid":"https://orcid.org/0000-0002-2988-2575"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bing Xie","raw_affiliation_strings":["Peking University and Ministry of Education, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Peking University and Ministry of Education, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5013548044"],"corresponding_institution_ids":["https://openalex.org/I20231570"],"apc_list":null,"apc_paid":null,"fwci":0.809,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.82866611,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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.9998999834060669,"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9988999962806702,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8457685708999634},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.559495210647583},{"id":"https://openalex.org/keywords/application-programming-interface","display_name":"Application programming interface","score":0.5354874730110168},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5180978178977966},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5100930333137512},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4676631987094879},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4583733379840851},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.4490472078323364},{"id":"https://openalex.org/keywords/test-case","display_name":"Test case","score":0.426277756690979},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4179452955722809},{"id":"https://openalex.org/keywords/code-reuse","display_name":"Code reuse","score":0.41765856742858887},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3265496790409088},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.1704937219619751}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8457685708999634},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.559495210647583},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.5354874730110168},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5180978178977966},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5100930333137512},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4676631987094879},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4583733379840851},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4490472078323364},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.426277756690979},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4179452955722809},{"id":"https://openalex.org/C2778583558","wikidata":"https://www.wikidata.org/wiki/Q771245","display_name":"Code reuse","level":3,"score":0.41765856742858887},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3265496790409088},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.1704937219619751},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2532443.2532470","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2532443.2532470","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4300000071525574,"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals"}],"awards":[{"id":"https://openalex.org/G7893457563","display_name":null,"funder_award_id":"61103024","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8237870450","display_name":null,"funder_award_id":"2009CB320703","funder_id":"https://openalex.org/F4320321540","funder_display_name":"Ministry of Science and Technology of the People's Republic of China"},{"id":"https://openalex.org/G8605567145","display_name":null,"funder_award_id":"2012AA011202","funder_id":"https://openalex.org/F4320321540","funder_display_name":"Ministry of Science and Technology of the People's Republic of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321540","display_name":"Ministry of Science and Technology of the People's Republic of China","ror":"https://ror.org/027s68j25"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1494726994","https://openalex.org/W1978497144","https://openalex.org/W2008107570","https://openalex.org/W2033025900","https://openalex.org/W2039125055","https://openalex.org/W2052661990","https://openalex.org/W2102235124","https://openalex.org/W2119855409","https://openalex.org/W2122156963","https://openalex.org/W2134829794","https://openalex.org/W2525579820"],"related_works":["https://openalex.org/W2182697532","https://openalex.org/W1517387344","https://openalex.org/W1544062218","https://openalex.org/W185550498","https://openalex.org/W2348203156","https://openalex.org/W2226868092","https://openalex.org/W2164928043","https://openalex.org/W1991166235","https://openalex.org/W2810627707","https://openalex.org/W3005789994"],"abstract_inverted_index":{"Usage":[0],"examples":[1,23,56],"have":[2,16],"been":[3,17],"shown":[4],"very":[5],"helpful":[6],"for":[7,30,87,139],"API":[8,31,39,51],"learning":[9],"in":[10,41,82,141],"software":[11,128],"reuse.":[12],"Nowadays,":[13],"many":[14],"approaches":[15],"proposed":[18,62,102],"to":[19,49,53,65,103],"automatically":[20],"extract":[21,104],"usage":[22,55,143],"from":[24],"client":[25],"code":[26,72,84,94,107],"or":[27],"web":[28],"pages":[29],"users.":[32],"However,":[33],"they":[34],"overlooked":[35],"the":[36,74,116,124],"benefit":[37],"of":[38],"developers":[40,52,140],"example":[42,68,110,144],"publishing":[43],"and":[44,90],"few":[45],"works":[46],"paid":[47],"attention":[48],"help":[50],"generate":[54,66],"automatically.":[57],"In":[58,115],"this":[59],"paper,":[60],"we":[61,118],"an":[63],"approach":[64,134],"API-usage":[67,89,109],"based":[69,111],"on":[70,112,123],"test":[71,83,93,106],"before":[73],"project":[75],"are":[76,85,101],"released.":[77],"It":[78,130],"analyzed":[79],"which":[80],"parts":[81],"important":[86],"indicating":[88],"summarized":[91],"some":[92,120],"patterns,":[95],"then":[96],"a":[97],"heuristic":[98],"slice":[99],"algorithm":[100],"referential":[105],"as":[108],"these":[113],"patterns.":[114],"experiments,":[117],"gave":[119],"case":[121],"studies":[122],"commons-lang3":[125],"open":[126],"source":[127],"library.":[129],"proved":[131],"that":[132],"our":[133],"can":[135],"provide":[136],"good":[137],"assistance":[138],"APIs":[142],"generation.":[145]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
