{"id":"https://openalex.org/W3052605848","doi":"https://doi.org/10.1109/tse.2020.3017794","title":"Heuristic and Neural Network Based Prediction of Project-Specific API Member Access","display_name":"Heuristic and Neural Network Based Prediction of Project-Specific API Member Access","publication_year":2020,"publication_date":"2020-08-19","ids":{"openalex":"https://openalex.org/W3052605848","doi":"https://doi.org/10.1109/tse.2020.3017794","mag":"3052605848"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2020.3017794","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2020.3017794","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-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/A5101903807","display_name":"Lin Jiang","orcid":"https://orcid.org/0000-0002-4493-3377"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Lin Jiang","raw_affiliation_strings":["School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024721944","display_name":"Hui Liu","orcid":"https://orcid.org/0000-0002-3267-6801"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hui Liu","raw_affiliation_strings":["School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002119636","display_name":"He Jiang","orcid":"https://orcid.org/0000-0001-8674-4948"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"He Jiang","raw_affiliation_strings":["School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100388576","display_name":"Lu Zhang","orcid":"https://orcid.org/0000-0001-8304-7055"},"institutions":[{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Zhang","raw_affiliation_strings":["Key Laboratory of High Confidence Software Technologies, Ministry of Education, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of High Confidence Software Technologies, Ministry of Education, Beijing, China","institution_ids":["https://openalex.org/I4210128818"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025035093","display_name":"Mei Hong","orcid":"https://orcid.org/0000-0003-4611-3257"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hong Mei","raw_affiliation_strings":["School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5101903807"],"corresponding_institution_ids":["https://openalex.org/I125839683"],"apc_list":null,"apc_paid":null,"fwci":1.6014,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.87876596,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"48","issue":"4","first_page":"1249","last_page":"1267"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9542999863624573,"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"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9521999955177307,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.8581314086914062},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6205239295959473},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5428426861763},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5311456918716431},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.5148076415061951},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.47181642055511475},{"id":"https://openalex.org/keywords/identifier","display_name":"Identifier","score":0.4657588303089142},{"id":"https://openalex.org/keywords/filter","display_name":"Filter (signal processing)","score":0.4201364815235138},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.38671234250068665},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3829965591430664},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.32193177938461304}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8581314086914062},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6205239295959473},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5428426861763},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5311456918716431},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.5148076415061951},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.47181642055511475},{"id":"https://openalex.org/C154504017","wikidata":"https://www.wikidata.org/wiki/Q853614","display_name":"Identifier","level":2,"score":0.4657588303089142},{"id":"https://openalex.org/C106131492","wikidata":"https://www.wikidata.org/wiki/Q3072260","display_name":"Filter (signal processing)","level":2,"score":0.4201364815235138},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.38671234250068665},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3829965591430664},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.32193177938461304},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"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/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2020.3017794","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2020.3017794","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5196677375","display_name":null,"funder_award_id":"61690205","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G560904239","display_name":null,"funder_award_id":"61772071","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":59,"referenced_works":["https://openalex.org/W90447038","https://openalex.org/W1574901103","https://openalex.org/W1598796236","https://openalex.org/W1614298861","https://openalex.org/W1646278814","https://openalex.org/W1970607969","https://openalex.org/W1980450075","https://openalex.org/W1994573369","https://openalex.org/W1998265754","https://openalex.org/W2050570039","https://openalex.org/W2052468877","https://openalex.org/W2059215200","https://openalex.org/W2062976763","https://openalex.org/W2064675550","https://openalex.org/W2088950943","https://openalex.org/W2105594594","https://openalex.org/W2110893883","https://openalex.org/W2113697305","https://openalex.org/W2119109877","https://openalex.org/W2121818394","https://openalex.org/W2122076271","https://openalex.org/W2122111042","https://openalex.org/W2140609933","https://openalex.org/W2143861926","https://openalex.org/W2148190602","https://openalex.org/W2152474046","https://openalex.org/W2157976942","https://openalex.org/W2157984409","https://openalex.org/W2165747537","https://openalex.org/W2166597811","https://openalex.org/W2238673293","https://openalex.org/W2246134316","https://openalex.org/W2266912522","https://openalex.org/W2344444819","https://openalex.org/W2380058981","https://openalex.org/W2397274409","https://openalex.org/W2400997415","https://openalex.org/W2444132761","https://openalex.org/W2619465136","https://openalex.org/W2740130862","https://openalex.org/W2903382683","https://openalex.org/W2921792613","https://openalex.org/W2954451301","https://openalex.org/W2963285578","https://openalex.org/W3146720657","https://openalex.org/W3150708171","https://openalex.org/W4213053623","https://openalex.org/W4232188856","https://openalex.org/W4232728046","https://openalex.org/W4245415816","https://openalex.org/W6635679246","https://openalex.org/W6636510571","https://openalex.org/W6636771404","https://openalex.org/W6671236358","https://openalex.org/W6685562342","https://openalex.org/W6712677135","https://openalex.org/W6718692554","https://openalex.org/W6757107679","https://openalex.org/W6760150090"],"related_works":["https://openalex.org/W270927586","https://openalex.org/W2884602833","https://openalex.org/W2460969868","https://openalex.org/W2084173245","https://openalex.org/W3163925248","https://openalex.org/W2973871154","https://openalex.org/W31944806","https://openalex.org/W4288104284","https://openalex.org/W2137137834","https://openalex.org/W2165451487"],"abstract_inverted_index":{"Code":[0],"completion":[1,17,26],"is":[2,12,95],"to":[3,33,66,178,210,251,268],"predict":[4,34],"the":[5,22,68,86,101,121,124,128,131,137,139,142,146,149,173,179,182,195,200,203,211,224,227,233,238,243,269,273],"rest":[6],"of":[7,24,82,105,120,123,130,136,148,181,199,242],"a":[8,10,77,91,98,112,248],"statement":[9],"developer":[11],"typing.":[13],"Although":[14],"advanced":[15],"code":[16,25,83,125,165],"approaches":[18,271],"have":[19],"greatly":[20],"improved":[21],"accuracy":[23],"in":[27,51,56,156],"modern":[28],"IDEs,":[29],"it":[30,214,222,246],"remains":[31],"challenging":[32],"project-specific":[35,70,92],"API":[36,71,93],"method":[37],"invocations":[38],"or":[39],"field":[40],"accesses":[41],"because":[42],"little":[43],"knowledge":[44],"about":[45],"such":[46,111,159,219],"elements":[47],"could":[48],"be":[49],"learned":[50],"advance.":[52],"To":[53],"this":[54,57],"end,":[55],"paper":[58],"we":[59],"propose":[60],"an":[61,106,168],"accurate":[62,164],"approach":[63],"called":[64],"HeeNAMA":[65,74,115,171,276],"suggesting":[67,85],"next":[69],"member":[72,88],"access.":[73],"focuses":[75],"on":[76,100,110,141,218,262],"specific":[78,113],"but":[79],"common":[80],"case":[81],"completion:":[84],"following":[87],"access":[89],"whenever":[90],"instance":[94],"followed":[96],"by":[97,281],"dot":[99],"right":[102],"hand":[103,133,144,197,240],"side":[104,134,198,241],"assignment.":[107,201,244],"By":[108],"focusing":[109],"case,":[114],"can":[116],"take":[117],"full":[118],"advantages":[119],"context":[122],"completion,":[126],"including":[127],"type":[129,147,180,192],"left":[132,143,196,239],"expression":[135],"assignment,":[138,170,213],"identifier":[140],"side,":[145],"base":[150,183],"instance,":[151,184],"and":[152,185,272,279,283],"similar":[153,209],"assignments":[154,207],"typed":[155],"before.":[157],"All":[158],"information":[160],"together":[161],"enables":[162],"highly":[163,208],"completion.":[166],"Given":[167],"incomplete":[169,212],"generates":[172],"initial":[174,228],"candidate":[175,229],"set":[176,230],"according":[177],"excludes":[186],"those":[187],"candidates":[188],"that":[189,231,266],"are":[190],"not":[191],"compatible":[193],"with":[194,237],"If":[202],"enclosing":[204],"project":[205],"contains":[206],"makes":[215],"suggestions":[216],"based":[217],"assignments.":[220],"Otherwise,":[221],"selects":[223],"one":[225],"from":[226],"has":[232],"greatest":[234],"lexical":[235],"similarity":[236],"Finally,":[245],"employs":[247],"neural":[249],"network":[250],"filter":[252],"out":[253],"risky":[254],"predictions,":[255],"which":[256],"guarantees":[257],"high":[258],"precision.":[259],"Evaluation":[260],"results":[261],"open-source":[263],"applications":[264],"suggest":[265],"compared":[267],"state-of-the-art":[270],"state-of-the-practice":[274],"tools":[275],"improves":[277],"precision":[278],"recall":[280],"70.68":[282],"25.23":[284],"percent,":[285],"relatively.":[286]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
