{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T03:43:09Z","timestamp":1764906189755,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,8,28]],"date-time":"2023-08-28T00:00:00Z","timestamp":1693180800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,8,28]]},"DOI":"10.1145\/3579027.3608974","type":"proceedings-article","created":{"date-parts":[[2023,8,25]],"date-time":"2023-08-25T19:31:27Z","timestamp":1692991887000},"page":"27-33","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Taming the Diversity of Computational Notebooks"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-5683-475X","authenticated-orcid":false,"given":"Yann","family":"Brault","sequence":"first","affiliation":[{"name":"Universit\u00e9 C\u00f4te d'Azur, CNRS, I3S, Sophia Antipolis, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3189-576X","authenticated-orcid":false,"given":"Yassine","family":"El Amraoui","sequence":"additional","affiliation":[{"name":"Universit\u00e9 C\u00f4te d'Azur, CNRS, I3S, Ezako Sophia Antipolis, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9852-7764","authenticated-orcid":false,"given":"Mireille","family":"Blay-Fornarino","sequence":"additional","affiliation":[{"name":"Universit\u00e9 C\u00f4te d'Azur, CNRS, I3S, Sophia Antipolis, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7770-4482","authenticated-orcid":false,"given":"Philippe","family":"Collet","sequence":"additional","affiliation":[{"name":"Universit\u00e9 C\u00f4te d'Azur, CNRS, I3S, Sophia Antipolis, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3781-9514","authenticated-orcid":false,"given":"Florent","family":"Jaillet","sequence":"additional","affiliation":[{"name":"Universit\u00e9 C\u00f4te d'Azur, CNRS, I3S, Sophia Antipolis, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8712-1443","authenticated-orcid":false,"given":"Fr\u00e9d\u00e9ric","family":"Precioso","sequence":"additional","affiliation":[{"name":"Universit\u00e9 C\u00f4te d'Azur, Inria, CNRS, I3S Sophia Antipolis, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,8,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2011.41"},{"key":"e_1_3_2_1_2_1","volume-title":"Managing Variability in Workflow with Feature Model Composition Operators. In 9th International Conference on Software Composition(SC'10)","volume":"16","author":"Acher Mathieu","year":"2010","unstructured":"Mathieu Acher , Philippe Collet , Philippe Lahire , and Robert France . 2010 . Managing Variability in Workflow with Feature Model Composition Operators. In 9th International Conference on Software Composition(SC'10) (Software Composition , Vol. LNCS). Springer, Malaga, Spain, 16 . Mathieu Acher, Philippe Collet, Philippe Lahire, and Robert France. 2010. Managing Variability in Workflow with Feature Model Composition Operators. In 9th International Conference on Software Composition(SC'10) (Software Composition, Vol. LNCS). Springer, Malaga, Spain, 16."},{"key":"e_1_3_2_1_3_1","volume-title":"Software Engineering for Machine Learning: A Case Study. In 2019 IEEE\/ACM 41st International Conference on Software Engineering: Software Engineering in Practice, ICSE-SEIP 2019","author":"Amershi Saleema","year":"2019","unstructured":"Saleema Amershi , Andrew Begel , Christian Bird , Robert DeLine , Harald Gall , Ece Kamar , Nachiappan Nagappan , Besmira Nushi , and Thomas Zimmermann . 2019 . Software Engineering for Machine Learning: A Case Study. In 2019 IEEE\/ACM 41st International Conference on Software Engineering: Software Engineering in Practice, ICSE-SEIP 2019 . IEEE, Montreal Quebec Canada, 291--300. https:\/\/doi.org\/10.1109\/ICSE-SEIP. 2019.00042 10.1109\/ICSE-SEIP.2019.00042 Saleema Amershi, Andrew Begel, Christian Bird, Robert DeLine, Harald Gall, Ece Kamar, Nachiappan Nagappan, Besmira Nushi, and Thomas Zimmermann. 2019. Software Engineering for Machine Learning: A Case Study. In 2019 IEEE\/ACM 41st International Conference on Software Engineering: Software Engineering in Practice, ICSE-SEIP 2019. IEEE, Montreal Quebec Canada, 291--300. https:\/\/doi.org\/10.1109\/ICSE-SEIP.2019.00042"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1609\/aimag.v35i4.2513"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3546932.3547008"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430502.2430513"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1515\/amcs-2017-0048"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2008.32"},{"key":"e_1_3_2_1_9_1","volume-title":"Mireille Blay-Fornarino, Philippe Collet, Florent Jaillet, and Fr\u00e9d\u00e9ric Precioso.","author":"Brault Yann","year":"2023","unstructured":"Yann Brault , Yassine El Amraoui , Mireille Blay-Fornarino, Philippe Collet, Florent Jaillet, and Fr\u00e9d\u00e9ric Precioso. 2023 . SPLC'23 Reproduction Package . https:\/\/doi.org\/10.5281\/zenodo.8013518 10.5281\/zenodo.8013518 Yann Brault, Yassine El Amraoui, Mireille Blay-Fornarino, Philippe Collet, Florent Jaillet, and Fr\u00e9d\u00e9ric Precioso. 2023. SPLC'23 Reproduction Package. https:\/\/doi.org\/10.5281\/zenodo.8013518"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2011.22"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.13"},{"key":"e_1_3_2_1_12_1","first-page":"1","article-title":"Do we need hundreds of classifiers to solve real world classification problems","volume":"15","author":"Fern\u00e1ndez-Delgado Manuel","year":"2014","unstructured":"Manuel Fern\u00e1ndez-Delgado , Eva Cernadas , Sen\u00e9n Barro , and Dinani Amorim . 2014 . Do we need hundreds of classifiers to solve real world classification problems ? The Journal of Machine Learning Research 15 , 1 (Jan. 2014), 3133--3181. https:\/\/jmlr.org\/papers\/v15\/delgado14a.html Manuel Fern\u00e1ndez-Delgado, Eva Cernadas, Sen\u00e9n Barro, and Dinani Amorim. 2014. Do we need hundreds of classifiers to solve real world classification problems? The Journal of Machine Learning Research 15, 1 (Jan. 2014), 3133--3181. https:\/\/jmlr.org\/papers\/v15\/delgado14a.html","journal-title":"The Journal of Machine Learning Research"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2015.02.002"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/RCIS.2018.8406682"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE51729.2021.00009"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2008.15"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP52600.2021.00014"},{"key":"e_1_3_2_1_18_1","volume-title":"Machine learning: Trends, perspectives, and prospects. Science 349, 6245","author":"Jordan Michael I","year":"2015","unstructured":"Michael I Jordan and Tom M Mitchell . 2015. Machine learning: Trends, perspectives, and prospects. Science 349, 6245 ( 2015 ), 255--260. Michael I Jordan and Tom M Mitchell. 2015. Machine learning: Trends, perspectives, and prospects. Science 349, 6245 (2015), 255--260."},{"key":"e_1_3_2_1_19_1","volume-title":"Toward a taxonomy of clones in source code: A case study. Evolution of large scale industrial software architectures 16","author":"Kapser Cory","year":"2003","unstructured":"Cory Kapser and Michael W Godfrey . 2003. Toward a taxonomy of clones in source code: A case study. Evolution of large scale industrial software architectures 16 ( 2003 ), 107--113. Cory Kapser and Michael W Godfrey. 2003. Toward a taxonomy of clones in source code: A case study. Evolution of large scale industrial software architectures 16 (2003), 107--113."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-NIER52604.2021.00013"},{"volume-title":"Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18)","author":"Kery Mary Beth","key":"e_1_3_2_1_21_1","unstructured":"Mary Beth Kery , Marissa Radensky , Mahima Arya , Bonnie E. John , and Brad A. Myers . 2018. The Story in the Notebook: Exploratory Data Science using a Literate Programming Tool . In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18) . Association for Computing Machinery, New York, NY, USA, 1--11. https:\/\/doi.org\/10.1145\/3173574.3173748 10.1145\/3173574.3173748 Mary Beth Kery, Marissa Radensky, Mahima Arya, Bonnie E. John, and Brad A. Myers. 2018. The Story in the Notebook: Exploratory Data Science using a Literate Programming Tool. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18). Association for Computing Machinery, New York, NY, USA, 1--11. https:\/\/doi.org\/10.1145\/3173574.3173748"},{"key":"e_1_3_2_1_22_1","volume-title":"Code Duplication and Reuse in Jupyter Notebooks. In 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE","author":"Koenzen Andreas P.","year":"2020","unstructured":"Andreas P. Koenzen , Neil A. Ernst , and Margaret-Anne D. Storey . 2020 . Code Duplication and Reuse in Jupyter Notebooks. In 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE , Dunedin, New Zealand, 1--9. https:\/\/doi.org\/10.1109\/VL\/HCC50065. 2020 .9127202 10.1109\/VL Andreas P. Koenzen, Neil A. Ernst, and Margaret-Anne D. Storey. 2020. Code Duplication and Reuse in Jupyter Notebooks. In 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, Dunedin, New Zealand, 1--9. https:\/\/doi.org\/10.1109\/VL\/HCC50065.2020.9127202"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409684"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00147"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/S10827-016-0623-7"},{"key":"e_1_3_2_1_26_1","volume-title":"A Meta-Summary of Challenges in Building Products with ML Components-Collecting Experiences from 4758+ Practitioners. arXiv preprint 2304.00078","author":"Nahar Nadia","year":"2023","unstructured":"Nadia Nahar , Haoran Zhang , Grace Lewis , Shurui Zhou , and Christian K\u00e4stner . 2023. A Meta-Summary of Challenges in Building Products with ML Components-Collecting Experiences from 4758+ Practitioners. arXiv preprint 2304.00078 ( 2023 ), 1--15. https:\/\/doi.org\/10.48550\/arXiv.2304.00078 10.48550\/arXiv.2304.00078 Nadia Nahar, Haoran Zhang, Grace Lewis, Shurui Zhou, and Christian K\u00e4stner. 2023. A Meta-Summary of Challenges in Building Products with ML Components-Collecting Experiences from 4758+ Practitioners. arXiv preprint 2304.00078 (2023), 1--15. https:\/\/doi.org\/10.48550\/arXiv.2304.00078"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3589250.3596145"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1177\/2053951720939605"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1177\/2053951720939605"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1038\/d41586-018-07196-1"},{"key":"e_1_3_2_1_31_1","volume-title":"14th IEEE International Conference. IEEE, 149--158","author":"Reiser M-O","year":"2006","unstructured":"M-O Reiser and Matthias Weber . 2006 . Managing highly complex product families with multi-level feature trees. In Requirements Engineering , 14th IEEE International Conference. IEEE, 149--158 . M-O Reiser and Matthias Weber. 2006. Managing highly complex product families with multi-level feature trees. In Requirements Engineering, 14th IEEE International Conference. IEEE, 149--158."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2491644"},{"volume-title":"Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (Montreal QC, Canada) (CHI '18)","author":"Rule Adam","key":"e_1_3_2_1_33_1","unstructured":"Adam Rule , Aur\u00e9lien Tabard , and James D. Hollan . 2018. Exploration and Explanation in Computational Notebooks . In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (Montreal QC, Canada) (CHI '18) . Association for Computing Machinery, New York, NY, USA, 1--12. https:\/\/doi.org\/10.1145\/3173574.3173606 10.1145\/3173574.3173606 Adam Rule, Aur\u00e9lien Tabard, and James D. Hollan. 2018. Exploration and Explanation in Computational Notebooks. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (Montreal QC, Canada) (CHI '18). Association for Computing Machinery, New York, NY, USA, 1--12. https:\/\/doi.org\/10.1145\/3173574.3173606"},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the 28th International Conference on Neural Information Processing Systems -","volume":"2","author":"Sculley D.","year":"2015","unstructured":"D. Sculley , Gary Holt , Daniel Golovin , Eugene Davydov , Todd Phillips , Dietmar Ebner , Vinay Chaudhary , Michael Young , Jean-Francois Crespo , and Dan Dennison . 2015 . Hidden Technical Debt in Machine Learning Systems . In Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 2 (Montreal, Canada) (NIPS'15). MIT Press, Cambridge, MA, USA, 2503--2511. D. Sculley, Gary Holt, Daniel Golovin, Eugene Davydov, Todd Phillips, Dietmar Ebner, Vinay Chaudhary, Michael Young, Jean-Francois Crespo, and Dan Dennison. 2015. Hidden Technical Debt in Machine Learning Systems. In Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 2 (Montreal, Canada) (NIPS'15). MIT Press, Cambridge, MA, USA, 2503--2511."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-63882-5_13"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070526"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2641190.2641198"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411763.3451617"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377812.3390803"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of the 4th international conference on the practical applications of knowledge discovery and data mining","volume":"1","author":"Wirth R\u00fcdiger","year":"2000","unstructured":"R\u00fcdiger Wirth and Jochen Hipp . 2000 . CRISP-DM: Towards a standard process model for data mining . In Proceedings of the 4th international conference on the practical applications of knowledge discovery and data mining , Vol. 1 . Manchester, 29--39. R\u00fcdiger Wirth and Jochen Hipp. 2000. CRISP-DM: Towards a standard process model for data mining. In Proceedings of the 4th international conference on the practical applications of knowledge discovery and data mining, Vol. 1. Manchester, 29--39."},{"key":"e_1_3_2_1_41_1","first-page":"39","article-title":"Accelerating the machine learning lifecycle with MLflow","volume":"41","author":"Zaharia Matei","year":"2018","unstructured":"Matei Zaharia , Andrew Chen , Aaron Davidson , Ali Ghodsi , Sue Ann Hong , Andy Konwinski , Siddharth Murching , Tomas Nykodym , Paul Ogilvie , Mani Parkhe , Fen Xie , and Corey Zumar . 2018 . Accelerating the machine learning lifecycle with MLflow . IEEE Data Engineering Bulletin 41 , 4 (2018), 39 -- 45 . Matei Zaharia, Andrew Chen, Aaron Davidson, Ali Ghodsi, Sue Ann Hong, Andy Konwinski, Siddharth Murching, Tomas Nykodym, Paul Ogilvie, Mani Parkhe, Fen Xie, and Corey Zumar. 2018. Accelerating the machine learning lifecycle with MLflow. IEEE Data Engineering Bulletin 41, 4 (2018), 39--45.","journal-title":"IEEE Data Engineering Bulletin"}],"event":{"name":"SPLC '23: 27th ACM International Systems and Software Product Line Conference","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Tokyo Japan","acronym":"SPLC '23"},"container-title":["Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3579027.3608974","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3579027.3608974","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:38:04Z","timestamp":1750178284000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3579027.3608974"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,28]]},"references-count":41,"alternative-id":["10.1145\/3579027.3608974","10.1145\/3579027"],"URL":"https:\/\/doi.org\/10.1145\/3579027.3608974","relation":{},"subject":[],"published":{"date-parts":[[2023,8,28]]},"assertion":[{"value":"2023-08-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}