{"id":"https://openalex.org/W4318831784","doi":"https://doi.org/10.1145/3582569","title":"Client-Specific Upgrade Compatibility Checking via Knowledge-Guided Discovery","display_name":"Client-Specific Upgrade Compatibility Checking via Knowledge-Guided Discovery","publication_year":2023,"publication_date":"2023-02-01","ids":{"openalex":"https://openalex.org/W4318831784","doi":"https://doi.org/10.1145/3582569"},"language":"en","primary_location":{"id":"doi:10.1145/3582569","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3582569","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3582569","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3582569","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5054819831","display_name":"Chenguang Zhu","orcid":"https://orcid.org/0000-0002-7343-8279"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chenguang Zhu","raw_affiliation_strings":["The University of Texas at Austin"],"raw_orcid":"https://orcid.org/0000-0002-7343-8279","affiliations":[{"raw_affiliation_string":"The University of Texas at Austin","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101487082","display_name":"Mengshi Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114444","display_name":"Meta (United States)","ror":"https://ror.org/01zbnvs85","country_code":"US","type":"company","lineage":["https://openalex.org/I4210114444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mengshi Zhang","raw_affiliation_strings":["Meta Platforms"],"raw_orcid":"https://orcid.org/0000-0002-0025-6837","affiliations":[{"raw_affiliation_string":"Meta Platforms","institution_ids":["https://openalex.org/I4210114444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085270691","display_name":"Xiuheng Wu","orcid":"https://orcid.org/0000-0003-4464-0782"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Xiuheng Wu","raw_affiliation_strings":["Nanyang Technological University"],"raw_orcid":"https://orcid.org/0000-0003-4464-0782","affiliations":[{"raw_affiliation_string":"Nanyang Technological University","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101815991","display_name":"Xiufeng Xu","orcid":"https://orcid.org/0000-0003-2564-6660"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Xiufeng Xu","raw_affiliation_strings":["Nanyang Technological University"],"raw_orcid":"https://orcid.org/0000-0003-2564-6660","affiliations":[{"raw_affiliation_string":"Nanyang Technological University","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100421812","display_name":"Yi Li","orcid":"https://orcid.org/0000-0003-4562-8208"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Yi Li","raw_affiliation_strings":["Nanyang Technological University"],"raw_orcid":"https://orcid.org/0000-0003-4562-8208","affiliations":[{"raw_affiliation_string":"Nanyang Technological University","institution_ids":["https://openalex.org/I172675005"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":5.3434,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.95710004,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"32","issue":"4","first_page":"1","last_page":"31"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9993000030517578,"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 and Analysis Research","score":0.9988999962806702,"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":[{"id":"https://openalex.org/keywords/upgrade","display_name":"Upgrade","score":0.9483319520950317},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.845260500907898},{"id":"https://openalex.org/keywords/knowledge-base","display_name":"Knowledge base","score":0.5899472832679749},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.589163601398468},{"id":"https://openalex.org/keywords/compatibility","display_name":"Compatibility (geochemistry)","score":0.5325580835342407},{"id":"https://openalex.org/keywords/backward-compatibility","display_name":"Backward compatibility","score":0.5161874890327454},{"id":"https://openalex.org/keywords/open-source","display_name":"Open source","score":0.48119574785232544},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.46121087670326233},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.4007161855697632},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19368013739585876},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08017948269844055}],"concepts":[{"id":"https://openalex.org/C2780615140","wikidata":"https://www.wikidata.org/wiki/Q920419","display_name":"Upgrade","level":2,"score":0.9483319520950317},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.845260500907898},{"id":"https://openalex.org/C4554734","wikidata":"https://www.wikidata.org/wiki/Q593744","display_name":"Knowledge base","level":2,"score":0.5899472832679749},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.589163601398468},{"id":"https://openalex.org/C2778648169","wikidata":"https://www.wikidata.org/wiki/Q967768","display_name":"Compatibility (geochemistry)","level":2,"score":0.5325580835342407},{"id":"https://openalex.org/C20574231","wikidata":"https://www.wikidata.org/wiki/Q844605","display_name":"Backward compatibility","level":2,"score":0.5161874890327454},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.48119574785232544},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.46121087670326233},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4007161855697632},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19368013739585876},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08017948269844055},{"id":"https://openalex.org/C42360764","wikidata":"https://www.wikidata.org/wiki/Q83588","display_name":"Chemical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3582569","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3582569","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3582569","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3582569","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3582569","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3582569","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.550000011920929,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G6854926366","display_name":null,"funder_award_id":"Tier 2","funder_id":"https://openalex.org/F4320320751","funder_display_name":"Ministry of Education - Singapore"},{"id":"https://openalex.org/G7501159781","display_name":null,"funder_award_id":"MOE2019-T2-1-040","funder_id":"https://openalex.org/F4320320751","funder_display_name":"Ministry of Education - Singapore"}],"funders":[{"id":"https://openalex.org/F4320320751","display_name":"Ministry of Education - Singapore","ror":"https://ror.org/01kcva023"},{"id":"https://openalex.org/F4320320766","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302"},{"id":"https://openalex.org/F4320322724","display_name":"Ministry of Education, India","ror":"https://ror.org/048xjjh50"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4318831784.pdf","grobid_xml":"https://content.openalex.org/works/W4318831784.grobid-xml"},"referenced_works_count":51,"referenced_works":["https://openalex.org/W90447038","https://openalex.org/W140384553","https://openalex.org/W203808516","https://openalex.org/W1771925833","https://openalex.org/W1971650562","https://openalex.org/W1997899845","https://openalex.org/W2003876621","https://openalex.org/W2014515160","https://openalex.org/W2025677988","https://openalex.org/W2033348393","https://openalex.org/W2038899190","https://openalex.org/W2044527216","https://openalex.org/W2065890363","https://openalex.org/W2067871120","https://openalex.org/W2074888021","https://openalex.org/W2080579313","https://openalex.org/W2097001189","https://openalex.org/W2133437259","https://openalex.org/W2138224468","https://openalex.org/W2155233265","https://openalex.org/W2167723122","https://openalex.org/W2247455710","https://openalex.org/W2382180648","https://openalex.org/W2734752324","https://openalex.org/W2794992746","https://openalex.org/W2795013376","https://openalex.org/W2831080282","https://openalex.org/W2888541832","https://openalex.org/W2898651898","https://openalex.org/W2901360723","https://openalex.org/W2901592087","https://openalex.org/W2902618648","https://openalex.org/W2911524086","https://openalex.org/W2955767826","https://openalex.org/W2956307842","https://openalex.org/W2963900765","https://openalex.org/W2967160941","https://openalex.org/W2987292856","https://openalex.org/W3007267899","https://openalex.org/W3014659028","https://openalex.org/W3043201130","https://openalex.org/W3089614391","https://openalex.org/W3090050283","https://openalex.org/W3094949573","https://openalex.org/W3098557859","https://openalex.org/W3121414853","https://openalex.org/W3121596715","https://openalex.org/W3127006109","https://openalex.org/W3140895829","https://openalex.org/W4236799059","https://openalex.org/W4300121175"],"related_works":["https://openalex.org/W2103734435","https://openalex.org/W128084838","https://openalex.org/W2388297596","https://openalex.org/W2066550866","https://openalex.org/W3131377100","https://openalex.org/W2371078869","https://openalex.org/W3176673918","https://openalex.org/W1492220143","https://openalex.org/W2261436707","https://openalex.org/W2386084087"],"abstract_inverted_index":{"Modern":[0],"software":[1],"systems":[2,19],"are":[3],"complex,":[4],"and":[5,16,87,109,128,143,154],"they":[6],"heavily":[7],"rely":[8],"on":[9,47,68,119,138],"external":[10],"libraries":[11],"developed":[12,54],"by":[13,29,39,81,99],"different":[14],"teams":[15],"organizations.":[17],"Such":[18],"suffer":[20],"from":[21,83],"higher":[22],"instability":[23],"due":[24],"to":[25,112],"incompatibility":[26,79,136],"issues":[27,80,137],"caused":[28],"library":[30,45,103],"upgrades.":[31,89],"In":[32],"this":[33],"article,":[34],"we":[35],"address":[36],"the":[37,41,48,106,114,129],"problem":[38],"investigating":[40],"impact":[42],"of":[43,50,78,123],"a":[44,95],"upgrade":[46,59],"behaviors":[49],"its":[51],"clients.":[52],"We":[53,116],"CompCheck":[55,71,118,133,151],",":[56],"an":[57,74],"automated":[58],"compatibility":[60],"checking":[61],"framework":[62],"that":[63,132],"generates":[64],"incompatibility-revealing":[65],"tests":[66,111],"based":[67],"previous":[69],"examples.":[70],"first":[72],"establishes":[73],"offline":[75],"knowledge":[76,107],"base":[77,108],"mining":[82],"open":[84,125],"source":[85,126],"projects":[86,127],"their":[88],"It":[90],"then":[91],"discovers":[92],"incompatibilities":[93],"for":[94,101],"specific":[96],"client":[97],"project,":[98],"searching":[100],"similar":[102],"usages":[104],"in":[105],"generating":[110],"reveal":[113],"problems.":[115],"evaluated":[117],"202":[120],"call":[121,140],"sites":[122],"37":[124],"results":[130],"show":[131],"successfully":[134],"revealed":[135],"76":[139],"sites,":[141],"72.7%":[142],"94.9%":[144],"more":[145],"than":[146],"two":[147],"existing":[148],"techniques,":[149],"confirming":[150],"\u2019s":[152],"applicability":[153],"effectiveness.":[155]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
