Author: Marco Bedulli
Academic Year: 2015/2016
Defense Date: 26 June 2016
Institution: Università della Svizzera italiana
Faculty: Faculty of Informatics
Program: Bachelor of Science in Informatics

Author: Marco Bedulli
Academic Year: 2015/2016
Defense Date: 26 June 2016
Institution: Università della Svizzera italiana
Faculty: Faculty of Informatics
Program: Bachelor of Science in Informatics
Understanding a software system is one of the most time-consuming activities of a developer. The information that is available for a piece of code could come from the code itself or from online resources. One of the most well known Q&A website in which a huge amount of information is available on StackOverflow. All this information is useful to understand the information coverage of a software system. The information not strictly related to a software system, likes forum discussions and code documentation can be useful to understand how much knowledge is available about the source code. This information comes from different sources and there is no way to visualize in once. Collecting this data and using some visualisation method could helps the developer to spot the part of the code that require more documentation or they could give an idea about the effort require to understand the software system. Cub8 uses an augmented city metaphor as visualization method, it allow the developers to evaluate the information coverage of the system. A developer is thus able to visualize which part needs more documentation and also directly access the online information related to it.


Università della Svizzera italiana, Switzerland