Repository Mining for Architectural Information
Vortragende(r) | Colin Begero | ||||||
---|---|---|---|---|---|---|---|
Vortragstyp | Bachelorarbeit | ||||||
Betreuer(in) | Martin Armbruster | ||||||
Termin | [[Institutsseminar/2025-03-24|
| ||||||
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. |