Zum Inhalt

2021 | OriginalPaper | Buchkapitel

Optimized Dependency Weights in Source Code Clustering

verfasst von : Tobias Olsson, Morgan Ericsson, Anna Wingkvist

Erschienen in: Software Architecture

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Das Kapitel befasst sich mit der Optimierung der Abhängigkeitsgewichte beim Clustering von Quellcode, einem entscheidenden Aspekt der Wiederherstellung der Softwarearchitektur und des Modul-Mappings. Es führt einen genetischen Algorithmus ein, um optimale Gewichte für verschiedene Abhängigkeitstypen wie MethodCall, Vererbung und Dateibeziehungen zu finden, und vergleicht diese mit intuitiven und einheitlichen Gewichtungsschemata. Die Forschungsergebnisse heben die signifikanten Verbesserungen der Formel-1-Werte hervor, die durch optimierte Gewichte erreicht werden, insbesondere in Systemen mit geringer Modularität. Darüber hinaus werden interessante Muster in den optimierten Gewichten identifiziert, wie der hohe Wert von Abhängigkeiten auf Dateiebene und die geringe Bedeutung von MethodCall-Beziehungen, die im Gegensatz zu früheren Ergebnissen steht. Die Studie schließt mit Vorschlägen für zukünftige Arbeiten zur lernbasierten Gewichtsableitung und vergleichenden Studien zur weiteren Validierung der Ergebnisse.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
Dieser Inhalt ist nur sichtbar, wenn du eingeloggt bist und die entsprechende Berechtigung hast.
Literatur
Dieser Inhalt ist nur sichtbar, wenn du eingeloggt bist und die entsprechende Berechtigung hast.
Metadaten
Titel
Optimized Dependency Weights in Source Code Clustering
verfasst von
Tobias Olsson
Morgan Ericsson
Anna Wingkvist
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-86044-8_16