{"id":"https://openalex.org/W3203654434","doi":"https://doi.org/10.1142/s0218194021500406","title":"Recommending Relevant Tutorial Fragments for API-Related Natural Language Questions","display_name":"Recommending Relevant Tutorial Fragments for API-Related Natural Language Questions","publication_year":2021,"publication_date":"2021-09-01","ids":{"openalex":"https://openalex.org/W3203654434","doi":"https://doi.org/10.1142/s0218194021500406","mag":"3203654434"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218194021500406","pdf_url":null,"source":{"id":"https://openalex.org/S131442419","display_name":"International Journal of Software Engineering and Knowledge Engineering","issn_l":"0218-1940","issn":["0218-1940","1793-6403"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-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/A5033050983","display_name":"Di Wu","orcid":"https://orcid.org/0000-0003-1096-7074"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Di Wu","raw_affiliation_strings":["School of Computer, Wuhan University, Wuhan, P. R. China"],"affiliations":[{"raw_affiliation_string":"School of Computer, Wuhan University, Wuhan, P. R. China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029691902","display_name":"Xiao\u2010Yuan Jing","orcid":"https://orcid.org/0000-0002-0392-8475"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]},{"id":"https://openalex.org/I4210128140","display_name":"Guangdong University of Petrochemical Technology","ror":"https://ror.org/030ffke25","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210128140"]},{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xiao-Yuan Jing","raw_affiliation_strings":["School of Computer, Guangdong University of Petrochemical Technology, Maoming, P. R. China","School of Computer, Wuhan University, Wuhan, P. R. China","State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China"],"affiliations":[{"raw_affiliation_string":"School of Computer, Wuhan University, Wuhan, P. R. China","institution_ids":["https://openalex.org/I37461747"]},{"raw_affiliation_string":"School of Computer, Guangdong University of Petrochemical Technology, Maoming, P. R. China","institution_ids":["https://openalex.org/I4210128140"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027020832","display_name":"Haowen Chen","orcid":"https://orcid.org/0000-0002-9255-6772"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haowen Chen","raw_affiliation_strings":["School of Computer, Wuhan University, Wuhan, P. R. China"],"affiliations":[{"raw_affiliation_string":"School of Computer, Wuhan University, Wuhan, P. R. China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104362806","display_name":"Xiaohui Kong","orcid":null},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaohui Kong","raw_affiliation_strings":["School of Computer, Wuhan University, Wuhan, P. R. China"],"affiliations":[{"raw_affiliation_string":"School of Computer, Wuhan University, Wuhan, P. R. China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002360773","display_name":"Jifeng Xuan","orcid":"https://orcid.org/0000-0002-2968-3496"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jifeng Xuan","raw_affiliation_strings":["School of Computer, Wuhan University, Wuhan, P. R. China"],"affiliations":[{"raw_affiliation_string":"School of Computer, Wuhan University, Wuhan, P. R. China","institution_ids":["https://openalex.org/I37461747"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5029691902"],"corresponding_institution_ids":["https://openalex.org/I37461747","https://openalex.org/I4210128140","https://openalex.org/I881766915"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":57},"biblio":{"volume":"31","issue":"09","first_page":"1251","last_page":"1275"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994,"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.9994,"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.9928,"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/T12479","display_name":"Web Application Security Vulnerabilities","score":0.9919,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/fragment","display_name":"Fragment (logic)","score":0.92271733},{"id":"https://openalex.org/keywords/application-programming-interface","display_name":"Application programming interface","score":0.6991587},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5244025}],"concepts":[{"id":"https://openalex.org/C2776235265","wikidata":"https://www.wikidata.org/wiki/Q18392052","display_name":"Fragment (logic)","level":2,"score":0.92271733},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8376402},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.6991587},{"id":"https://openalex.org/C2776321320","wikidata":"https://www.wikidata.org/wiki/Q857525","display_name":"Annotation","level":2,"score":0.6232524},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5244025},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.47800815},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.41711497},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.39315248},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.38286877},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.30673873},{"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/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218194021500406","pdf_url":null,"source":{"id":"https://openalex.org/S131442419","display_name":"International Journal of Software Engineering and Knowledge Engineering","issn_l":"0218-1940","issn":["0218-1940","1793-6403"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.51,"id":"https://metadata.un.org/sdg/4","display_name":"Quality education"}],"grants":[{"funder":"https://openalex.org/F4320321921","funder_display_name":"Natural Science Foundation of Guangdong Province","award_id":"2019A1515011076"}],"datasets":[],"versions":[],"referenced_works_count":42,"referenced_works":["https://openalex.org/W1902482618","https://openalex.org/W1991613282","https://openalex.org/W2008107570","https://openalex.org/W2053154970","https://openalex.org/W2071255138","https://openalex.org/W2109612250","https://openalex.org/W2113640060","https://openalex.org/W2115130131","https://openalex.org/W2118585731","https://openalex.org/W2120755390","https://openalex.org/W2163584563","https://openalex.org/W2170460608","https://openalex.org/W2247374552","https://openalex.org/W2387719207","https://openalex.org/W2394783112","https://openalex.org/W2513738415","https://openalex.org/W2593635859","https://openalex.org/W2619465136","https://openalex.org/W2754109047","https://openalex.org/W2767370111","https://openalex.org/W2767782162","https://openalex.org/W2771362265","https://openalex.org/W2774526117","https://openalex.org/W2789326730","https://openalex.org/W2791812915","https://openalex.org/W2794601162","https://openalex.org/W2809630654","https://openalex.org/W2888017562","https://openalex.org/W2899270295","https://openalex.org/W2949031891","https://openalex.org/W2955199733","https://openalex.org/W2956017828","https://openalex.org/W2962706825","https://openalex.org/W2963566126","https://openalex.org/W3006634967","https://openalex.org/W3033209696","https://openalex.org/W3038213694","https://openalex.org/W3098688226","https://openalex.org/W3160695031","https://openalex.org/W4213009331","https://openalex.org/W4252684946","https://openalex.org/W4255771497"],"related_works":["https://openalex.org/W4253208712","https://openalex.org/W3203654434","https://openalex.org/W3132641048","https://openalex.org/W2805502594","https://openalex.org/W2377979023","https://openalex.org/W2361861616","https://openalex.org/W2263699433","https://openalex.org/W2217679042","https://openalex.org/W1973480752","https://openalex.org/W1603677234"],"abstract_inverted_index":{"Application":[0],"Programming":[1],"Interface":[2],"(API)":[3],"tutorial":[4,18,34,39,54,142,277,307],"is":[5,19],"an":[6,16,42,63,155],"important":[7],"API":[8,17,43,98,156],"learning":[9,206],"resource.":[10],"To":[11],"help":[12,57],"developers":[13,58,94,102],"learn":[14,59],"APIs,":[15],"often":[20,68,103],"split":[21,159],"into":[22,161],"a":[23,38,45,130,174,203,223,229],"number":[24,231],"of":[25,48,232,246],"consecutive":[26],"units":[27],"that":[28,112,182,285],"describe":[29,122],"the":[30,49,186,215,239,244,262,312],"same":[31],"topic":[32],"(i.e.":[33],"fragment).":[35],"We":[36,188,265],"regard":[37],"fragment":[40,47,168],"explaining":[41],"as":[44,309],"relevant":[46,53,76,141,211,257],"API.":[50,64],"Automatically":[51],"recommending":[52],"fragments":[55,143,162],"can":[56,219,249],"how":[60],"to":[61,74,95,109,117,121,138,169,185,195,209],"use":[62,110,118,189],"However,":[65],"existing":[66],"approaches":[67,91],"employ":[69],"supervised":[70],"or":[71,85],"unsupervised":[72],"manner":[73],"recommend":[75,140,256],"fragments,":[77],"which":[78,107,218],"suffers":[79],"from":[80,166,214],"much":[81,150],"manual":[82,151,240],"annotation":[83,152],"effort":[84,241],"inaccurate":[86],"recommended":[87,263],"results.":[88],"Furthermore,":[89],"these":[90],"only":[92],"support":[93],"input":[96],"exact":[97],"names.":[99],"In":[100,125,236],"practice,":[101],"do":[104],"not":[105],"know":[106],"APIs":[108,165,181,191],"so":[111],"they":[113],"are":[114,183],"more":[115],"likely":[116],"natural":[119,146,271],"language":[120,147,272],"API-related":[123,145,270],"questions.":[124],"this":[126,237],"paper,":[127],"we":[128,158,201,253],"propose":[129],"novel":[131],"approach,":[132],"called":[133],"Tutorial":[134],"Fragment":[135],"Recommendation":[136],"(TuFraRec),":[137],"effectively":[139],"for":[144,242],"questions,":[148],"without":[149],"effort.":[153],"For":[154],"tutorial,":[157],"it":[160],"and":[163,192,228,255,274,280,293,295,303],"extract":[164],"each":[167],"build":[170],"API-fragment":[171,193,198,212,226,234,247,258],"pairs.":[172,199,235],"Given":[173],"question,":[175],"TuFraRec":[176,267,288],"first":[177],"generates":[178],"several":[179],"clarification":[180,190],"related":[184],"question.":[187],"pairs":[194,213,227,248,259],"construct":[196],"candidate":[197,216],"Then,":[200],"design":[202],"semi-supervised":[204],"metric":[205],"(SML)-based":[207],"model":[208],"find":[210],"list,":[217],"work":[220],"well":[221],"with":[222,311],"few":[224],"labeled":[225],"large":[230],"unlabeled":[233],"way,":[238],"labeling":[243],"relevance":[245],"be":[250],"reduced.":[251],"Finally,":[252],"sort":[254],"based":[260],"on":[261,268,286,305],"strategy.":[264],"evaluate":[266],"200":[269],"questions":[273],"two":[275,306],"public":[276],"datasets":[278,308],"(Java":[279],"Android).":[281],"The":[282],"results":[283],"demonstrate":[284],"average":[287],"improves":[289,296],"NDCG@5":[290],"by":[291,301],"0.06":[292],"0.09,":[294],"Mean":[297],"Reciprocal":[298],"Rank":[299],"(MRR)":[300],"0.07":[302],"0.09":[304],"compared":[310],"state-of-the-art":[313],"approach.":[314]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3203654434","counts_by_year":[],"updated_date":"2024-12-06T06:16:33.125889","created_date":"2021-10-11"}