activity
20142023
most citedCloud WorkBench - Infrastructure-as-Code Based Cloud Benchmarking

12 citations · 29 across the 10 of their papers we have counts for

collaborators

12 papers

cs.SE2023★ 1 cited

An Exploratory Study of Ad Hoc Parsers in Python

Michael Schröder, Marc Goritschnig, Jürgen Cito

Background: Ad hoc parsers are pieces of code that use common string functions like split, trim, or slice to effectively perform parsing. Whether it is handling command-line argume…

cs.SE2022

Learning to Learn to Predict Performance Regressions in Production at Meta

Moritz Beller, Hongyu Li, Vivek Nair +6

Catching and attributing code change-induced performance regressions in production is hard; predicting them beforehand, even harder. A primer on automatically learning to predict p…

cs.SE2022

Grammars for Free: Toward Grammar Inference for Ad Hoc Parsers

Michael Schröder, Jürgen Cito

Ad hoc parsers are everywhere: they appear any time a string is split, looped over, interpreted, transformed, or otherwise processed. Every ad hoc parser gives rise to a language:…

cs.SE2021

Counterfactual Explanations for Models of Code

Jürgen Cito, Isil Dillig, Vijayaraghavan Murali +1

Machine learning (ML) models play an increasingly prevalent role in many software engineering tasks. However, because most models are now powered by opaque deep neural networks, it…

cs.SE2021

Interactive Static Software Performance Analysis in the IDE

Aaron Beigelbeck, Maurício Aniche, Jürgen Cito

Detecting performance issues due to suboptimal code during the development process can be a daunting task, especially when it comes to localizing them after noticing performance de…

cs.HC2021

Meeting in the notebook: a notebook-based environment for micro-submissions in data science collaborations

Micah J. Smith, Jürgen Cito, Kalyan Veeramachaneni

Developers in data science and other domains frequently use computational notebooks to create exploratory analyses and prototype models. However, they often struggle to incorporate…

cs.SE2020

An Empirical Investigation of Command-Line Customization

Michael Schröder, Jürgen Cito

The interactive command line, also known as the shell, is a prominent mechanism used extensively by a wide range of software professionals (engineers, system administrators, data s…

cs.LG2020★ 9 cited

Enabling Collaborative Data Science Development with the Ballet Framework

Micah J. Smith, Jürgen Cito, Kelvin Lu +1

While the open-source software development model has led to successful large-scale collaborations in building software systems, data science projects are frequently developed by in…

cs.SE2019

Characterizing Developer Use of Automatically Generated Patches

José Pablo Cambronero, Jiasi Shen, Jürgen Cito +2

We present a study that characterizes the way developers use automatically generated patches when fixing software defects. Our study tasked two groups of developers with repairing…

cs.DC2014★ 6 cited

Patterns in the Chaos - a Study of Performance Variation and Predictability in Public IaaS Clouds

Philipp Leitner, Juergen Cito

Benchmarking the performance of public cloud providers is a common research topic. Previous research has already extensively evaluated the performance of different cloud platforms…

cs.SE2014★ 1 cited

The Making of Cloud Applications An Empirical Study on Software Development for the Cloud

Jürgen Cito, Philipp Leitner, Thomas Fritz +1

Cloud computing is gaining more and more traction as a deployment and provisioning model for software. While a large body of research already covers how to optimally operate a clou…

cs.SE2014★ 12 cited

Cloud WorkBench - Infrastructure-as-Code Based Cloud Benchmarking

Joel Scheuner, Philipp Leitner, Jurgen Cito +1

To optimally deploy their applications, users of Infrastructure-as-a-Service clouds are required to evaluate the costs and performance of different combinations of cloud configurat…