Analyzes software projects to extract architecture, build dependency graphs, and predict the impact of code changes.