dc.contributor.author | Jensen, David | |
dc.contributor.author | Lundkvist, Andreas | |
dc.date.accessioned | 2016-06-27T12:09:25Z | |
dc.date.available | 2016-06-27T12:09:25Z | |
dc.date.issued | 2016-06-27 | |
dc.identifier.uri | http://hdl.handle.net/2077/44672 | |
dc.description.abstract | Software clustering is a common technique applied
to simplify reverse engineered software models. These algorithms
commonly classify similarity between nodes based on their
relationships. However little research exists that discusses the
importance of the direction of these relationships.
In this paper we provide empirical data for how treating
direction in entity relationships affect the recovery accuracy of
hierarchical clustering algorithms. We test variations of a hierarchical
clustering algorithm on several open-source systems and
compare their results, and conclude that relationship direction
does not have an significant impact on recovery accuracy. As
such, researchers may opt to implement hierarchical clustering
algorithms using only one direction of relations instead of both,
and still get similar results for less computational cost. | sv |
dc.language.iso | eng | sv |
dc.title | On The Significance of Relationship Directions in Clustering Algorithms for Reverse Engineering | sv |
dc.type | text | |
dc.setspec.uppsok | Technology | |
dc.type.uppsok | M2 | |
dc.contributor.department | Göteborgs universitet/Institutionen för data- och informationsteknik | swe |
dc.contributor.department | University of Gothenburg/Department of Computer Science and Engineering | eng |
dc.type.degree | Student essay | |