2025
Adversarial Bug Reports as a Security Risk in Language Model-Based Automated Program Repair.

Piotr Przymus, Andreas Happe, Jürgen Cito

CoRR, 2025 | Article

Agentic Bug Reproduction for Effective Automated Program Repair at Google.

Runxiang Cheng, Michele Tufano, Jürgen Cito, José Cambronero, Pat Rondon, Renyao Wei, Aaron Sun, Satish Chandra 0001

CoRR, 2025 | Article

Evaluating Agent-Based Program Repair at Google.

Pat Rondon, Renyao Wei, José Cambronero, Jürgen Cito, Aaron Sun, Siddhant Sanyam, Michele Tufano, Satish Chandra 0001

SEIP@ICSE, 2025 | Inproceedings

Evaluating Agent-based Program Repair at Google.

Pat Rondon, Renyao Wei, José Cambronero, Jürgen Cito, Aaron Sun, Siddhant Sanyam, Michele Tufano, Satish Chandra 0001

CoRR, 2025 | Article

On the Ethics of Using LLMs for Offensive Security.

Andreas Happe, Jürgen Cito

CoRR, 2025 | Article

On the Surprising Efficacy of LLMs for Penetration-Testing.

Andreas Happe, Jürgen Cito

CoRR, 2025 | Article

Online and Interactive Bayesian Inference Debugging.

Nathanael Nussbaumer, Markus Böck, Jürgen Cito

CoRR, 2025 | Article

The Road to Hybrid Quantum Programs: Characterizing the Evolution from Classical to Hybrid Quantum Software.

Vincenzo De Maio, Ivona Brandic, Ewa Deelman, Jürgen Cito

SIGSOFT FSE Companion, 2025 | Inproceedings

The Road to Hybrid Quantum Programs: Characterizing the Evolution from Classical to Hybrid Quantum Software.

Vincenzo De Maio, Ivona Brandic, Ewa Deelman, Jürgen Cito

CoRR, 2025 | Article

2024
A Retrospective Study of one Decade of Artifact Evaluations.

Stefan Winter 0001, Christopher Steven Timperley, Ben Hermann, Jürgen Cito, Jonathan Bell 0001, Michael Hilton, Dirk Beyer 0001

Software Engineering, 2024 | Inproceedings

Counterfactual Explanations for Models of Code.

Jürgen Cito, Isil Dillig, Vijayaraghavan Murali, Satish Chandra 0001

Software Engineering, 2024 | Inproceedings

Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto.

Daniel Russo 0002, Sebastian Baltes, Niels van Berkel, Paris Avgeriou, Fabio Calefato, Beatriz Cabrero-Daniel, Gemma Catolino, Jürgen Cito, Neil A. Ernst, Thomas Fritz 0001, Hideaki Hata, Reid Holmes, Maliheh Izadi, Foutse Khomh, Mikkel Baun Kjærgaard, Grischa Liebel, Alberto Lluch-Lafuente, Stefano Lambiase, Walid Maalej, Gail C. Murphy, Nils Brede Moe, Gabrielle O'Brien, Elda Paja, Mauro Pezzè, John Stouby Persson, Rafael Prikladnicki, Paul Ralph, Martin P. Robillard, Thiago Rocha Silva, Klaas-Jan Stol, Margaret-Anne D. Storey, Viktoria Stray, Paolo Tell, Christoph Treude, Bogdan Vasilescu

J. Syst. Softw., 2024 | Article

Got Root? A Linux Priv-Esc Benchmark.

Andreas Happe, Jürgen Cito

CoRR, 2024 | Article

Language-Agnostic Static Analysis of Probabilistic Programs.

Markus Böck, Michael Schröder 0005, Jürgen Cito

ASE, 2024 | Inproceedings

Statically Inferring Usage Bounds for Infrastructure as Code.

Feitong Qiao, Aryana Mohammadi, Jürgen Cito, Mark Santolucito

VSTTE, 2024 | Inproceedings

Statically Inferring Usage Bounds for Infrastructure as Code.

Feitong Qiao, Aryana Mohammadi, Jürgen Cito, Mark Santolucito

CoRR, 2024 | Article

2023
An Exploratory Study of Ad Hoc Parsers in Python.

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

CoRR, 2023 | Article

Connecting the .dotfiles: Checked-In Secret Exposure with Extra (Lateral Movement) Steps.

Gerhard Jungwirth, Aakanksha Saha, Michael Schröder 0005, Tobias Fiebig, Martina Lindorfer, Jürgen Cito

MSR, 2023 | Inproceedings

Evaluating LLMs for Privilege-Escalation Scenarios.

