Repository Mining for Architectural Information

Aus SDQ-Institutsseminar
Vortragende(r) Colin Begero
Vortragstyp Bachelorarbeit
Betreuer(in) Martin Armbruster
Termin [[Institutsseminar/2025-03-24|
 VeranstaltungsdatumVeranstaltungsraum
Institutsseminar/2025-03-24Mo 24. März 2025, 01:03Raum 010 (Gebäude 50.34)
]]
Vortragssprache Deutsch
Vortragsmodus in Präsenz
Kurzfassung Um den Zusammenhang von Code und dessen Architektur zu untersuchen kann man existierende Projekte mit Architekturbeschreibung analysieren. Es existiert allerdings keine umfangreiche Datenbank oder Sammlung, die solche Projekte enthält.

Daher entwerfen wir einen GitHub Repository Miner, der Softwareprojekte identifiziert, welche eine Architekturbeschreibung beinhalten. Verschiedene Regeln geben Hinweise auf solche Vorkommen. Diese Regeln werden automatisiert auf Repositories angewendet, um die analysierten Projekte nach der Wahrscheinlichkeit des Vorkommens von Architekturdokumentation zu sortieren.

Die Ergebnisse zeigen, dass das entworfene Programm passende Testrepositories in einer begrenzten Menge an Repositories identifizieren kann. Durch die Optimierung der Programmparameter kann eine weitere Verbesserung der randomisierten Suche erreicht werden.