The projects should go through all the source code files , parses each file, and present in a separate diagram; the diagram should state which file it presents and its type, whether java or c++.
The code should follow the object-orientation paradigm, and then there should be Github history that can show the development.
The style is IEEE, and the report should be written in LatEx.
The research questions
-Why mapping source code is important, and how to benefit from that information?
-How to develop a multi-language parser?