Analysis of source code from GitHub repositories

In collaboration with Red Hat, a Java source code analysis from the public repositories available on GitHub was designed. This work includes a draft of a tool that returns the results of this analysis according to various criteria. Appropriate tools are used to find basic information about source code quality as a way of keeping indentation, existence of documentary commentaries in classes, public methods, private methods and attributes, and a way of naming public and private attributes. It also searches for known error samples or potential error states. The primary tool for this search is FindBugs. The results are then stored in a suitably designed relational database. In the end, the quality of the selected tools is evaluated and the options for further development of the application are suggested.

University

Faculty of Informatics

Date of Completion

fall 2018

Resources

Leader

Marek Grác

Consultant

Pavel Tišnovský

Student

Katarína Hermanová