Dipl.-Inf. Georg Dotzler

Projekte

Analyse von Code-Repositories
Projektleitung: Philippsen, M.
Mitarbeiter: Dotzler, G.; Kamp, M.; Kreutzer, P.
Embedded Systems Institute
Projektleitung: Philippsen, M.
Mitarbeiter: Kempf, S.; Dotzler, G.; Blaß, T.; Werth, T.; Mutschler, C.; Kumlehn, A.; Oster, N.; Kellermann, D.
OpenMP/Java
Projektleitung: Philippsen, M.
Mitarbeiter: Veldema, R.; Dotzler, G.; Blaß, T.
PATESIA - Parallelisierungstechniken für eingebettete Systeme in der Automatisierungstechnik
Projektleitung: Philippsen, M.
Mitarbeiter: Kempf, S.; Veldema, R.; Blaß, T.

Lehrveranstaltungen

WS 2015/2016

SS 2015

WS 2014/2015

SS 2014

WS 2013/2014

SS 2013

WS 2012/2013

SS 2012

WS 2011/2012

SS 2011

WS 2010/2011

SS 2010

Publikationen

  1. Dotzler, G.; Kamp, M.; Kreutzer, P.; Philippsen, M.: More Accurate Recommendations for Method-Level Changes. In: ACM (Hrsg.): Proceedings of 2017 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE2017) (11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE2017), Paderborn, Germany). New York, NY, USA: ACM DL, 2017, S. 798-808. - ISBN 978-1-4503-5105-8 (BibTeX)
  2. Kreutzer, P.; Dotzler, G.; Ring, M.; Eskofier, B.; Philippsen, M.: Automatic clustering of code changes. In: ACM (Hrsg.): Proceedings of the 13th International Workshop on Mining Software Repositories (MSR 2016) (13th International Workshop on Mining Software Repositories, Austin, Texas). New York, USA: ACM, 2016, S. 61-72. - ISBN 978-1-4503-4186-8 (BibTeX)
  3. Dotzler, G.; Philippsen, M.: Move-Optimized Source Code Tree Differencing. In: ACM (Hrsg.): Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016) (31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), Singapore). New York, NY, USA: ACM, 2016, S. 660-671. - ISBN 978-1-4503-3845-5 (BibTeX)
  4. Wolf, C.; Dotzler, G.; Veldema, R.; Philippsen, M.: Object Support for OpenMP-style Programming of GPU Clusters in Java. In: IEEE Computer Society (Hrsg.): Proceedings of the 27th International Conference on Advanced Information Networking and Applications Workshops (WAINA 2013) (27th International Conference on Advanced Information Networking and Applications Workshops, Barcelona, Spain)., 2013, S. 1405-1410. - ISBN 978-1-4673-6239-9 (BibTeX)
  5. Dotzler, G.; Veldema, R.; Philippsen, M.: Annotation Support for Generic Patches. In: Maalej, W.; Robillard, M.; Walker, R.; Zimmermann, T. (Hrsg.): Proceedings of the Third International Workshop on Recommendation Systems for Software Engineering (RSSE 12) (International Workshop on Recommendation Systems for Software Engineering, Zurich, Switzerland)., 2012, S. 6-10. - ISBN 978-1-4673-1758-0 (BibTeX)
  6. Dotzler, G.; Veldema, R.; Klemm, M.: JCudaMP: OpenMP/Java on CUDA. In: Pankratius, V.; Philippsen, M. (Hrsg.): Proceedings of the Third International Workshop on Multicore Software Engineering (IWMSE10) (International Workshop on Multicore Software Engineering, Cape Town, South Africa). Los Alamitos, CA, USA: ACM Press, 2010, S. 10-17. - ISBN 978-1-60558-964-0 (BibTeX)

Betreute Examensarbeiten

Abgeschlossene Arbeiten

  1. Martin Endrizzi: Inkrementelles Clustering ähnlicher Quelltext-Änderungen.[BA]
    Betreuer: Kreutzer, P.; Dotzler, G.; Philippsen, M.: abgeschlossen am 8. Juni 2016
  2. Lukas Spranger: Optimierung eines Verfahrens zur symbolischen Ausführung von Code-Fragmenten.[SA/DA/BA/MA]
    Betreuer: Dotzler, G.; Kamp, M.; Philippsen, M.: abgeschlossen am 19. April 2016
  3. Simon Rainer: Automatische Generierung von Joern-Abfragen.[BA]
    Betreuer: Dotzler, G.; Kamp, M.; Philippsen, M.: abgeschlossen am 1. März 2016
  4. Michael Baer: Verbesserung von Mutationstests mit Hilfe der symbolischen Ausführung.[SA/DA/BA/MA]
    Betreuer: Dotzler, G.; Kamp, M.; Oster, N.; Philippsen, M.: abgeschlossen am 16. Dezember 2015
  5. Patrick Kreutzer: Clustering von ähnlichen Code-Fragmenten.[SA/DA/BA/MA]
    Betreuer: Dotzler, G.; Ring, M.; Eskofier, B.; Philippsen, M.: abgeschlossen am 11. November 2015
  6. James Wafula: Evaluation of Machine Learning Algorithms for Outlier Detection in Clustered Code Fragments.[SA/DA/BA/MA]
    Betreuer: Dotzler, G.; Ring, M.; Eskofier, B.; Philippsen, M.: abgeschlossen am 30. Oktober 2015
  7. Benjamin Röder: Integration of Task-Parallelism into the JaMP-Framework.[BA]
    Betreuer: Dotzler, G.; Philippsen, M.: abgeschlossen am 8. September 2015
  8. Christian Cardello: Integration of new SIMD-Features into the Android Dalvik VM.[BA]
    Betreuer: Dotzler, G.; Veldema, R.; Philippsen, M.: abgeschlossen am 2. Oktober 2014
  9. Marius Kamp: Entwicklung eines Werkzeugs zum Vergleich von Code-Fragmenten durch symbolische Ausführung.[MA]
    Betreuer: Dotzler, G.; Philippsen, M.: abgeschlossen am 1. Oktober 2014
  10. Christoph Romstöck: Entwicklung eines Werkzeugs zur Identifizierung vergleichbarer Code-Modifikationen in Software-Archiven.[MA]
    Betreuer: Dotzler, G.; Philippsen, M.: abgeschlossen am 3. Dezember 2013
  11. Carolin Wolf: Transparent use of Java objects on the GPU in the JaMP/OpenMP framework.[MA]
    Betreuer: Dotzler, G.; Philippsen, M.: abgeschlossen am 6. Dezember 2012
  12. Marius Kamp: Entwicklung eines Werkzeugs zur Extraktion von Mustern aus Software-Archiven zur Quellcode-Optimierung.[BA]
    Betreuer: Dotzler, G.; Philippsen, M.: abgeschlossen am 6. November 2012
  13. Florian Habur: Implementierung eines JaMP-Übersetzers zur Generierung von Java/OpenCL Code.[BA]
    Betreuer: Dotzler, G.; Philippsen, M.: abgeschlossen am 2. Oktober 2012
  14. Johannes Wellhöfer: Anpassung eines Expertensystems zur Programmanalyse und -refaktorisierung für Anwendungen aus der Automatisierungstechnik.[BA]
    Betreuer: Dotzler, G.; Kempf, S.; Philippsen, M.: abgeschlossen am 3. September 2012
  15. Drescher Matthias: Entwurf und Implementierung eines Plugin-Frameworks zur Quellcode Analyse.[BA]
    Betreuer: Dotzler, G.; Philippsen, M.: abgeschlossen am 2. August 2011
watermark seal