Ny inloggningsmetod är driftsatt i Gupea. Vid problem med inloggning eller behörigheter, kontakta gup@ub.gu.se

On The Significance of Relationship Directions in Clustering Algorithms for Reverse Engineering

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

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.

Description

Keywords

Citation

ISBN

Part of the series

Articles

Department

Defence location

Opponent

Endorsement

Review

Supplemented By

Referenced By