B.Sc./ M.Sc. Thesis: Untersuchung der Performanzentwicklung von Tomcat
Type of thesis: Masterarbeit / location: Leipzig / Status of thesis: Open theses
Software-Entwicklungsprojekte sind regelmäßigen Refactorings und Funktionserweiterungen unterworfen. Derzeitig wird ein Werkzeug zur Performanzanalyse von Softwaresystemversionen erstellt (PeASS, https://github.com/DaGeRe/peass). Ziel von PeASS es ist, Performanzveränderungen in verschiedenen Softwareversionen festzustellen. Dies geschieht durch die Transformation der Unit-Tests zu Performanz-Unit-Tests, mittels denen festgestellt wird, welche Performanz bestimmte Testfälle haben und ob sich diese verändert.
Mit dem bestehenden Werkzeug soll der Applikationsserver Tomcat untersucht werden. Das bestehende Werkzeug zur Performanzanalyse von Softwaresystemversionen soll so erweitert werden, dass es Tomcat-Ant-Buildskripte um Performanzmessungen und Performanztestinstrumentierung erweitern kann. Hiermit sollen Performanzveränderungen gefunden werden.
Die Arbeit kann als Bachelor- oder Masterarbeit belegt werden. Im Fall einer Masterarbeit sollen die gefundenen Performanzveränderungen klassifiziert und mit Performanz-Antipatterns aus der Literatur verglichen werden.
Bei besonderem Interesse kann auch eine andere quelloffene Software untersucht werden.
Kontakt: reichelt@informatik.uni-leipzig.de