Title
Explora: A visualisation tool for metric analysis of software corpora
Abstract
When analysing software metrics, users find that visualisation tools lack support for (1) the detection of patterns within metrics; and (2) enabling analysis of software corpora. In this paper we present Explora, a visualisation tool designed for the simultaneous analysis of multiple metrics of systems in software corpora. Explora incorporates a novel lightweight visualisation technique called PolyGrid that promotes the detection of graphical patterns. We present an example where we analyse the relation of subtype polymorphism with inheritance and invocation in corpora of Smalltalk and Java systems and find that (1) subtype polymorphism is more likely to be found in large hierarchies; (2) as class hierarchies grow horizontally, they also do so vertically; and (3) in polymorphic hierarchies the length of the name of the classes is orthogonal to the cardinality of the call sites.
Year
DOI
Venue
2015
10.1109/VISSOFT.2015.7332436
2015 IEEE 3rd Working Conference on Software Visualization (VISSOFT)
Keywords
Field
DocType
visualisation tool,software corpora metric analysis,Explora,software metrics,multiple metrics analysis,lightweight visualisation technique,PolyGrid,graphical pattern detection,subtype polymorphism,Smalltalk system,Java system
Programming language,Visualization,Computer science,Smalltalk,Theoretical computer science,Imagix 4D,Software,Software metric,Software visualization,Software construction,Java
Conference
Citations 
PageRank 
References 
4
0.42
8
Authors
3
Name
Order
Citations
PageRank
Leonel Merino1587.90
Mircea Lungu254539.17
Oscar Nierstrasz32404346.86