{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,8]],"date-time":"2026-10-08T11:42:54Z","timestamp":1791459774614,"version":"4.3.4"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,24]],"date-time":"2024-10-24T00:00:00Z","timestamp":1729728000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSERC"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,10,24]]},"DOI":"10.1145\/3674805.3686685","type":"proceedings-article","created":{"date-parts":[[2024,10,15]],"date-time":"2024-10-15T18:39:24Z","timestamp":1729017564000},"page":"245-256","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["An Empirical Study of API Misuses of Data-Centric Libraries"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6756-6610","authenticated-orcid":false,"given":"Akalanka","family":"Galappaththi","sequence":"first","affiliation":[{"name":"University of Alberta, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0091-6030","authenticated-orcid":false,"given":"Sarah","family":"Nadi","sequence":"additional","affiliation":[{"name":"New York University Abu Dhabi, United Arab Emirates"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6919-2149","authenticated-orcid":false,"given":"Christoph","family":"Treude","sequence":"additional","affiliation":[{"name":"Singapore Management University, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,10,24]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901739.2903506"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00053"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2827384"},{"key":"e_1_3_2_1_4_1","volume-title":"ESEM 2024 - Data-centric API misuse data set. https:\/\/figshare.com\/s\/0062f28e8587fe9ce715","author":"Anonymous","year":"2024","unstructured":"Anonymous. 2024. ESEM 2024 - Data-centric API misuse data set. https:\/\/figshare.com\/s\/0062f28e8587fe9ce715"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER53432.2022.00110"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196445"},{"key":"e_1_3_2_1_7_1","unstructured":"Kathy Charmaz. 2014. Constructing grounded theory. (2014)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11135-014-0003-1"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion.2019.00046"},{"key":"e_1_3_2_1_10_1","unstructured":"Mansur Gulami. 2022. A Human-in-the-loop Approach to Generate Annotation Usage Rules. Master\u2019s thesis."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER56733.2023.00055"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2011.21"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380395"},{"key":"e_1_3_2_1_14_1","volume-title":"NIPS MLSys Workshop, Vol.\u00a01.","author":"Hynes Nick","year":"2017","unstructured":"Nick Hynes, D Sculley, and Michael Terry. 2017. The data linter: Lightweight, automated sanity checking for ml data sets. In NIPS MLSys Workshop, Vol.\u00a01."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338955"},{"key":"e_1_3_2_1_16_1","volume-title":"State of Data Science and Machine Learning","year":"2022","unstructured":"kaggle. 2023. State of Data Science and Machine Learning 2022. https:\/\/www.kaggle.com\/kaggle-survey-2022"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115707"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.2307\/2529310"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194019400205"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST49551.2021.00034"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081706.1081755"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS55610.2022.00046"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3516826"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/b978-0-12-411519-4.00002-1"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.12"},{"key":"e_1_3_2_1_26_1","unstructured":"Matplotlib. 2023. datestr2num. https:\/\/matplotlib.org\/stable\/api\/dates_api.html#matplotlib.dates.datestr2num"},{"key":"e_1_3_2_1_27_1","unstructured":"Matplotlib. 2023. Matplotlib. https:\/\/matplotlib.org\/"},{"key":"e_1_3_2_1_28_1","unstructured":"Matplotlib. 2023. pyplot.text. https:\/\/matplotlib.org\/stable\/api\/_as_gen\/matplotlib.pyplot.text.html"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1177\/0047281617721853"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9186-4"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430536.2430541"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2896587"},{"key":"e_1_3_2_1_33_1","unstructured":"mypy. 2023. mypy. https:\/\/mypy-lang.org\/"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884790"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054828"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595767"},{"key":"e_1_3_2_1_37_1","unstructured":"NumPy. 2023. NumPy. https:\/\/numpy.org\/"},{"key":"e_1_3_2_1_38_1","unstructured":"Query\u00a0Stack Overflow. 2023. Stack Exchange Data Explorer. https:\/\/data.stackexchange.com\/stackoverflow\/query\/"},{"key":"e_1_3_2_1_39_1","unstructured":"Stack Overflow. 2024. Survey. https:\/\/survey.stackoverflow.co\/2023\/#overview"},{"key":"e_1_3_2_1_40_1","unstructured":"pandas. 2023. pandas. https:\/\/pandas.pydata.org\/"},{"key":"e_1_3_2_1_41_1","unstructured":"pandas. 2023. repalce. https:\/\/pandas.pydata.org\/pandas-docs\/stable\/reference\/api\/pandas.DataFrame.replace.html"},{"key":"e_1_3_2_1_42_1","unstructured":"PyDriller. 2023. PyDriller documentation. https:\/\/pydriller.readthedocs.io\/en\/latest\/index.html"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250749"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.3390\/INFO11040193"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3416551"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.193"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9323-y"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER53432.2022.00085"},{"key":"e_1_3_2_1_49_1","unstructured":"scikit learn. 2023. scikit-learn. https:\/\/scikit-learn.org\/stable\/"},{"key":"e_1_3_2_1_50_1","unstructured":"scikit learn. 2023. StandardScaler. https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.preprocessing.StandardScaler.html#sklearn.preprocessing.StandardScaler.fit_transform"},{"key":"e_1_3_2_1_51_1","unstructured":"seaborn. 2023. scatterplot. https:\/\/seaborn.pydata.org\/generated\/seaborn.scatterplot.html"},{"key":"e_1_3_2_1_52_1","unstructured":"seaborn. 2023. seaborn. https:\/\/seaborn.pydata.org\/"},{"key":"e_1_3_2_1_53_1","unstructured":"seaborn. 2023. set_style. https:\/\/seaborn.pydata.org\/generated\/seaborn.set_style.html"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.72"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884800"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287632"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639177"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00093"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC53868.2021.00024"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213866"}],"event":{"name":"ESEM '24: ACM \/ IEEE International Symposium on Empirical Software Engineering and Measurement","location":"Barcelona Spain","acronym":"ESEM '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 18th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3674805.3686685","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3674805.3686685","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T12:57:17Z","timestamp":1755867437000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3674805.3686685"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,24]]},"references-count":60,"alternative-id":["10.1145\/3674805.3686685","10.1145\/3674805"],"URL":"https:\/\/doi.org\/10.1145\/3674805.3686685","relation":{},"subject":[],"published":{"date-parts":[[2024,10,24]]},"assertion":[{"value":"2024-10-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}