Zum Inhalt

2024 | OriginalPaper | Buchkapitel

Faster Software Development Cycles using Graph-based Code Similarity Analysis

verfasst von : Emanuel Ramneantu, Tino Strehl, Jens Grobe, Marlou Gijzen, Stephan Helfrich, Arijit Mallick, Victor Fäßler

Erschienen in: 2024 Stuttgart International Symposium on Automotive and Engine Technology

Verlag: Springer Fachmedien Wiesbaden

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

search-config
loading …

Zusammenfassung

Der Beitrag behandelt die Herausforderungen der Softwareentwicklung in einer zunehmend digitalisierten Welt und stellt eine innovative Methode zur Beschleunigung der Entwicklungszyklen vor. Durch die Analyse von Code-Ähnlichkeiten mittels Code-Property-Graphen (CPG) können Entwickler effizienter arbeiten und sich auf zukunftsorientierte Aufgaben konzentrieren. Die Methode ermöglicht es, ähnliche Codeabschnitte zu identifizieren und automatisierte Vorschläge für API-Austausch, Code-Refaktorisierung und Testfallauswahl zu generieren. Die Verwendung von Graphenmodellen wie dem CPG bietet eine flexible und präzise Möglichkeit zur Codeanalyse, die sich von anderen Methoden durch ihre Expressivität und Anwendbarkeit unterscheidet. Die praktische Demonstration der Methode anhand eines Beispiels zeigt die Effektivität und das Potenzial dieser Ansätze zur Verbesserung der Softwareentwicklung.

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!

Literatur
Dieser Inhalt ist nur sichtbar, wenn du eingeloggt bist und die entsprechende Berechtigung hast.
Metadaten
Titel
Faster Software Development Cycles using Graph-based Code Similarity Analysis
verfasst von
Emanuel Ramneantu
Tino Strehl
Jens Grobe
Marlou Gijzen
Stephan Helfrich
Arijit Mallick
Victor Fäßler
Copyright-Jahr
2024
DOI
https://doi.org/10.1007/978-3-658-45010-6_12