I'm using tikz trees to create the following diagram:
\begin{tikzpicture}
[
sibling distance = 2em,
level distance = 8em,
edge from parent/.style = {draw, -latex},
every node/.style = {font=\footnotesize},
treenode/.style = {shape=rectangle, rounded corners, draw, align=center,fill=white},
dummy/.style = {circle,draw},
sloped
]
\node [treenode] {\textbf{Where do I have to}\\\textbf{extract data from?}}
child[grow=right] { node [dummy] {}
child{ node [treenode] {Industrial control systems devices \cite{myers2018anomaly}} edge from parent}
child{ node [treenode] {Ubiquitous computing devices \cite{yousfi2019discovering}} edge from parent}
child{ node [treenode] {Geotags \cite{diamantini2017discovering}} edge from parent}
child{ node [treenode] {Eye tracking devices \cite{ioannou2020mining}} edge from parent}
child{ node [treenode] {Ventricular assist devices \cite{movahedi2019sequential}} edge from parent}
child{ node [treenode] {WiFi-base indoor positioning systems \cite{liu2014proactive} \cite{hwang2017process}} edge from parent}
edge from parent node [above] {Hardware}}
child[grow=left] { node [dummy] {}
child{ node [treenode] {Relational databases \cite{syamsiyah2020process} \cite{andrews2020quality}} edge from parent}
child{ node [treenode] {Electronic data interchange messages \cite{engel2016analyzing} \cite{krathu2014framework}} edge from parent}
child{ node [treenode] {Natural language texts \cite{metsker2018identification} \cite{kabicher2011human}} edge from parent}
child{ node [treenode] {Electronic medical records \cite{metsker2017pattern} \cite{chen2019mining}} edge from parent}
child{ node [treenode] {Educational platforms \cite{cerezo2020process}} edge from parent}
child{ node [treenode] {Librarian systems \cite{kouzari2018process}} edge from parent}
child{ node [treenode] {Software development projects \cite{samalikova2011toward}} edge from parent}
child{ node [treenode] {Different information systems \cite{myers2018anomaly} \cite{schuh2020data}} edge from parent}
edge from parent node [above] {Software}};
\end{tikzpicture}
What can I do so that the edges are draw behind the nodes and not over them?




\documentclass{...}, the required\usepackage's,\begin{document}, and\end{document}. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to give you a hand. Help them help you: remove that one hurdle between you and a solution to your problem. – erik Dec 16 '20 at 18:35on layer=bgto youredge from parent/.styleto place the edges on the background layer. – erik Dec 16 '20 at 19:09