{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T07:39:00Z","timestamp":1768894740372,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,30]],"date-time":"2023-11-30T00:00:00Z","timestamp":1701302400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,30]]},"DOI":"10.1145\/3611643.3616364","type":"proceedings-article","created":{"date-parts":[[2023,11,30]],"date-time":"2023-11-30T23:14:38Z","timestamp":1701386078000},"page":"708-719","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Knowledge-Based Version Incompatibility Detection for Deep Learning"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2365-9898","authenticated-orcid":false,"given":"Zhongkai","family":"Zhao","sequence":"first","affiliation":[{"name":"Tongji University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1407-8522","authenticated-orcid":false,"given":"Bonan","family":"Kou","sequence":"additional","affiliation":[{"name":"Purdue University, West Lafayette, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5590-5163","authenticated-orcid":false,"given":"Mohamed Yilmaz","family":"Ibrahim","sequence":"additional","affiliation":[{"name":"Purdue University, West Lafayette, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0118-3147","authenticated-orcid":false,"given":"Muhao","family":"Chen","sequence":"additional","affiliation":[{"name":"University of California at Davis, Davis, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5468-9347","authenticated-orcid":false,"given":"Tianyi","family":"Zhang","sequence":"additional","affiliation":[{"name":"Purdue University, West Lafayette, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,11,30]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"2022. Installing on Apple Silicon M1 hardware. https:\/\/scikit-learn.org\/stable\/install.html##installing-on-apple-silicon-m1-hardware"},{"key":"e_1_3_2_2_2_1","unstructured":"Accessed on 2023. Anaconda. https:\/\/www.anaconda.com\/"},{"key":"e_1_3_2_2_3_1","unstructured":"Accessed on 2023. PyPI. https:\/\/pypi.org\/"},{"key":"e_1_3_2_2_4_1","unstructured":"Sep 12 2022. Python Abstract Syntax Trees. https:\/\/docs.python.org\/3.8\/library\/ast.html"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2011.5767626"},{"key":"e_1_3_2_2_6_1","volume-title":"Dependency management in software component deployment. Electronic Notes in theoretical computer science, 182","author":"Belguidoum Meriem","year":"2007","unstructured":"Meriem Belguidoum and Fabien Dagnat. 2007. Dependency management in software component deployment. Electronic Notes in theoretical computer science, 182 (2007), 17\u201332."},{"key":"e_1_3_2_2_7_1","unstructured":"Humberto Cervantes and Richard S Hall. 2003. Automating service dependency management in a service-oriented component model. In Icse cbse workshop."},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409759"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308558.3313600"},{"key":"e_1_3_2_2_10_1","unstructured":"Wikipedia contributors. 2023. Stable marriage problem. https:\/\/en.wikipedia.org\/wiki\/Stable_marriage_problem"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3277539.3277541"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397388"},{"key":"e_1_3_2_2_13_1","unstructured":"Stack Overflow Username :FlyingTeller. 2019. Install an older version of Tensorflow GPU. https:\/\/stackoverflow.com\/questions\/59659585"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v33i01.33013598"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME46990.2020.00116"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238185"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00047"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"crossref","unstructured":"Kaifeng Huang Bihuan Chen Susheng Wu Junmin Cao Lei Ma and Xin Peng. 2022. Demystifying Dependency Bugs in Deep Learning Stack. arXiv preprint arXiv:2207.10347.","DOI":"10.1145\/3611643.3616325"},{"key":"e_1_3_2_2_19_1","volume-title":"Taxonomy of Real Faults in Deep Learning Systems. CoRR, abs\/1910.11015","author":"Humbatova Nargiz","year":"2019","unstructured":"Nargiz Humbatova, Gunel Jahangirova, Gabriele Bavota, Vincenzo Riccio, Andrea Stocco, and Paolo Tonella. 2019. Taxonomy of Real Faults in Deep Learning Systems. CoRR, abs\/1910.11015 (2019), arXiv:1910.11015. arxiv:1910.11015"},{"key":"e_1_3_2_2_20_1","volume-title":"Unifiedqa: Crossing format boundaries with a single qa system. arXiv preprint arXiv:2005.00700.","author":"Khashabi Daniel","year":"2020","unstructured":"Daniel Khashabi, Sewon Min, Tushar Khot, Ashish Sabharwal, Oyvind Tafjord, Peter Clark, and Hannaneh Hajishirzi. 2020. Unifiedqa: Crossing format boundaries with a single qa system. arXiv preprint arXiv:2005.00700."},{"key":"e_1_3_2_2_21_1","unstructured":"Bo Li Gexiang Fang Yang Yang Quansen Wang Wei Ye Wen Zhao and Shikun Zhang. 2023. Evaluating ChatGPT\u2019s Information Extraction Capabilities: An Assessment of Performance Explainability Calibration and Faithfulness. arXiv preprint arXiv:2304.11633."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00028"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00783"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3120203"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338971"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460319.3464797"},{"key":"e_1_3_2_2_27_1","unstructured":"Accessed on June 09 2022. 2022. Stack Exchange Data Dump. https:\/\/archive.org\/details\/stackexchange"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180184"},{"key":"e_1_3_2_2_29_1","volume-title":"Manning","author":"Qi Peng","year":"2020","unstructured":"Peng Qi, Yuhao Zhang, Yuhui Zhang, Jason Bolton, and Christopher D. Manning. 2020. Stanza: A Python Natural Language Processing Toolkit for Many Human Languages. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics: System Demonstrations."},{"key":"e_1_3_2_2_30_1","volume-title":"International Conference on Machine Learning. 8748\u20138763","author":"Radford Alec","year":"2021","unstructured":"Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, and Jack Clark. 2021. Learning transferable visual models from natural language supervision. In International Conference on Machine Learning. 8748\u20138763."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3242921.3242923"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884800"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00144"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00058"},{"key":"e_1_3_2_2_35_1","volume-title":"Chi, and Denny Zhou","author":"Wang Xuezhi","year":"2022","unstructured":"Xuezhi Wang, Jason Wei, Dale Schuurmans, Quoc Le, Ed Chi, and Denny Zhou. 2022. Self-consistency improves chain of thought reasoning in language models. arXiv preprint arXiv:2203.11171."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380426"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"crossref","unstructured":"Ying Wang Ming Wen Yepang Liu Yibo Wang Zhenming Li Chao Wang Hai Yu Shing-Chi Cheung Chang Xu and Zhiliang Zhu. 2020. Watchman Online Interface. http:\/\/www.watchman-pypi.com\/","DOI":"10.1145\/3377811.3380426"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00068"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236056"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236056"},{"key":"e_1_3_2_2_41_1","unstructured":"Xiang Wei Xingyu Cui Ning Cheng Xiaobin Wang Xin Zhang Shen Huang Pengjun Xie Jinan Xu Yufeng Chen and Meishan Zhang. 2023. Zero-shot information extraction via chatting with chatgpt. arXiv preprint arXiv:2302.10205."},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970357"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510127"},{"key":"e_1_3_2_2_44_1","unstructured":"Hongjie Ye Wei Chen Wensheng Dou Guoquan Wu and Jun Wei. 2022. PyEGo GitHub Repository. https:\/\/github.com\/PyEGo\/PyEGo"},{"key":"e_1_3_2_2_45_1","volume-title":"An API Learning Service for Inexperienced Developers Based on API Knowledge Graph. In 2021 IEEE International Conference on Web Services (ICWS). 251\u2013261","author":"Yin Hang","year":"2021","unstructured":"Hang Yin, Yuanhao Zheng, Yanchun Sun, and Gang Huang. 2021. An API Learning Service for Inexperienced Developers Based on API Knowledge Graph. In 2021 IEEE International Conference on Web Services (ICWS). 251\u2013261."},{"key":"e_1_3_2_2_46_1","volume-title":"Bonan, Muhao Chen, and Tianyi Zhang.","author":"Zhao Zhongkai","year":"2023","unstructured":"Zhongkai Zhao, Ibrahim Mohammed Yilmaz Kou, Bonan, Muhao Chen, and Tianyi Zhang. 2023. Artifact of Knowledge-based Version Incompatibility Detection for Deep Learning. https:\/\/github.com\/KKZ20\/DECIDE"}],"event":{"name":"ESEC\/FSE '23: 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"San Francisco CA USA","acronym":"ESEC\/FSE '23","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3611643.3616364","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3611643.3616364","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:11Z","timestamp":1750178171000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3611643.3616364"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,30]]},"references-count":46,"alternative-id":["10.1145\/3611643.3616364","10.1145\/3611643"],"URL":"https:\/\/doi.org\/10.1145\/3611643.3616364","relation":{},"subject":[],"published":{"date-parts":[[2023,11,30]]},"assertion":[{"value":"2023-11-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}