Applying Enhanced Graph Clustering to Software Dependency Analysis
Abstract
Dependencies between classes give key information about the static structure of an object oriented software system. for industrially sized systems it is difficult for the developer to visually analyze the dependencies between classes and to detect patterns of dependencies that frequently occur throughout UML class diagrams. in this paper, automatically detecting dependency patterns in software designs is focused. after applying graph clustering techniques to dependency graphs extracted from class diagrams it has been found that these techniques were not able to detect key dependency patterns an algorithm is proposed to detect such dependencieswhich also improves on the studied graph clustering techniques when applied to dependency analysis of class diagrams.
Recommended Citation
T. Ovatman et al., "Applying Enhanced Graph Clustering to Software Dependency Analysis," 19th International Conference on Software Engineering and Data Engineering 2010, SEDE 2010, pp. 210 - 216, Association for Computing Machinery (ACM), Dec 2010.
Department(s)
Computer Science
International Standard Book Number (ISBN)
978-161738607-7
Document Type
Article - Conference proceedings
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2024 Association for Computing Machinery, All rights reserved.
Publication Date
01 Dec 2010