Since Spring 2020, I am an Assistant Professor in Computer Science at TU Wien, Austria. I am also a research affiliate at MIT CSAIL, where I continue to work with the program analysis and compilation group (PAC) of Martin Rinard, where I was also a postdoctoral researcher.
I received my PhD in February 2018 at University of Zurich (Switzerland) where I primarily worked on software runtime analytics. During my PhD, I was a research intern at IBM Watson Research Center in New York.
I received my master's and bachelor's degree in Computer Science from the Technical University of Vienna.
Recent News
- I joined the faculty of TU Wien as a tenure-track assistant professor where I lead the IPA Lab
- Paper Unified Configuration Setting Access in Configuration Management Systems accepted at ICPC'20
- Paper Monitoring-aware IDEs with TU Delft accepted at FSE'19
- Paper Interactive Production Performance Feedback in the IDE accepted at ICSE'19
- Our research on continuous and incremental performance modeling has received a Facebook Research Award
- New paper Performance Issues? Hey DevOps, mind the uncertainty! accepted at IEEE Software
- Our research on synthesizing security patches using supervised machine learning has received an IBM Research Award
- New paper We're doing it live: A multi-method empirical study on continuous experimentation accepted at IST journal
Research Interests
My current research interests are in programming languages and how they relate to computing and industrial infrastructure. I am interested in developing approaches to produce reliable infrastructure through synthesis and verification techniques.
Projects
Selected Publications
- Interactive Production Performance Feedback in the IDE,
Jürgen Cito, Philipp Leitner, Martin Rinard, Harald C. Gall
ICSE'19. [pdf]
- PerformanceHat – Augmenting Source Code with Runtime Performance Traces in the IDE,
Jürgen Cito, Philipp Leitner, Christian Bosshard, Markus Knecht, Genz Mazlami, Harald C. Gall
ICSE'18 Demo.
[pdf]
- Context-Based Analytics - Establishing Explicit Links between Runtime Traces and Source Code,
Jürgen Cito, Fábio Oliveira, Philipp Leitner, Priya Nagpurkar, Harald C. Gall
ICSE'17 SEIP.
[pdf]
- An Empirical Analysis of the Docker Container Ecosystem on GitHub,
Jürgen Cito, Gerald Schermann, Philipp Leitner, Erik Wittern, Sali Zumberi, Harald C. Gall
MSR'17.
[pdf]
- Patterns in the Chaos a Study of Performance Variation and Predictability in Public IaaS Clouds,
Philipp Leitner, Jürgen Cito
Transaction on Internet Technology'16.
[pdf]
- Runtime Metric Meets Developer – Building Better Cloud Applications Using Feedback,
Jürgen Cito, Philipp Leitner, Harald C. Gall. Aryan Dadashi, Anne Keller, Andreas Roth
Onward'15.
[pdf]
- The Making of Cloud Applications – An Empirical Study on Software Development for the Cloud,
Jürgen Cito, Philipp Leitner, Thomas Fritz, Harald C. Gall
FSE'15.
[pdf]