My major isn’t CS, so I learn static code analysis on my own from scratch.
It was a tough experience for me because I had no mentor at that time. But currently, we can find several documents on the web to learn freely, thanks following Universities:
- Aarhus University
- Nanjing University
- Federal University of Minas Gerais
- Peking University (in Chinese)
Of course, it is also nice to read OSS implementation at GitHub. In my case, it was FindBugs for Java but you may find your own at GitHub.
If you know more resources to be shared here, please post