A few billion lines of code later: using static analysis to find real world bugs
dl.acm.org
dl.acm.org
Heh, ah, interfacing with build systems, I do not miss it. That's a fine reason why I hate gradle and its ilk because for every person that does "version = readFile('version.txt')" some joker is going to "dependencies = run('sudo apt-get install -y my-awesome')"
This entire slide deck is triggering, and I have so much sympathy for them