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.

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

This document is currently not available here.

Share

 
COinS