\begin{table}[]
	\begin{adjustbox}{max width=\textwidth}
	\begin{tabular}{|p{3.42cm}|p{3.32cm}|p{3.0cm}|p{3.25cm}|p{3.28cm}|} %{|l|l|l|l|l|}
		\hline
		\textbf{Generic model Kurgan and Musilek} \cite{km06} & \textbf{Shmueli and Koppius }\cite{sk11} &\textbf{Chambers and Dinsmore }\cite{cd14}  & \textbf{Goodfellow et al.} \cite{g16} &  \textbf{Data science development process}\\ \hline
		Application domain understanding& Goal definition & Defines business needs &Determination of goals  & Problem understanding \\ \hline
		Data understanding& Data collection and study design & \multirow{2}{3.0cm}{Build analysis data set} &  Establish a working end-to-end pipeline&  Data collection\\ \cline{1-2}\cline{5-5}
		\multirow{2}{3.42cm}{Data preparation and identification of data mining technology}&  Data preparation&  &  & Data engineering \\ \cline{2-2}
		& Exploratory data analysis &  &  &  \\ \cline{2-2}
		& Choice of variables &  &  &  \\ \hline
		Data mining& Choice of potential methods &  \multirow{2}{3.25cm}{Build predictive model} & Instrument the system well to determine bottlenecks in performance & Model training \\ \cline{1-2}\cline{4-5}
		Evaluation& Evaluation, validation and model selection &  &  Repeatedly make incremental changes such as gathering new data, adjusting hyperparameters, or changing algorithms&  Model optimization\\ \hline
		Knowledge consolidation and deployment& Model use and reporting & Deploy predictive model & \textit{Beyond discussion} &  \textit{Model Integration }\\ \hline
		\textit{Beyond discussion}&  \textit{Beyond discussion}&  \textit{Beyond discussion}&  \textit{Beyond discussion}& Analytical decision making \\ \hline
	\end{tabular}
\end{adjustbox}
	\caption{Data science development processes.}
	\label{tab:mldevproc}
\end{table}
Generic model
Kurgan and
Musilek [117] Shmueli and
Koppius [183] Chambers and
Dinsmore [39] Goodfellow et al.
[78] Data science
development
process
Application domain
understanding Goal definition Defines business
needs Determination of
goals Problem under-
standing
Data understanding Data collection and
study design Build analysis
data set Establish a working
end-to-end pipeline Data collection
Data preparation
and identification of
data mining
technology Data preparation Data engineering
Exploratory data
analysis
Choice of variables
Data mining Choice of potential
methods Build predictive
model Instrument the sys-
tem well to deter-
mine bottlenecks in
performance Model training
Evaluation Evaluation, valida-
tion and model se-
lection Repeatedly make
incremental
changes such
as gathering new
data, adjusting
hyperparame-
ters, or changing
algorithms Model optimization
Knowledge consoli-
dation and deploy-
ment Model use and re-
porting Deploy predictive
model Beyond discussion Model Integration
Beyond discussion Beyond discussion Beyond discus-
sion Beyond discussion Analytical decision
making