Self-Driving Codebases