Para código-fonte público e escrito em Java, GrepCode pode ser útil.
Para código-fonte privado e/ou escrito em outras linguagens (ou armazenado usando inusitados softwares de controle de versão), vale a pena conhecer o OpenGrok.
Referências adicionais:
- OpenGrok (Wikipedia)
- OpenGrok in action (opensolaris.org)
- OpenGrok internals
- Available analyzers (source code)
- Install OpenGrok on Windows
- Installing Opengrok on Ubuntu Linux
