dependency analysis and visualization