Bachelorarbeit BCLR-2017-28

Bibliograph.
Daten
Hermann, Matthias: Einsatz von Machine-Learning-Methoden zur adaptiven Darstellung von Software-Metriken.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Bachelorarbeit Nr. 28 (2017).
99 Seiten, deutsch.
CR-Klassif.D.2.8 (Software Engineering Metrics)
D.2.10 (Software Engineering Design)
G.1.6 (Numerical Analysis Optimization)
I.2.6 (Artificial Intelligence Learning)
Kurzfassung

Auf manchen SonarQube-Instanzen wird die verfügbare Fläche der Webseite nicht effizient genutzt und große Teile der Seite enthalten Leerflächen. Damit diese Flächen genutzt werden können, um genau die Informationen darzustellen, weswegen der Benutzer die Webseite aufgerufen hat, wurde im Rahmen dieser Arbeit mit DeepSonar eine adaptive Benutzeroberfläche für die Codeanalyse-Plattform SonarQube entwickelt. Diese erlernt mittels Machine-Learning die für den aktuellen Benutzer und Nutzungskontext relevantesten Informationen, d. h. die aus einer Programmcodeanalyse resultierenden Software-Metriken. Anhand der Ergebnisse des Machine-Learnings wird die Weboberfläche von SonarQube angepasst, sodass diese Metriken in der davor ungenutzten Fläche auf der Startseite angezeigt werden.

Volltext und
andere Links
PDF (2115611 Bytes)
Abteilung(en)Universität Stuttgart, Institut für Softwaretechnologie, Software Engineering
BetreuerWagner, Prof. Stefan; Gebhart, Dr. Michael; Ramadani, Jasmin
Eingabedatum28. September 2018
   Publ. Informatik