{"id":3201,"date":"2024-03-26T15:56:44","date_gmt":"2024-03-26T15:56:44","guid":{"rendered":"https:\/\/lassonde.yorku.ca\/eecs\/?post_type=mec-events&#038;p=3201"},"modified":"2025-07-14T14:58:35","modified_gmt":"2025-07-14T14:58:35","slug":"jurgen","status":"publish","type":"mec-events","link":"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/","title":{"rendered":"J\u00fcrgen Cito"},"content":{"rendered":"<p>AI + SE Seminar Series (June 11, 2025. 11 am &#8211; 12 pm EST).<\/p>\n<h3>Evaluating Agent-based Program Repair at Google<\/h3>\n<p>Agent-based program repair promises end-to-end bug fixing by combining planning, tool use, and code generation via large language models. While prior work has focused on open-source benchmarks like SWE-Bench, we explore the viability of such approaches in an enterprise context using a curated dataset of 178 real-world bugs from Google\u2019s issue tracker\u201478 human-reported and 100 machine-reported. We present Passerine, an agent adapted to Google\u2019s development environment, and evaluate its performance. Passerine achieves plausible fixes for 73% of machine-reported and 25.6% of human-reported bugs, with 43% and 17.9% of these being semantically equivalent to the ground truth. Our results establish a baseline for agentic repair in industrial settings, highlighting key differences from public benchmarks.<\/p>\n<h3>Bio<\/h3>\n<p>J\u00fcrgen Cito is an Associate Professor at TU Wien (Vienna, Austria). He received his PhD from the University of Zurich and conducted postdoctoral research at MIT CSAIL. He has also been continuously engaging with industry as a visiting scientist and software engineer at Meta (in the Probability group) and was recently a visiting faculty researcher at Google (in the DevAI group). His current research spans AI for code, with particular focus on explainability of code models, and leveraging LLM agents for security testing and program repair.<\/p>\n<p>Visit: <a href=\"https:\/\/ipa-lab.github.io\/\">https:\/\/ipa-lab.github.io<\/a><\/p>\n<p>EECS Upcoming Events: <a href=\"https:\/\/lassonde.yorku.ca\/eecs\/eecs-upcoming-events\/\">https:\/\/lassonde.yorku.ca\/eecs\/eecs-upcoming-events\/<\/a><\/p>\n<p>Zoom Recording: <a href=\"https:\/\/yorku.zoom.us\/rec\/share\/9q-3XO0mx8CmVsEMlKvEpU-VyfwrXhqUELXd7MFUgsZKD9fZIsYvKMa5vj4ztUDu.S7RD9DHYLmt8Fs4f\">Here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AI + SE Seminar Series (June 11, 2025. 11 am &#8211; 12 pm EST). Evaluating Agent-based Program Repair at Google Agent-based program repair promises end-to-end bug fixing by combining planning, tool use, and code generation via large language models. While prior work has focused on open-source benchmarks like SWE-Bench, we explore the viability of such&#8230;<\/p>\n","protected":false},"author":286,"featured_media":3669,"comment_status":"closed","ping_status":"closed","template":"","tags":[],"mec_category":[],"class_list":["post-3201","mec-events","type-mec-events","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>J\u00fcrgen Cito | Electrical Engineering and Computer Science<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"J\u00fcrgen Cito | Electrical Engineering and Computer Science\" \/>\n<meta property=\"og:description\" content=\"AI + SE Seminar Series (June 11, 2025. 11 am &#8211; 12 pm EST). Evaluating Agent-based Program Repair at Google Agent-based program repair promises end-to-end bug fixing by combining planning, tool use, and code generation via large language models. While prior work has focused on open-source benchmarks like SWE-Bench, we explore the viability of such...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/\" \/>\n<meta property=\"og:site_name\" content=\"Electrical Engineering and Computer Science\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-14T14:58:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lassonde.yorku.ca\/eecs\/wp-content\/uploads\/sites\/6\/2024\/03\/profile_jcito.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/\",\"url\":\"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/\",\"name\":\"J\u00fcrgen Cito | Electrical Engineering and Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/lassonde.yorku.ca\/eecs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lassonde.yorku.ca\/eecs\/wp-content\/uploads\/sites\/6\/2024\/03\/profile_jcito.jpg\",\"datePublished\":\"2024-03-26T15:56:44+00:00\",\"dateModified\":\"2025-07-14T14:58:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/#primaryimage\",\"url\":\"https:\/\/lassonde.yorku.ca\/eecs\/wp-content\/uploads\/sites\/6\/2024\/03\/profile_jcito.jpg\",\"contentUrl\":\"https:\/\/lassonde.yorku.ca\/eecs\/wp-content\/uploads\/sites\/6\/2024\/03\/profile_jcito.jpg\",\"width\":1000,\"height\":1500,\"caption\":\"J\u00fcrgen Cito\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lassonde.yorku.ca\/eecs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Events\",\"item\":\"https:\/\/lassonde.yorku.ca\/eecs\/events\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"J\u00fcrgen Cito\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lassonde.yorku.ca\/eecs\/#website\",\"url\":\"https:\/\/lassonde.yorku.ca\/eecs\/\",\"name\":\"Electrical Engineering and Computer Science\",\"description\":\"Just another Lassonde - Site Network Sites site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lassonde.yorku.ca\/eecs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"J\u00fcrgen Cito | Electrical Engineering and Computer Science","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/","og_locale":"en_US","og_type":"article","og_title":"J\u00fcrgen Cito | Electrical Engineering and Computer Science","og_description":"AI + SE Seminar Series (June 11, 2025. 11 am &#8211; 12 pm EST). Evaluating Agent-based Program Repair at Google Agent-based program repair promises end-to-end bug fixing by combining planning, tool use, and code generation via large language models. While prior work has focused on open-source benchmarks like SWE-Bench, we explore the viability of such...","og_url":"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/","og_site_name":"Electrical Engineering and Computer Science","article_modified_time":"2025-07-14T14:58:35+00:00","og_image":[{"width":1000,"height":1500,"url":"https:\/\/lassonde.yorku.ca\/eecs\/wp-content\/uploads\/sites\/6\/2024\/03\/profile_jcito.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/","url":"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/","name":"J\u00fcrgen Cito | Electrical Engineering and Computer Science","isPartOf":{"@id":"https:\/\/lassonde.yorku.ca\/eecs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/#primaryimage"},"image":{"@id":"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/#primaryimage"},"thumbnailUrl":"https:\/\/lassonde.yorku.ca\/eecs\/wp-content\/uploads\/sites\/6\/2024\/03\/profile_jcito.jpg","datePublished":"2024-03-26T15:56:44+00:00","dateModified":"2025-07-14T14:58:35+00:00","breadcrumb":{"@id":"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/#primaryimage","url":"https:\/\/lassonde.yorku.ca\/eecs\/wp-content\/uploads\/sites\/6\/2024\/03\/profile_jcito.jpg","contentUrl":"https:\/\/lassonde.yorku.ca\/eecs\/wp-content\/uploads\/sites\/6\/2024\/03\/profile_jcito.jpg","width":1000,"height":1500,"caption":"J\u00fcrgen Cito"},{"@type":"BreadcrumbList","@id":"https:\/\/lassonde.yorku.ca\/eecs\/events\/jurgen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lassonde.yorku.ca\/eecs\/"},{"@type":"ListItem","position":2,"name":"Events","item":"https:\/\/lassonde.yorku.ca\/eecs\/events\/"},{"@type":"ListItem","position":3,"name":"J\u00fcrgen Cito"}]},{"@type":"WebSite","@id":"https:\/\/lassonde.yorku.ca\/eecs\/#website","url":"https:\/\/lassonde.yorku.ca\/eecs\/","name":"Electrical Engineering and Computer Science","description":"Just another Lassonde - Site Network Sites site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lassonde.yorku.ca\/eecs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/lassonde.yorku.ca\/eecs\/wp-json\/wp\/v2\/mec-events\/3201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lassonde.yorku.ca\/eecs\/wp-json\/wp\/v2\/mec-events"}],"about":[{"href":"https:\/\/lassonde.yorku.ca\/eecs\/wp-json\/wp\/v2\/types\/mec-events"}],"author":[{"embeddable":true,"href":"https:\/\/lassonde.yorku.ca\/eecs\/wp-json\/wp\/v2\/users\/286"}],"replies":[{"embeddable":true,"href":"https:\/\/lassonde.yorku.ca\/eecs\/wp-json\/wp\/v2\/comments?post=3201"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lassonde.yorku.ca\/eecs\/wp-json\/wp\/v2\/media\/3669"}],"wp:attachment":[{"href":"https:\/\/lassonde.yorku.ca\/eecs\/wp-json\/wp\/v2\/media?parent=3201"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lassonde.yorku.ca\/eecs\/wp-json\/wp\/v2\/tags?post=3201"},{"taxonomy":"mec_category","embeddable":true,"href":"https:\/\/lassonde.yorku.ca\/eecs\/wp-json\/wp\/v2\/mec_category?post=3201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}