{"id":"https://openalex.org/W3127006109","doi":"https://doi.org/10.1109/tse.2021.3057767","title":"Will Dependency Conflicts Affect My Program's Semantics?","display_name":"Will Dependency Conflicts Affect My Program's Semantics?","publication_year":2022,"publication_date":"2022-07-01","ids":{"openalex":"https://openalex.org/W3127006109","doi":"https://doi.org/10.1109/tse.2021.3057767","mag":"3127006109"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2021.3057767","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,"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,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2006.07633","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018863416","display_name":"Ying Wang","orcid":"https://orcid.org/0000-0002-8710-515X"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ying Wang","raw_affiliation_string":"[Software college, Northeastern University, 1848 Shenyang, Liaoning, China, (e-mail: wangying@swc.neu.edu.cn)]","raw_affiliation_strings":["[Software college, Northeastern University, 1848 Shenyang, Liaoning, China, (e-mail: wangying@swc.neu.edu.cn)]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054822682","display_name":"Rongxin Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rongxin Wu","raw_affiliation_string":"[Department of Cyber Space Security, Xiamen University, 12466 Xiamen, Fujian, China, (e-mail: wurongxin@xmu.edu.cn)]","raw_affiliation_strings":["[Department of Cyber Space Security, Xiamen University, 12466 Xiamen, Fujian, China, (e-mail: wurongxin@xmu.edu.cn)]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078327425","display_name":"Chao Wang","orcid":"https://orcid.org/0009-0003-4684-3943"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chao Wang","raw_affiliation_string":"[Software College, Northeastern University, 1848 Shenyang, Liaoning, China, (e-mail: wangc_neu@163.com)]","raw_affiliation_strings":["[Software College, Northeastern University, 1848 Shenyang, Liaoning, China, (e-mail: wangc_neu@163.com)]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003031253","display_name":"Ming Wen","orcid":"https://orcid.org/0000-0001-5588-9618"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ming Wen","raw_affiliation_string":"[Cyber Science and Engineering, Huazhong University of Science and Technology, 12443 Wuhan, Hubei, China, 430074 (e-mail: mwenaa@hust.edu.cn)]","raw_affiliation_strings":["[Cyber Science and Engineering, Huazhong University of Science and Technology, 12443 Wuhan, Hubei, China, 430074 (e-mail: mwenaa@hust.edu.cn)]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084868951","display_name":"Yepang Liu","orcid":"https://orcid.org/0000-0001-8147-8126"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yepang Liu","raw_affiliation_string":"[Computer Science and Engineering, Southern University of Science and Technology, 255310 Shenzhen, Guangdong, China, (e-mail: liuyp1@sustech.edu.cn)]","raw_affiliation_strings":["[Computer Science and Engineering, Southern University of Science and Technology, 255310 Shenzhen, Guangdong, China, (e-mail: liuyp1@sustech.edu.cn)]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034057959","display_name":"Shing-Chi Cheung","orcid":"https://orcid.org/0000-0002-3508-7172"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"CN","type":"education","lineage":["https://openalex.org/I200769079"]},{"id":"https://openalex.org/I889458895","display_name":"University of Hong Kong","ror":"https://ror.org/02zhqgq86","country_code":"HK","type":"education","lineage":["https://openalex.org/I889458895"]}],"countries":["CN","HK"],"is_corresponding":false,"raw_author_name":"Shing-Chi Cheung","raw_affiliation_string":"Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Hong Kong, China","raw_affiliation_strings":["Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Hong Kong, China"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080895253","display_name":"Hai Yu","orcid":"https://orcid.org/0000-0002-8024-1781"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hai Yu","raw_affiliation_string":"[Software College, Northeastern University, 1848 Shenyang, Liaoning, China, (e-mail: yuhai@mail.neu.edu.cn)]","raw_affiliation_strings":["[Software College, Northeastern University, 1848 Shenyang, Liaoning, China, (e-mail: yuhai@mail.neu.edu.cn)]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052203980","display_name":"Chang Xu","orcid":"https://orcid.org/0000-0002-6299-4704"},"institutions":[{"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":false,"raw_author_name":"Chang Xu","raw_affiliation_string":"[Department of Computer Science and Engineering, Nanjing University, 12581 Nanjing, Jiangsu, China, (e-mail: changxu@nju.edu.cn)]","raw_affiliation_strings":["[Department of Computer Science and Engineering, Nanjing University, 12581 Nanjing, Jiangsu, China, (e-mail: changxu@nju.edu.cn)]"]},{"author_position":"last","author":{"id":"https://openalex.org/A5040140553","display_name":"Zhiliang Zhu","orcid":"https://orcid.org/0000-0002-1523-1720"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiliang Zhu","raw_affiliation_string":"[Software College, Northeastern University, 1848 Shenyang, Liaoning, China, (e-mail: ZHUZhiLiang_NEU@163.com)]","raw_affiliation_strings":["[Software College, Northeastern University, 1848 Shenyang, Liaoning, China, (e-mail: ZHUZhiLiang_NEU@163.com)]"]}],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"has_fulltext":false,"cited_by_count":14,"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":"48","issue":"7","first_page":"2295","last_page":"2316"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Empirical Studies in Software Engineering","score":0.9999,"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":"Empirical Studies in Software Engineering","score":0.9999,"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/T10743","display_name":"Automated Software Testing Techniques","score":0.9998,"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/T12423","display_name":"Software Reliability Assessment and Prediction","score":0.9991,"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":[{"keyword":"dependency conflicts affect","score":0.7481},{"keyword":"semantics","score":0.4394},{"keyword":"program","score":0.2807}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7835267},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.7346566},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.66777694},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.6051972},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.593228},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.5859963},{"id":"https://openalex.org/C117797892","wikidata":"https://www.wikidata.org/wiki/Q286363","display_name":"Shadow (psychology)","level":2,"score":0.5334815},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4974492},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.4301221},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.26433426},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.114183694},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.08988291},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.083445996},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","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/C542102704","wikidata":"https://www.wikidata.org/wiki/Q183257","display_name":"Psychotherapist","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2021.3057767","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,"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,"version":null,"is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2006.07633","pdf_url":"https://arxiv.org/pdf/2006.07633","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":["Cornell University"],"type":"repository"},"license":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2006.07633","pdf_url":"https://arxiv.org/pdf/2006.07633","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":["Cornell University"],"type":"repository"},"license":null,"version":"submittedVersion","is_accepted":false,"is_published":false},"sustainable_development_goals":[{"score":0.42,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"grants":[{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"61932021"},{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"61902329"},{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"61902056"},{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"62002125"},{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"61977014"},{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"61802164"},{"funder":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities","award_id":"N2017011"}],"referenced_works_count":59,"referenced_works":["https://openalex.org/W156272839","https://openalex.org/W1490038304","https://openalex.org/W1597799702","https://openalex.org/W1627834242","https://openalex.org/W1962482270","https://openalex.org/W1971650562","https://openalex.org/W1978594327","https://openalex.org/W1990090830","https://openalex.org/W2001519622","https://openalex.org/W2017971446","https://openalex.org/W2035653731","https://openalex.org/W2037797835","https://openalex.org/W2065314038","https://openalex.org/W2065489029","https://openalex.org/W2067617772","https://openalex.org/W2068430427","https://openalex.org/W2094198072","https://openalex.org/W2096598529","https://openalex.org/W2098054810","https://openalex.org/W2098456636","https://openalex.org/W2107709519","https://openalex.org/W2122738744","https://openalex.org/W2134741696","https://openalex.org/W2136279823","https://openalex.org/W2145020764","https://openalex.org/W2151481990","https://openalex.org/W2151704521","https://openalex.org/W2157309873","https://openalex.org/W2159933174","https://openalex.org/W2160829641","https://openalex.org/W2167363133","https://openalex.org/W2170078167","https://openalex.org/W2170998491","https://openalex.org/W2171670202","https://openalex.org/W2295840463","https://openalex.org/W2547709064","https://openalex.org/W2577663800","https://openalex.org/W2619704817","https://openalex.org/W2701082322","https://openalex.org/W2734752324","https://openalex.org/W2755579216","https://openalex.org/W2768049211","https://openalex.org/W2794456160","https://openalex.org/W2795475321","https://openalex.org/W2899324080","https://openalex.org/W2915209275","https://openalex.org/W2953482240","https://openalex.org/W2953934237","https://openalex.org/W2954543458","https://openalex.org/W2996758583","https://openalex.org/W3091065534","https://openalex.org/W3105319283","https://openalex.org/W3105599650","https://openalex.org/W3146215426","https://openalex.org/W4234542549","https://openalex.org/W4237492309","https://openalex.org/W4238491079","https://openalex.org/W4238535847","https://openalex.org/W4239276494"],"related_works":["https://openalex.org/W4287163809","https://openalex.org/W2504004674","https://openalex.org/W2498744856","https://openalex.org/W4390482104","https://openalex.org/W322408318","https://openalex.org/W3196043647","https://openalex.org/W3172515123","https://openalex.org/W2893218741","https://openalex.org/W1595229445","https://openalex.org/W149041114"],"ngrams_url":"https://api.openalex.org/works/W3127006109/ngrams","abstract_inverted_index":{"Java":[0],"projects":[1,230],"are":[2,73],"often":[3],"built":[4],"on":[5,18,228,237],"top":[6],"of":[7,14,69,143,152,194,220,226,235,251,262],"various":[8],"third-party":[9],"libraries.":[10,70],"If":[11],"multiple":[12],"versions":[13,68],"a":[15,54,217,223,232],"library":[16,50,203],"exist":[17],"the":[19,29,49,64,90,122,130,150,157,163,186,195,198,263],"classpath,":[20],"JVM":[21],"will":[22],"only":[23],"load":[24],"one":[25],"version":[26],"and":[27,66,213,222,231,259],"shadow":[28],"others,":[30],"which":[31,179,252],"we":[32,138,171],"refer":[33],"to":[34,43,77,101,132,148,190],"as":[35,256],"dependency":[36],"conflicts":[37],".":[38],"This":[39,112],"would":[40],"give":[41],"rise":[42],"semantic":[44],"conflict":[45],"(SC)":[46],"issues,":[47,98],"if":[48],"APIs":[51,196],"referenced":[52],"by":[53,167],"project":[55,187],"have":[56,266],"identical":[57],"method":[58],"signatures":[59,200],"but":[60],"inconsistent":[61,192],"semantics":[62],"across":[63],"loaded":[65],"shadowed":[67],"SC":[71,103,123,146,164],"issues":[72,104,124,147,245,265],"difficult":[74],"for":[75,95],"developers":[76],"diagnose":[78],"in":[79,129,156,201,246],"practice,":[80],"since":[81],"understanding":[82],"them":[83],"typically":[84,125],"requires":[85],"domain":[86],"knowledge.":[87],"Although":[88],"adapting":[89],"existing":[91],"test":[92,119,158,181,189],"generation":[93],"technique":[94,176],"dependency":[96],"conflict":[97,244],"Riddle":[99,116],",":[100,178],"detect":[102],"is":[105,109,113,211],"feasible,":[106],"its":[107],"effectiveness":[108],"greatly":[110],"compromised.":[111],"mainly":[114],"because":[115],"randomly":[117],"generates":[118],"inputs,":[120],"while":[121],"require":[126],"specific":[127,154],"arguments":[128,155],"tests":[131],"be":[133],"exposed.":[134],"To":[135],"address":[136],"that,":[137],"conducted":[139],"an":[140,173],"empirical":[141,169],"study":[142],"316":[144],"real":[145,257],"understand":[149],"characteristics":[151],"such":[153],"cases":[159,182],"that":[160,209],"can":[161],"capture":[162],"issues.":[165],"Inspired":[166],"our":[168],"findings,":[170],"propose":[172],"automated":[174],"testing":[175],"Sensor":[177,210],"synthesizes":[180],"using":[183],"ingredients":[184],"from":[185],"under":[188],"trigger":[191],"behaviors":[193],"with":[197],"same":[199],"conflicting":[202],"versions.":[204],"Our":[205],"evaluation":[206],"results":[207],"show":[208],"effective":[212],"useful:":[214],"it":[215,240],"achieved":[216],"$Precision$":[219,234],"0.898":[221],"notation=\"LaTeX\">$Recall$":[225],"0.725":[227],"open-source":[229],"0.821":[236],"industrial":[238],"projects;":[239],"detected":[241],"306":[242],"semantic":[243],"50":[247],"projects,":[248],"70.4":[249],"percent":[250,261],"had":[253],"been":[254,267],"confirmed":[255,264],"bugs,":[258],"84.2":[260],"fixed":[268],"quickly.":[269]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3127006109","counts_by_year":[{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":2}],"updated_date":"2024-03-17T08:12:33.046349","created_date":"2021-02-15"}