{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T18:08:07Z","timestamp":1772906887506,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,10]],"date-time":"2022-10-10T00:00:00Z","timestamp":1665360000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Natural Science Foundation of China","award":["61902329"],"award-info":[{"award-number":["61902329"]}]},{"name":"Xiamen Technology Council","award":["3502Z20206036"],"award-info":[{"award-number":["3502Z20206036"]}]},{"name":"Jiangsu Natural Science Foundation","award":["BK20202001"],"award-info":[{"award-number":["BK20202001"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,10,10]]},"DOI":"10.1145\/3551349.3560437","type":"proceedings-article","created":{"date-parts":[[2023,1,5]],"date-time":"2023-01-05T20:43:54Z","timestamp":1672951434000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["smartPip: A Smart Approach to Resolving Python Dependency Conflict Issues"],"prefix":"10.1145","author":[{"given":"Chao","family":"Wang","sequence":"first","affiliation":[{"name":"School of Informatics, Xiamen University, China"}]},{"given":"Rongxin","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Informatics, Xiamen University, China"}]},{"given":"Haohao","family":"Song","sequence":"additional","affiliation":[{"name":"School of Informatics, Xiamen University, China"}]},{"given":"Jiwu","family":"Shu","sequence":"additional","affiliation":[{"name":"School of Informatics, Xiamen University, China"}]},{"given":"Guoqing","family":"Li","sequence":"additional","affiliation":[{"name":"Xiamen Meiya Pico Information Co., Ltd., China"}]}],"member":"320","published-online":{"date-parts":[[2023,1,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2013. PEP 440 \u2013 Version Identification and Dependency Specification. https:\/\/peps.python.org\/pep-0440\/"},{"key":"e_1_3_2_1_2_1","unstructured":"2018. Issue 7239 of Conda. https:\/\/github.com\/conda\/conda\/issues\/7239"},{"key":"e_1_3_2_1_3_1","unstructured":"2019. Issue 2 of imgsync. https:\/\/github.com\/alvarolopez\/imgsync\/issues\/2"},{"key":"e_1_3_2_1_4_1","unstructured":"2019. Issue 21 of ltiauthenticator. https:\/\/github.com\/jupyterhub\/ltiauthenticator\/issues\/21"},{"key":"e_1_3_2_1_5_1","unstructured":"2019. Issue 8197 of Conda. https:\/\/github.com\/conda\/conda\/issues\/8197"},{"key":"e_1_3_2_1_6_1","unstructured":"2019. Issue 8810 of Conda. https:\/\/github.com\/conda\/conda\/issues\/8810"},{"key":"e_1_3_2_1_7_1","unstructured":"2020. Issue 9983 of Conda. https:\/\/github.com\/conda\/conda\/issues\/9983"},{"key":"e_1_3_2_1_8_1","unstructured":"2020. pip documentation. https:\/\/pip.pypa.io\/en\/stable\/cli\/pip_install\/"},{"key":"e_1_3_2_1_9_1","unstructured":"2020. WatchMan issue reports. http:\/\/www.watchman-pypi.com"},{"key":"e_1_3_2_1_10_1","unstructured":"2021. AAAI Dataset. https:\/\/github.com\/MLNLP-World\/Top-AI-Conferences-Paper-with-Code\/blob\/master\/AAAI\/2021\/AAAI2021.md"},{"key":"e_1_3_2_1_11_1","unstructured":"2021. Maven. https:\/\/mvnrepository.com\/repos"},{"key":"e_1_3_2_1_12_1","unstructured":"2021. PyPI. https:\/\/pypi.org"},{"key":"e_1_3_2_1_13_1","unstructured":"2022. backtracking resolver. https:\/\/pip.pypa.io\/en\/latest\/topics\/dependency-resolution\/"},{"key":"e_1_3_2_1_14_1","unstructured":"2022. Composer. https:\/\/getcomposer.org\/"},{"key":"e_1_3_2_1_15_1","unstructured":"2022. Conda. https:\/\/conda.io\/"},{"key":"e_1_3_2_1_16_1","unstructured":"2022. conda repository. https:\/\/docs.conda.io\/projects\/conda\/en\/latest\/glossary.html#conda-repository"},{"key":"e_1_3_2_1_17_1","unstructured":"2022. Issue 11414 of Conda. https:\/\/github.com\/conda\/conda\/issues\/11414"},{"key":"e_1_3_2_1_18_1","unstructured":"2022. NuGet. https:\/\/www.nuget.org"},{"key":"e_1_3_2_1_19_1","unstructured":"2022. pip. https:\/\/pypi.org\/project\/pip\/"},{"key":"e_1_3_2_1_20_1","unstructured":"2022. Poetry. https:\/\/python-poetry.org\/docs\/faq\/"},{"key":"e_1_3_2_1_21_1","unstructured":"2022. Understanding Conda and Pip. https:\/\/www.anaconda.com\/blog\/understanding-conda-and-pip"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2011.5767626"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054837"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950325"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-78800-3_24"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2918315"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397388"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183399.3183417"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00031"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00047"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00052"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00021"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510118"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330578"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2018.8330201"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10601-013-9146-2"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460319.3464797"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460319.3464797"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-020-09914-8"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00144"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380426"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236056"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00068"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3057767"}],"event":{"name":"ASE '22: 37th IEEE\/ACM International Conference on Automated Software Engineering","location":"Rochester MI USA","acronym":"ASE '22"},"container-title":["Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3551349.3560437","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3551349.3560437","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T08:01:16Z","timestamp":1755849676000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3551349.3560437"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,10]]},"references-count":44,"alternative-id":["10.1145\/3551349.3560437","10.1145\/3551349"],"URL":"https:\/\/doi.org\/10.1145\/3551349.3560437","relation":{},"subject":[],"published":{"date-parts":[[2022,10,10]]},"assertion":[{"value":"2023-01-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}