{"id":"https://openalex.org/W4389159035","doi":"https://doi.org/10.1145/3611643.3616364","title":"Knowledge-Based Version Incompatibility Detection for Deep Learning","display_name":"Knowledge-Based Version Incompatibility Detection for Deep Learning","publication_year":2023,"publication_date":"2023-11-30","ids":{"openalex":"https://openalex.org/W4389159035","doi":"https://doi.org/10.1145/3611643.3616364"},"language":"en","primary_location":{"id":"doi:10.1145/3611643.3616364","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3611643.3616364","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3611643.3616364","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3611643.3616364","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002794782","display_name":"Zhongkai Zhao","orcid":"https://orcid.org/0000-0003-2365-9898"},"institutions":[{"id":"https://openalex.org/I116953780","display_name":"Tongji University","ror":"https://ror.org/03rc6as71","country_code":"CN","type":"education","lineage":["https://openalex.org/I116953780"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Zhongkai Zhao","raw_affiliation_strings":["Tongji University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Tongji University, Shanghai, China","institution_ids":["https://openalex.org/I116953780"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085704677","display_name":"Bonan Kou","orcid":"https://orcid.org/0000-0003-1407-8522"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bonan Kou","raw_affiliation_strings":["Purdue University, West Lafayette, USA"],"affiliations":[{"raw_affiliation_string":"Purdue University, West Lafayette, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076878920","display_name":"Mohamed Yilmaz Ibrahim","orcid":null},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohamed Yilmaz Ibrahim","raw_affiliation_strings":["Purdue University, West Lafayette, USA"],"affiliations":[{"raw_affiliation_string":"Purdue University, West Lafayette, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102861481","display_name":"Muhao Chen","orcid":"https://orcid.org/0000-0003-0118-3147"},"institutions":[{"id":"https://openalex.org/I84218800","display_name":"University of California, Davis","ror":"https://ror.org/05rrcem69","country_code":"US","type":"education","lineage":["https://openalex.org/I84218800"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Muhao Chen","raw_affiliation_strings":["University of California at Davis, Davis, USA"],"affiliations":[{"raw_affiliation_string":"University of California at Davis, Davis, USA","institution_ids":["https://openalex.org/I84218800"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100437453","display_name":"Tianyi Zhang","orcid":"https://orcid.org/0000-0002-5468-9347"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tianyi Zhang","raw_affiliation_strings":["Purdue University, West Lafayette, USA"],"affiliations":[{"raw_affiliation_string":"Purdue University, West Lafayette, USA","institution_ids":["https://openalex.org/I219193219"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5002794782"],"corresponding_institution_ids":["https://openalex.org/I116953780"],"apc_list":null,"apc_paid":null,"fwci":2.749,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.92225401,"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":"708","last_page":"719"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994999766349792,"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.9994999766349792,"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":"Software Testing and Debugging Techniques","score":0.9952999949455261,"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.9937000274658203,"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.8289684057235718},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.7614158391952515},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.7398548722267151},{"id":"https://openalex.org/keywords/knowledge-graph","display_name":"Knowledge graph","score":0.6598815321922302},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5140632390975952},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4814695417881012},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.47800031304359436},{"id":"https://openalex.org/keywords/knowledge-extraction","display_name":"Knowledge extraction","score":0.4382117986679077},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.41974109411239624}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8289684057235718},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.7614158391952515},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.7398548722267151},{"id":"https://openalex.org/C2987255567","wikidata":"https://www.wikidata.org/wiki/Q33002955","display_name":"Knowledge graph","level":2,"score":0.6598815321922302},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5140632390975952},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4814695417881012},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.47800031304359436},{"id":"https://openalex.org/C120567893","wikidata":"https://www.wikidata.org/wiki/Q1582085","display_name":"Knowledge extraction","level":2,"score":0.4382117986679077},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.41974109411239624},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","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":1,"locations":[{"id":"doi:10.1145/3611643.3616364","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3611643.3616364","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3611643.3616364","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3611643.3616364","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3611643.3616364","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3611643.3616364","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320307791","display_name":"Cisco Systems","ror":"https://ror.org/03yt1ez60"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4389159035.pdf","grobid_xml":"https://content.openalex.org/works/W4389159035.grobid-xml"},"referenced_works_count":25,"referenced_works":["https://openalex.org/W2326091465","https://openalex.org/W2366532918","https://openalex.org/W2513738415","https://openalex.org/W2794456160","https://openalex.org/W2888721414","https://openalex.org/W2891863714","https://openalex.org/W2899324080","https://openalex.org/W2900130428","https://openalex.org/W2901934569","https://openalex.org/W2953767132","https://openalex.org/W2953829622","https://openalex.org/W2953934237","https://openalex.org/W2962807143","https://openalex.org/W2962947218","https://openalex.org/W2968388969","https://openalex.org/W3043516402","https://openalex.org/W3091065534","https://openalex.org/W3095209159","https://openalex.org/W3100925971","https://openalex.org/W3139477189","https://openalex.org/W3163379266","https://openalex.org/W3182281291","https://openalex.org/W3206247106","https://openalex.org/W4284698653","https://openalex.org/W4389158350"],"related_works":["https://openalex.org/W2000444236","https://openalex.org/W2384475851","https://openalex.org/W2353602216","https://openalex.org/W2067317451","https://openalex.org/W4211085505","https://openalex.org/W2367078749","https://openalex.org/W4292070284","https://openalex.org/W4319071221","https://openalex.org/W4313174091","https://openalex.org/W4313219769"],"abstract_inverted_index":{"Version":[0],"incompatibility":[1,65],"issues":[2,31,38,58,141,164],"are":[3,16],"rampant":[4],"when":[5,109],"reusing":[6,110],"or":[7,37,42],"reproducing":[8],"deep":[9],"learning":[10],"models":[11],"and":[12,79,130,160,167],"applications.":[13],"Existing":[14],"techniques":[15,27],"limited":[17],"to":[18,33,50,62,85,104],"library":[19],"dependency":[20],"specifications":[21],"declared":[22],"in":[23,142],"PyPI.":[24],"Therefore,":[25],"these":[26,163],"cannot":[28],"detect":[29,105,158],"version":[30,35,57,64,87,107,125,140],"due":[32],"undocumented":[34],"constraints":[36],"involving":[39],"hardware":[40],"drivers":[41],"OS.":[43],"To":[44],"address":[45],"this":[46],"challenge,":[47],"we":[48],"propose":[49],"leverage":[51],"the":[52,69],"abundant":[53],"discussions":[54],"of":[55,71,138,162],"DL":[56,112,145],"from":[59,90],"Stack":[60],"Overflow":[61],"facilitate":[63],"detection.":[66],"We":[67],"reformulate":[68],"problem":[70,78],"knowledge":[72,89,95,102,126],"extraction":[73],"as":[74],"a":[75,81,100,111,148],"Question-Answering":[76],"(QA)":[77],"use":[80],"pre-trained":[82],"QA":[83],"model":[84],"extract":[86,124],"compatibility":[88],"online":[91],"discussions.":[92],"The":[93],"extracted":[94],"is":[96],"further":[97],"consolidated":[98],"into":[99],"weighted":[101],"graph":[103],"potential":[106],"incompatibilities":[108],"project.":[113],"Our":[114],"evaluation":[115],"results":[116],"show":[117],"that":[118],"(1)":[119],"our":[120,132],"approach":[121,133],"can":[122,134,156],"accurately":[123,135],"with":[127,147,165],"84%":[128],"accuracy,":[129],"(2)":[131],"identify":[136],"65%":[137],"known":[139],"10":[143],"popular":[144],"projects":[146],"high":[149],"precision":[150,169],"(92%),":[151],"while":[152],"two":[153],"state-of-the-art":[154],"approaches":[155],"only":[157],"29%":[159],"6%":[161],"33%":[166],"17%":[168],"respectively.":[170]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
