The Art and Practice of Data Science Pipelines: A Comprehensive Study of Data Science Pipelines In Theory, In-The-Small, and In-The-Large
Not on the map. Why?
Abstract (arXiv)
Increasingly larger number of software systems today are including data science components for descriptive, predictive, and prescriptive analytics. The collection of data science stages from acquisition, to cleaning/curation, to modeling, and so on are referred to as data science pipelines. To facilitate research and practice on data science pipelines, it is essential to understand their nature. What are the typical stages of a data science pipeline? How are they connected? Do the pipelines differ in the theoretical representations and that in the practice? Today we do not fully understand these architectural characteristics of data science pipelines. In this work, we present a three-pronged comprehensive study to answer this for the state-of-the-art, data science in-the-small, and data science in-the-large. Our study analyzes three datasets: a collection of 71 proposals for data science pipelines and related concepts in theory, a collection of over 105 implementations of curated data science pipelines from Kaggle competitions to understand data science in-the-small, and a collection of 21 mature data science projects from GitHub to understand data science in-the-large. Our study has led to three representations of data science pipelines that capture the essence of our subjects in theory, in-the-small, and in-the-large.
Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). First posted on arXiv 2 Dec 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 4; 2024: 6; 2025: 2; 2026: 1.
17 papers.
Sort:
By area:
- 2024Data Interpreter: An LLM Agent For Data Sciencecited by 225
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 2021DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programscited by 19
- 2022Towards Understanding Fairness and its Composition in Ensemble Machine Learningcited by 17
- 2023Fix Fairness, Don't Ruin Accuracy: Performance Aware Fairness Repair using AutoMLcited by 9
- 2025AutoG: Towards automatic graph construction from tabular datacited by 7
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systemscited by 6
- 2021Manas: Mining Software Repositories to Assist AutoMLcited by 5
- 2024Contextualized Data-Wrangling Code Generation in Computational Notebookscited by 3
- 2025Unsupervised Machine Learning for Scientific Discovery: Workflow and Best Practicescited by 3
- 2023Lightweight Knowledge Representations for Automating Data Analysiscited by 2
- 2023DREAM: Debugging and Repairing AutoML Pipelinescited by 1
5 more
- 2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deploymentcited by 1
- 2026Using Small Language Models to Reverse-Engineer Machine Learning Pipelines Structurescited by 1
- 2023Fiduciary Responsibility: Facilitating Public Trust in Automated Decision Makingcited by 0
- 2024Multi-level Product Category Prediction through Text Classificationcited by 0
- 2024Data Acquisition for Improving Model Fairness using Reinforcement Learningcited by 0
- 2026Using Small Language Models to Reverse-Engineer Machine Learning Pipelines Structures7 Jan 2026
- 2025Unsupervised Machine Learning for Scientific Discovery: Workflow and Best Practices5 Jun 2025
- 2025AutoG: Towards automatic graph construction from tabular data25 Jan 2025
- 2024Data Acquisition for Improving Model Fairness using Reinforcement Learning4 Dec 2024
- 2024Contextualized Data-Wrangling Code Generation in Computational Notebooks20 Sep 2024
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systems12 Aug 2024
- 2024Multi-level Product Category Prediction through Text Classification3 Mar 2024
- 2024Data Interpreter: An LLM Agent For Data Science28 Feb 2024
- 2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment26 Jan 2024
- 2023DREAM: Debugging and Repairing AutoML Pipelines31 Dec 2023
- 2023Lightweight Knowledge Representations for Automating Data Analysis15 Oct 2023
- 2023Fix Fairness, Don't Ruin Accuracy: Performance Aware Fairness Repair using AutoML15 Jun 2023
5 more
- 2023Fiduciary Responsibility: Facilitating Public Trust in Automated Decision Making6 Jan 2023
- 2022Fairify: Fairness Verification of Neural Networks8 Dec 2022
- 2022Towards Understanding Fairness and its Composition in Ensemble Machine Learning8 Dec 2022
- 2021DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programs7 Dec 2021
- 2021Manas: Mining Software Repositories to Assist AutoML6 Dec 2021
- 2024Data Interpreter: An LLM Agent For Data Sciencecited by 225
- 2024Data Interpreter: An LLM Agent For Data Science28 Feb 2024
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 2021DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programscited by 19
- 2022Towards Understanding Fairness and its Composition in Ensemble Machine Learningcited by 17
- 2023Fix Fairness, Don't Ruin Accuracy: Performance Aware Fairness Repair using AutoMLcited by 9
- 2025AutoG: Towards automatic graph construction from tabular datacited by 7
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systemscited by 6
- 2021Manas: Mining Software Repositories to Assist AutoMLcited by 5
- 2024Contextualized Data-Wrangling Code Generation in Computational Notebookscited by 3
- 2025Unsupervised Machine Learning for Scientific Discovery: Workflow and Best Practicescited by 3
- 2023Lightweight Knowledge Representations for Automating Data Analysiscited by 2
- 2023DREAM: Debugging and Repairing AutoML Pipelinescited by 1
- 2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deploymentcited by 1
12 most cited of 15 All 15 (JSON)
- 2026Using Small Language Models to Reverse-Engineer Machine Learning Pipelines Structures7 Jan 2026
- 2025Unsupervised Machine Learning for Scientific Discovery: Workflow and Best Practices5 Jun 2025
- 2025AutoG: Towards automatic graph construction from tabular data25 Jan 2025
- 2024Contextualized Data-Wrangling Code Generation in Computational Notebooks20 Sep 2024
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systems12 Aug 2024
- 2024Multi-level Product Category Prediction through Text Classification3 Mar 2024
- 2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment26 Jan 2024
- 2023DREAM: Debugging and Repairing AutoML Pipelines31 Dec 2023
- 2023Lightweight Knowledge Representations for Automating Data Analysis15 Oct 2023
- 2023Fix Fairness, Don't Ruin Accuracy: Performance Aware Fairness Repair using AutoML15 Jun 2023
- 2023Fiduciary Responsibility: Facilitating Public Trust in Automated Decision Making6 Jan 2023
- 2022Fairify: Fairness Verification of Neural Networks8 Dec 2022
12 newest of 15 All 15 (JSON)