qmethods - Bachelorarbeit

QMETHODS
B U S INESS & IT CO NS U L T ING
Themenangebot Bachelorarbeit & Masterarbeit
Software Performance Refactoring
Optimierung von Softwarecode Refactorings hinsichtlich Performance
und Stabilität durch Korrelation von Softwarecode Anomalien und
Application Performance Metriken
Zielstellung

Die Optimierung von Softwarecode auf Basis von Softwarecode Analysen hinsichtlich der
Performance und Stabilität hat sich als ineffizient erwiesen, da entsprechende Anomalien
(Verstöße gegen gute Programmierung) immer in Bezug zum Ausführungskontext (Startfunktion
vs. Prozessimplementierung, Häufigkeit der Ausführung etc.) zu betrachten sind.

In der Thesis ist zu untersuchen, inwieweit die Korrelation zwischen Ergebnissen aus der
statischen Softwarecode Analyse und der dynamischen Laufzeitanalyse (Application Performance
Monitoring) ein punktgenaueres Refactoring von Softwarecode ermöglicht.
Inhalte

Erarbeitung einer Übersicht zu Softwarecode Anomalien mittels bekannter Pattern, welche zu
Problemen hinsichtlich der Performance, Stabilität und Skalierbarkeit beim Betrieb von
Softwareanwendung (Applikationen) führen.

Erarbeitung einer Übersicht an Application Performance Metriken mit direktem Bezug zum
Softwarecode (UI, Backend, SQL).

Konzeption für eine Korrelation der Informationen zwischen Softwarecode Anomalien und
Application Performance Metriken (Kern der Thesis!).

Umsetzung eines technischen Prototyps auf Basis von markführenden Softwarecode Analyse und
Application Performance Werkzeugen (bspw. Dynatrace AppMon, HPW LoadRunner, Seerene).
Ansprechpartner für das Bachelor-/Masterthema

Matthias Scholze


Telefon +49 (30) 22 19 86 51
matthias.scholze [at] qmethods.com
QMETHODS – Business & IT Consulting GmbH
Geschäftsführer Matthias Scholze
Stargarder Straße 10, 10437 Berlin
Umsatzsteuernummer DE248943206
Handelsregister Amtsgericht Berlin Charlottenburg HRB 102349
Telefon
Telefax
E-Mail
Internet
+49 (30) 22 19 86 51
+49 (30) 22 19 86 53
[email protected]
http://www.qmethods.com
Deutsche Kreditbank AG
BLZ :120 300 00
Konto: 200 86 112
IBAN: DE38120300000020086112
SWIFT BIC: BYLADEM1001