I am a fourth (and last) year PhD student advised by Harald Gall and Philipp Leitner. In the summer of 2015, I was a research intern with the Cloud DevOps group at the IBM T.J. Watson Research Center in New York. In the spring of 2016, I had the pleasure to work with Julia Rubin and Phillip Stanley-Marbell in Martin Rinard’s group at the Massachusetts Institute of Technology (MIT).
I received my master's and bachelor's degree in Computer Science from the Technical University of Vienna. I wrote my master thesis at the Distributed Systems Group in collaboration with Catchpoint Systems, where I completed a research internship in New York City.
My current research focus is on the intersection of Software Engineering and Cloud Computing. Specifically, my research explores how runtime feedback can assist developers to make better, data-driven decisions in the software development process.
J. Cito, F. Oliveira, P. Leitner, P. Nagpurkar, H. C. Gall, “Context-Based Analytics - Establishing Explicit Links between Runtime Traces and Source Code”, in Proceedings of the 39th ACM/IEEE International Conference on Software Engineering, Software Engineering in Practice (ICSE SEIP), Buenos Aires, Argentina, 2017 (to appear). [PDF]
J. Cito, J. Rubin, P. Stanley-Marbell, M. Rinard, “Battery-aware Transformations in Mobile Applications”, in Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE - New Ideas), Singapore, 2016. [PDF]
J. Cito and H. C. Gall, “Using Docker Containers to Improve Reproducibility in Software Engineering Research”, in Proceedings of the 38th ACM/IEEE International Conference on Software Engineering (ICSE - Technical Briefing), Austin, TX, USA, 2016.
G. Schermann, J. Cito, P. Leitner, and H. 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 Paper Award]
J. Cito, G. Mazlami, and P. Leitner, “TemPerf: Temporal Correlation between Performance Metrics and Source Code”, in Proceedings of the 2nd International Workshop on Quality-Aware DevOps (QUDOS 2016), 2016.
P. Leitner, J. Cito, "Patterns in the Chaos a Study of Performance Variation and Predictability in Public IaaS Clouds." ACM Transactions on Internet Technology, Volume 16, Issue 3, Article No. 15 [PDF]
J. Cito, P. Leitner, T. Fritz, and H. C. Gall, “The Making of Cloud Applications – An Empirical Study on Software Development for the Cloud,” in Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE), New York, NY, USA, 2015. [PDF]
J. Cito, P. Leitner, H. C. Gall, A. Dadashi, A. Keller, and A. Roth, “Runtime Metric Meets Developer – Building Better Cloud Applications Using Feedback,” in Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software (Onward! 2015), New York, NY, USA, 2015. [PDF]
G. Schermann, J. Cito, P. 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]
J. Cito, D. Gotowka, P. Leitner, R. Pelette, D. Suljoti, and S. Dustdar, “Identifying Web Performance Degradations through Synthetic and Real-User Monitoring,” Journal of Web Engineering, 2015.
J. Scheuner, J. Cito, P. Leitner, and H. Gall, “Cloud WorkBench: Benchmarking IaaS Providers based on Infrastructure-as-Code” in Proceedings of the 24th International World Wide Web Conference (WWW’15) – Demo Track, 2015; [Demo]
J. Cito, D. Suljoti, P. Leitner, and S. Dustdar, "Identifying Root Causes of Web Performance Degradation using Changepoint Analysis" in Proceedings of the 14th International Conference on Web Engineering (ICWE’14), 2014; [PDF]
J. Scheuner, P. Leitner, J. Cito, and H. Gall, "Cloud WorkBench - Infrastructure-as-Code Based Cloud Benchmarking" in Proceedings of the 6th IEEE International Conference on Cloud Computing Technology and Science (CloudCom’14), 2014; PDF
I'm currently the head course assistant for Software Engineering Lab.
During my graduate studies in Vienna I have worked as a teaching assistant for the classes Advanced Software Engineering, Functional Programming, and Data Modeling.
From 2007 to 2010 I was a web developer, working mostly with PHP and Ruby in Vienna (itellico). I have also completed internships in the areas of Software Engineering in New York City (Catchpoint Systems), Web Development in Boston (Sound&Vision Media), and Technology Consulting in Germany (Accenture).