A Java source code analyzer and visualizer for documentation and reuse of object oriented programming - Bonakdar, Ali (2010)