Andreas Happe, Aaron Kaplan, Jürgen Cito

CoRR, 2023 | Article

Expert Perspectives on Explainability.

Jürgen Cito, Satish Chandra 0001, Chakkrit Tantithamthavorn, Hadi Hemmati

IEEE Softw., 2023 | Article

Explainable AI for SE: Challenges and Future Directions.

Chakkrit Tantithamthavorn, Jürgen Cito, Hadi Hemmati, Satish Chandra 0001

IEEE Softw., 2023 | Article

Getting pwn'd by AI: Penetration Testing with Large Language Models.

Andreas Happe, Jürgen Cito

ESEC/SIGSOFT FSE, 2023 | Inproceedings

Getting pwn'd by AI: Penetration Testing with Large Language Models.

Andreas Happe, Jürgen Cito

CoRR, 2023 | Article

Learning to Learn to Predict Performance Regressions in Production at Meta.

Moritz Beller, Hongyu Li, Vivek Nair, Vijayaraghavan Murali, Imad Ahmad, Jürgen Cito, Drew Carlson, Gareth Ari Aye, Wes Dyer

AST, 2023 | Inproceedings

Performance Prediction From Source Code Is Task and Domain Specific.

Markus Böck, Sarra Habchi, Mathieu Nayrolles, Jürgen Cito

ICPC, 2023 | Inproceedings

Resilient Software Configuration and Infrastructure Code Analysis (Dagstuhl Seminar 23082).

Jürgen Cito, Ruzica Piskac, Mark Santolucito, Andy Zaidman, Daniel Sokolowski

Dagstuhl Reports, 2023 | Article

Understanding Hackers' Work: An Empirical Study of Offensive Security Practitioners.

Andreas Happe, Jürgen Cito

ESEC/SIGSOFT FSE, 2023 | Inproceedings

2022
A retrospective study of one decade of artifact evaluations.

Stefan Winter 0001, Christopher Steven Timperley, Ben Hermann, Jürgen Cito, Jonathan Bell 0001, Michael Hilton, Dirk Beyer 0001

ESEC/SIGSOFT FSE, 2022 | Inproceedings

An empirical investigation of command-line customization.

Michael Schröder 0005, Jürgen Cito

Empir. Softw. Eng., 2022 | Article

Counterfactual Explanations for Models of Code.

Jürgen Cito, Isil Dillig, Vijayaraghavan Murali, Satish Chandra 0001

ICSE (SEIP), 2022 | Inproceedings

Grammars for Free: Toward Grammar Inference for Ad Hoc Parsers.

Michael Schröder 0005, Jürgen Cito

ICSE (NIER), 2022 | Inproceedings

Grammars for Free: Toward Grammar Inference for Ad Hoc Parsers.

Michael Schröder 0005, Jürgen Cito

CoRR, 2022 | Article

Learning CI Configuration Correctness for Early Build Feedback.

Mark Santolucito, Jialu Zhang 0002, Ennan Zhai, Jürgen Cito, Ruzica Piskac

SANER, 2022 | Inproceedings

Learning to Learn to Predict Performance Regressions in Production at Meta.

Moritz Beller, Hongyu Li, Vivek Nair, Vijayaraghavan Murali, Imad Ahmad, Jürgen Cito, Drew Carlson, Gareth Ari Aye, Wes Dyer

CoRR, 2022 | Article

Reproduction Package (Docker container) for the ESEC/FSE 2022 Article 'A Retrospective Study of one Decade of Artifact Evaluations'.

Stefan Winter 0001, Chris Timperley, Ben Hermann, Jürgen Cito, Jonathan Bell 0001, Michael Hilton, Dirk Beyer 0001

, 2022 | Data

Reproduction Package (Docker container) for the FSE 2022 Article 'A Retrospective Study of one Decade of Artifact Evaluations'.

Stefan Winter 0001, Chris Timperley, Ben Hermann, Jürgen Cito, Jonathan Bell 0001, Michael Hilton, Dirk Beyer 0001

, 2022 | Data

2021
Counterfactual Explanations for Models of Code.

Jürgen Cito, Isil Dillig, Vijayaraghavan Murali, Satish Chandra 0001

CoRR, 2021 | Article

Doing More with Less: Characterizing Dataset Downsampling for AutoML.

Fatjon Zogaj, José Pablo Cambronero, Martin C. Rinard, Jürgen Cito

Proc. VLDB Endow., 2021 | Article

Enabling Collaborative Data Science Development with the Ballet Framework.

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

Proc. ACM Hum. Comput. Interact., 2021 | Article

Explaining mispredictions of machine learning models using rule induction.

