{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T07:56:22Z","timestamp":1780473382926,"version":"3.54.1"},"reference-count":80,"publisher":"IEEE","license":[{"start":{"date-parts":[[2021,11,1]],"date-time":"2021-11-01T00:00:00Z","timestamp":1635724800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,11,1]],"date-time":"2021-11-01T00:00:00Z","timestamp":1635724800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100003393","name":"Fujitsu","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003393","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,11]]},"DOI":"10.1109\/ase51524.2021.9678889","type":"proceedings-article","created":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T20:33:49Z","timestamp":1642710829000},"page":"240-252","source":"Crossref","is-referenced-by-count":14,"title":["Restoring the Executability of Jupyter Notebooks by Automatic Upgrade of Deprecated APIs"],"prefix":"10.1109","author":[{"given":"Chenguang","family":"Zhu","sequence":"first","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ripon K.","family":"Saha","sequence":"additional","affiliation":[{"name":"Fujitsu Research of America, Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mukul R.","family":"Prasad","sequence":"additional","affiliation":[{"name":"Fujitsu Research of America, Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sarfraz","family":"Khurshid","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606626"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070536"},{"key":"ref71","year":"2021","journal-title":"PyTorch"},{"key":"ref70","year":"2021","journal-title":"What&#x2019;s new in 1 0 0"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00020"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338952"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884807"},{"key":"ref39","year":"2021","journal-title":"Scikit-learn Machine Learning in Python"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115675"},{"key":"ref38","year":"2021","journal-title":"Anaconda"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397369"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1145\/3318162"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2628194.2628251"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.74"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2494584"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2643010"},{"key":"ref37","year":"2021","journal-title":"nbconvert"},{"key":"ref36","year":"2021","journal-title":"The Survey System"},{"key":"ref35","author":"kaggle","year":"2021"},{"key":"ref34","author":"cohen","year":"2021","journal-title":"Near real-time vs real-time analytics"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09780-z"},{"key":"ref62","year":"2021"},{"key":"ref61","year":"2021"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/3360594"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330571"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2014.2370891"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00052"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931049"},{"key":"ref66","year":"2021","journal-title":"Damerau&#x2013;levenshtein distance"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806831"},{"key":"ref67","year":"2021","journal-title":"LightGBM"},{"key":"ref68","year":"2021","journal-title":"Libcst"},{"key":"ref69","year":"2021","journal-title":"Version 4 migration guide in python"},{"key":"ref2","year":"2021","journal-title":"Why data science is such a hot career right now"},{"key":"ref1","article-title":"What&#x2019;s driving the demand for data scientists&#x0192;","year":"2021"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2000799.2000805"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227179"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2005.1553570"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368153"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/1932682.1869486"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70747"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806848"},{"key":"ref50","year":"2021","journal-title":"CatBoost - open-source gradient boosting library"},{"key":"ref51","year":"2021","journal-title":"Boston house price prediction"},{"key":"ref59","year":"2021","journal-title":"Beautifulsoup"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46475-6_7"},{"key":"ref57","first-page":"4340","article-title":"Virtual worlds as proxy for multi-object tracking analysis","author":"gaidon","year":"2016","journal-title":"Conference on Computer Vision and Pattern Recognition"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.352"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1186\/s40537-019-0197-0"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0026683"},{"key":"ref53","year":"2021","journal-title":"Sklearn svm linearSVC"},{"key":"ref52","year":"2021","journal-title":"Scikit Documentation"},{"key":"ref10","first-page":"87","article-title":"Jupyter notebooks &#x2013; a publishing format for reproducible computational workflows","author":"kluyver","year":"2016","journal-title":"Conference for Electronic Publishing"},{"key":"ref11","first-page":"h44d","article-title":"The jupyter\/ipython architecture: a unified view of computational research, from interactive exploration to communication and publication","author":"ragan-kelley","year":"2014","journal-title":"AGU Fall Meeting Abstracts"},{"key":"ref40","year":"2021","journal-title":"pandas &#x2013; python data analysis library"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00077"},{"key":"ref13","first-page":"1","article-title":"What&#x2019;s wrong with computational notebooks&#x0192; pain points, needs, and design opportunities","author":"chattopadhyay","year":"2020","journal-title":"Conference on Human Factors in Computing Systems"},{"key":"ref14","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1145\/3324884.3416585","article-title":"Assessing and Restoring Reproducibility of Jupyter Notebooks","author":"wang","year":"2020","journal-title":"IEEE\/ACM Int Conference on Automated Software Engineering (ASE)"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00144"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409735"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054800"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00023"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1996.565039"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2755013"},{"key":"ref4","first-page":"25","article-title":"Exploring exploratory programming","author":"beth kery","year":"2017","journal-title":"IEEE Symposium on Visual Languages and Human-Centric Computing"},{"key":"ref3","year":"2021","journal-title":"Kaggle"},{"key":"ref6","year":"2021","journal-title":"The Jupyter Notebook"},{"key":"ref5","first-page":"1","article-title":"Managing messes in computational notebooks","author":"head","year":"2019","journal-title":"Conference on Human Factors in Computing Systems"},{"key":"ref8","author":"toomey","year":"2017","journal-title":"Jupyter for data science Exploratory analysis statistical mod-eling machine learning and data visualization with Jupyter"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1038\/d41586-018-07196-1"},{"key":"ref49","year":"2021","journal-title":"Imbalanced Learning"},{"key":"ref9","year":"2021","journal-title":"We downloaded 10 000 000 jupyter notebooks from github &#x2013; this is what we learned"},{"key":"ref46","year":"2021","journal-title":"TensorFlow&#x2122;"},{"key":"ref45","year":"2021","journal-title":"Plotly The front end for ml and data science models"},{"key":"ref48","year":"2021","journal-title":"Statsmodels"},{"key":"ref47","year":"2021","journal-title":"Keras the Python deep learning API"},{"key":"ref42","year":"2021","journal-title":"Numpy"},{"key":"ref41","year":"2021","journal-title":"Seaborn statistical data visualization"},{"key":"ref44","year":"2021","journal-title":"xgboost Extreme gradient boosting"},{"key":"ref43","year":"2021","journal-title":"SciPy"}],"event":{"name":"2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","location":"Melbourne, Australia","start":{"date-parts":[[2021,11,15]]},"end":{"date-parts":[[2021,11,19]]}},"container-title":["2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9678507\/9678392\/09678889.pdf?arnumber=9678889","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,5]],"date-time":"2022-12-05T23:38:13Z","timestamp":1670283493000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9678889\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11]]},"references-count":80,"URL":"https:\/\/doi.org\/10.1109\/ase51524.2021.9678889","relation":{},"subject":[],"published":{"date-parts":[[2021,11]]}}}