I received my master's degree in Computer Science from the Vienna University of Technology in May 2014. I wrote my master's thesis at the Complang Group (Institute of Computer Languages). During my studies, I have worked as a teaching assistant for the lectures Database Systems, Functional Programming, and Semistructured Data.
My current research focuses on Continuous Delivery/Deployment and Software Release Processes. I'm interested in the techniques used for rolling out new software features. This includes for example gradual releases (partial rollouts), A/B Testing, and Feature Toggles. Furthermore, I'm working on tools for supporting the automated, strategic execution of such release techniques.
Gerald Schermann, Dominik Schöni, Philipp Leitner, and Harald C. Gall, “Bifrost - Supporting Continuous Deployment with Automated Enactment of Multi-Phase Live Testing Strategies”, in Proceedings of the 17th ACM/IFIP/USENIX Middleware Conference, Trento, Italy, 2016. [PDF]
Best Paper Award
Gerald Schermann, Jürgen Cito, Philipp Leitner, and Harald C. Gall, “Towards Quality Gates in Continuous Delivery and Deployment”, in Proceedings of the 24th IEEE International Conference on Program Comprehension (ICPC'16), Austin, Texas, USA, 2016. [PDF]
Best Short Paper Award
Gerald Schermann, Jürgen Cito, Philipp Leitner, “All the Services Large and Micro: Revisiting Industrial Practice in Services Computing”, in 11th International Workshop on Engineering Service Oriented Applications (WESOA'15), co-located with ICSOC 2015 [PDF]
Gerald Schermann, Martin Brandtner, Sebastiano Panichella, Philipp Leitner, and Harald C. Gall “Discovering Loners and Phantoms in Commit and Issue Data”, in 23rd IEEE International Conference on Program Comprehension (ICPC'15), Florence, Italy [PDF]
Eva Kühn, Stefan Craß, Gerald Schermann, “Extending a Peer-Based Coordination Model with Composable Design Patterns, in 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2015), Turku, Finland [PDF]