Jürgen Cito, Isil Dillig, Seohyun Kim 0001, Vijayaraghavan Murali, Satish Chandra 0001

ESEC/SIGSOFT FSE, 2021 | Inproceedings

Interactive Static Software Performance Analysis in the IDE.

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

ICPC, 2021 | Inproceedings

Interactive Static Software Performance Analysis in the IDE.

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

CoRR, 2021 | Article

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

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

CoRR, 2021 | Article

2020
AMS: generating AutoML search spaces from weak specifications.

José Pablo Cambronero, Jürgen Cito, Martin C. Rinard

ESEC/SIGSOFT FSE, 2020 | Inproceedings

An Empirical Investigation of Command-Line Customization.

Michael Schröder 0005, Jürgen Cito

CoRR, 2020 | Article

An Empirical Study on the Impact of Deimplicitization on Comprehension in Programs Using Application Frameworks.

Jürgen Cito, Jiasi Shen 0001, Martin C. Rinard

MSR, 2020 | Inproceedings

Characterizing Efficiency Optimizations in Solidity Smart Contracts.

Tamara Brandstätter, Stefan Schulte 0002, Jürgen Cito, Michael Borkowski

Blockchain, 2020 | Inproceedings

Enabling collaborative data science development with the Ballet framework.

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

CoRR, 2020 | Article

Software Engineering for Infrastructure and Configuration (SEConfig) - Workshop Report.

Jürgen Cito, Mark Santolucito

ACM SIGSOFT Softw. Eng. Notes, 2020 | Article

Unified Configuration Setting Access in Configuration Management Systems.

Markus Raab, Bernhard Denner, Stefan Hahnenberg, Jürgen Cito

ICPC, 2020 | Inproceedings

2019
Beware of disengaged user acceptance in testing software-as-a-service.

Sebastian Loss, Raffaele Fabio Ciriello, Jürgen Cito

ICSE (Companion Volume), 2019 | Inproceedings

Characterizing Developer Use of Automatically Generated Patches.

José Pablo Cambronero, Jiasi Shen 0001, Jürgen Cito, Elena L. Glassman, Martin C. Rinard

VL/HCC, 2019 | Inproceedings

Characterizing Developer Use of Automatically Generated Patches.

José Pablo Cambronero, Jiasi Shen 0001, Jürgen Cito, Elena L. Glassman, Martin C. Rinard

CoRR, 2019 | Article

Interactive production performance feedback in the IDE.

Jürgen Cito, Philipp Leitner 0001, Martin C. Rinard, Harald C. Gall

ICSE, 2019 | Inproceedings

Monitoring-aware IDEs.

Jos Winter, Maurício Finavaro Aniche, Jürgen Cito, Arie van Deursen

ESEC/SIGSOFT FSE, 2019 | Inproceedings

Performance Issues? Hey DevOps, Mind the Uncertainty.

Catia Trubiani, Pooyan Jamshidi, Jürgen Cito, Weiyi Shang, Zhen Ming Jiang, Markus Borg

IEEE Softw., 2019 | Article

Revealing the Vicious Circle of Disengaged User Acceptance: A SaaS Provider's Perspective.

Sebastian Loss, Raffaele Ciriello, Jürgen Cito

ICIS, 2019 | Inproceedings

2018
Continuous Experimentation: Challenges, Implementation Techniques, and Current Research.

Gerald Schermann, Jürgen Cito, Philipp Leitner 0001

IEEE Softw., 2018 | Article

Feedback from Operations to Software Development - A DevOps Perspective on Runtime Metrics and Logs.

Jürgen Cito, Johannes Wettinger, Lucy Ellen Lwakatare, Markus Borg, Fei Li 0002

DEVOPS, 2018 | Inproceedings

PerformanceHat: augmenting source code with runtime performance traces in the IDE.

Jürgen Cito, Philipp Leitner 0001, Christian Bosshard, Markus Knecht, Genc Mazlami, Harald C. Gall

ICSE (Companion Volume), 2018 | Inproceedings

Structured information on state and evolution of dockerfiles on github.

Gerald Schermann, Sali Zumberi, Jürgen Cito

MSR, 2018 | Inproceedings

We're doing it live: A multi-method empirical study on continuous experimentation.

Gerald Schermann, Jürgen Cito, Philipp Leitner 0001, Uwe Zdun, Harald C. Gall

Inf. Softw. Technol., 2018 | Article

2017
An empirical analysis of the Docker container ecosystem on GitHub.

Jürgen Cito, Gerald Schermann, Erik Wittern, Philipp Leitner 0001, Sali Zumberi, Harald C. Gall

PeerJ Prepr., 2017 | Article

