Logo des Repositoriums
 

Using Library Dependencies for Clustering

dc.contributor.authorQuante, Jochen
dc.contributor.editorGimnich, Rainer
dc.contributor.editorKaiser, Uwe
dc.contributor.editorQuante, Jochen
dc.contributor.editorWinter, Andreas
dc.date.accessioned2019-04-04T12:53:00Z
dc.date.available2019-04-04T12:53:00Z
dc.date.issued2008
dc.description.abstractSoftware clustering is an established approach to automatic architecture recovery. It groups components that are in some way similar to each other. Usually, the similarity measure is based on the dependencies between components of a system. Library dependencies are intentionally ignored during the clustering process – otherwise, system components would be clustered with library components they use. We propose to particularly look at the dependencies on external components or libraries to learn more about an application’s high-level structure. The number of dependencies of a component from different kinds of libraries provides insightful information about the component’s functionality. Our case study illustrates the potential of this idea.en
dc.identifier.isbn3-88579-220-8
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/21647
dc.language.isoen
dc.publisherGesellschaft für Informatik e. V.
dc.relation.ispartofSoftware archeology and the handbook of software architecture
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-126
dc.titleUsing Library Dependencies for Clusteringen
dc.typeText/Conference Paper
gi.citation.endPage175
gi.citation.publisherPlaceBonn
gi.citation.startPage171
gi.conference.date5-7 May 2008
gi.conference.locationBad Honnef
gi.conference.sessiontitleRegular Research Papers

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
171.pdf
Größe:
148.53 KB
Format:
Adobe Portable Document Format