Using Library Dependencies for Clustering
dc.contributor.author | Quante, Jochen | |
dc.contributor.editor | Gimnich, Rainer | |
dc.contributor.editor | Kaiser, Uwe | |
dc.contributor.editor | Quante, Jochen | |
dc.contributor.editor | Winter, Andreas | |
dc.date.accessioned | 2019-04-04T12:53:00Z | |
dc.date.available | 2019-04-04T12:53:00Z | |
dc.date.issued | 2008 | |
dc.description.abstract | Software 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.isbn | 3-88579-220-8 | |
dc.identifier.pissn | 1617-5468 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/21647 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e. V. | |
dc.relation.ispartof | Software archeology and the handbook of software architecture | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-126 | |
dc.title | Using Library Dependencies for Clustering | en |
dc.type | Text/Conference Paper | |
gi.citation.endPage | 175 | |
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 171 | |
gi.conference.date | 5-7 May 2008 | |
gi.conference.location | Bad Honnef | |
gi.conference.sessiontitle | Regular Research Papers |
Dateien
Originalbündel
1 - 1 von 1