An empirical analysis of the docker container ecosystem on GitHub.

Jürgen Cito, Gerald Schermann, John Erik Wittern, Philipp Leitner 0001, Sali Zumberi, Harald C. Gall

MSR, 2017 | Inproceedings

Context-Based Analytics - Establishing Explicit Links between Runtime Traces and Source Code.

Jürgen Cito, Fábio Oliveira, Philipp Leitner 0001, Priya Nagpurkar, Harald C. Gall

ICSE-SEIP, 2017 | Inproceedings

Extraction of Microservices from Monolithic Software Architectures.

Genc Mazlami, Jürgen Cito, Philipp Leitner 0001

ICWS, 2017 | Inproceedings

2016
An empirical study on principles and practices of continuous delivery and deployment.

Gerald Schermann, Jürgen Cito, Philipp Leitner 0001, Uwe Zdun, Harald C. Gall

PeerJ Prepr., 2016 | Article

Battery-aware transformations in mobile applications.

Jürgen Cito, Julia Rubin, Phillip Stanley-Marbell, Martin C. Rinard

ASE, 2016 | Inproceedings

Modelling and managing deployment costs of microservice-based cloud applications.

Philipp Leitner 0001, Jürgen Cito, Emanuel Stöckli

UCC, 2016 | Inproceedings

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

Philipp Leitner 0001, Jürgen Cito

ACM Trans. Internet Techn., 2016 | Article

TemPerf: temporal correlation between performance metrics and source code.

Jürgen Cito, Genc Mazlami, Philipp Leitner 0001

QUDOS@ISSTA, 2016 | Inproceedings

Towards quality gates in continuous delivery and deployment.

Gerald Schermann, Jürgen Cito, Philipp Leitner 0001, Harald C. Gall

ICPC, 2016 | Inproceedings

Using Docker Containers to Improve Reproducibility in Software and Web Engineering Research.

Jürgen Cito, Vincenzo Ferme, Harald C. Gall

ICWE, 2016 | Inproceedings

Using docker containers to improve reproducibility in software engineering research.

Jürgen Cito, Harald C. Gall

ICSE (Companion Volume), 2016 | Inproceedings

2015
All the Services Large and Micro: Revisiting Industrial Practice in Services Computing.

Gerald Schermann, Jürgen Cito, Philipp Leitner 0001

ICSOC Workshops, 2015 | Inproceedings

All the services large and micro: Revisiting industrial practices in services computing.

Gerald Schermann, Jürgen Cito, Philipp Leitner 0001

PeerJ Prepr., 2015 | Article

Cloud WorkBench: Benchmarking IaaS Providers based on Infrastructure-as-Code.

Joel Scheuner, Jürgen Cito, Philipp Leitner 0001, Harald C. Gall

WWW (Companion Volume), 2015 | Inproceedings

Identifying Web Performance Degradations through Synthetic and Real-User Monitoring.

Jürgen Cito, Devan Gotowka, Philipp Leitner 0001, Ryan Pelette, Dritan Suljoti, Schahram Dustdar

J. Web Eng., 2015 | Article

Runtime metric meets developer - Building better cloud applications using feedback.

Jürgen Cito, Philipp Leitner 0001, Harald C. Gall, Aryan Dadashi, Anne Keller, Andreas Roth 0001

PeerJ Prepr., 2015 | Article

Runtime metric meets developer: building better cloud applications using feedback.

Jürgen Cito, Philipp Leitner 0001, Harald C. Gall, Aryan Dadashi, Anne Keller, Andreas Roth 0001

Onward!, 2015 | Inproceedings

The making of cloud applications: an empirical study on software development for the cloud.

Jürgen Cito, Philipp Leitner 0001, Thomas Fritz 0001, Harald C. Gall

ESEC/SIGSOFT FSE, 2015 | Inproceedings

2014
Cloud Work Bench - Infrastructure-as-Code Based Cloud Benchmarking.

Joel Scheuner, Philipp Leitner 0001, Jürgen Cito, Harald C. Gall

CloudCom, 2014 | Inproceedings

Cloud WorkBench - Infrastructure-as-Code Based Cloud Benchmarking.

Joel Scheuner, Philipp Leitner 0001, Jürgen Cito, Harald C. Gall

CoRR, 2014 | Article

Identifying Root Causes of Web Performance Degradation Using Changepoint Analysis.

Jürgen Cito, Dritan Suljoti, Philipp Leitner 0001, Schahram Dustdar

ICWE, 2014 | Inproceedings

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

Jürgen Cito, Philipp Leitner 0001, Thomas Fritz 0001, Harald C. Gall

CoRR, 2014 | Article