CINXE.COM
Enhancing Automated Program Repair with Solution Design (ASE 2024 - Research Papers) - ASE 2024
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="https://conf.researchr.org/favicon.ico?28d37e6d7e5e12d24c39bdba0f4f3cfd" rel="shortcut icon" type="image/x-icon" /> <link href="https://conf.researchr.org/stylesheets/common_.css?d7bcca3579a066193caf560ede9d6399" rel="stylesheet" type="text/css" /> <title>Enhancing Automated Program Repair with Solution Design (ASE 2024 - Research Papers) - ASE 2024</title> <script type="text/javascript">var show_webdsl_debug=false;</script> <script type="text/javascript">var contextpath="https://conf.researchr.org";</script> <link rel="stylesheet" href="https://conf.researchr.org/stylesheets/bootstrap/css/bootstrap.min.css?7f89537eaf606bff49f5cc1a7c24dbca" type="text/css" /><link rel="stylesheet" href="https://conf.researchr.org/stylesheets/conf.css?e0c92ee5f52769e04d268b7588469bfe" type="text/css" /><link rel="stylesheet" href="https://conf.researchr.org/stylesheets/logobar.css?d68c282160782c2b5f5bfb8ceb47a30e" type="text/css" /><link rel="stylesheet" href="https://conf.researchr.org/stylesheets/flatpickr-4.3.2.min.css?8eedb7a0f2455c0dbbbbcc46c4172c0d" type="text/css" /><link rel="stylesheet" href="https://conf.researchr.org/stylesheets/theme.bootstrap_3.min.css?6867e70881e6ed2c03b6c9cf9c3152e0" type="text/css" /><script type="text/javascript" src="//code.jquery.com/jquery-3.5.1.min.js"></script> <script type="text/javascript" src="https://conf.researchr.org/javascript/flatpickr-4.3.2.min.js?c2885c17ae5fd471c9a40c437e8a2736"></script> <script type="text/javascript" src="https://conf.researchr.org/javascript/jquery.tablesorter.combined.min.js?285b21976326641f8f1b910492e6d5d0"></script> <script type="text/javascript" src="https://conf.researchr.org/javascript/jquery.tablesorter.pager.min.js?4551cdfea66f45a11ae5548f3d50a06f"></script> <script type="text/javascript" src="https://conf.researchr.org/javascript/tablesorter-init.js?ee6babedf1a6be960e4543a1bb57b421"></script> <script type="text/javascript" src="https://conf.researchr.org/javascript/bootstrap/js/bootstrap.min.js?2f34b630ffe30ba2ff2b91e3f3c322a1"></script> <script type="text/javascript" src="https://conf.researchr.org/javascript/notify.min.js?e86d399917a84b69a4683f504c7a7813"></script> <script type="text/javascript" src="https://conf.researchr.org/javascript/ajax.js?2dbd1cc4f8f2d52ae9c879d7346f4f8a"></script> <script type="text/javascript">$(document).ready( function(){ $('#program-menu a[data-fltr-type]').on('click', function(event){ event.preventDefault(); window.location = $(this).attr('href') + "?" + encodeURIComponent( $(this).data('fltr-type') ) + '=' + encodeURIComponent( $(this).data('fltr-val') ); }) }) </script> <script type="text/javascript">(function($){ $(document).ready(function(){ $('ul.dropdown-menu [data-toggle=dropdown]').on('click', function(event) { event.preventDefault(); event.stopPropagation(); $(this).parent().siblings().removeClass('open'); $(this).parent().toggleClass('open'); }); }); })(jQuery); </script> <script type="text/javascript"> $(window).on('popstate', function(){ $('.modal.in').modal('hide') }); </script><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; $(node).find('.modal').on( 'shown.bs.modal', function(){ if(history.pushState){ history.pushState({ id: 'modal', modalId: $(this).attr('id') }, null, window.location.href); } } ).on( 'hidden.bs.modal', function (){ if( history.state != null && history.state.modalId == $(this).attr('id') ){ history.back(); } } ); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-4G0QWEKVQS"></script> <script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-4G0QWEKVQS', {'cookie_domain': 'auto', 'anonymizeIp': true });gtag('config', 'UA-9607501-2', {'cookie_domain': 'auto', 'anonymizeIp': true });</script> <meta prefix='og: http://ogp.me/ns#' property='og:description' content=' Welcome to the website of the 39th IEEE/ACM International Conference on Automated Software Engineering (ASE 2024). The ASE conference is the premier research forum for Automated Software Engineering. Each year, it brings together researchers and practitioners from academia and industry to discuss foundations, techniques, and tools for automating the analysis, design, implementation, testing, and maintenance of large software systems.'> <meta prefix='og: http://ogp.me/ns#' property='og:image' content='https://conf.researchr.org/getImage/ase-2024/carousel/Picture1.png?1729668439000'> <!--[if IE 9]><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/eligrey-classlist-js-polyfill@1.2.20171210/classList.min.js"></script><![endif]--> <script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; $(node).find('input.flatpickr:not([id])').focusout( function(){ this.dispatchEvent( new KeyboardEvent('keydown',{keyCode:13, bubbles: true}) ); } ); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script> <meta prefix='og: http://ogp.me/ns#' property='og:title' content='Enhancing Automated Program Repair with Solution Design (ASE 2024 - Research Papers) - ASE 2024'> <script type="text/javascript">function addEventModalLoadOnClick( containerNode ){ $(containerNode).find( "a[data-event-modal]" ).on("click", function(e){ var eventId = $(this).data("event-modal"); var modalElem = $("#modal-" + eventId); if(modalElem.length){ modalElem.modal({ backdrop: 'static', keyboard: true}, 'show'); } else { var loaderElem = $("#event-modal-loader"); loaderElem.find("input.event-id-input").val( eventId ); loaderElem.find("#load-modal-action").click(); } e.preventDefault(); } ); } </script><script type="text/javascript">function addStarredEventOnClick( containerNode ){ $(containerNode).find( "[data-event-star]" ).on("click", function(e){ var eventId = $(this).data("event-star"); var starEventFormElem = $("#event-star-form"); starEventFormElem.find("input.event-id-input").val( eventId ); starEventFormElem.find("#star-event-action").click(); e.preventDefault(); e.stopPropagation(); } ); } </script><script type="text/javascript">function pauseOnCloseModal( modalid ){ //pauses video (only youtube at the moment) when closing modal $('#' + modalid).on('hidden.bs.modal', function () { $(this).find('.embed-container iframe[src*=enablejsapi]').each( function(){ this.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}', '*') } ); } ) } </script> <meta name='description' content=' Welcome to the website of the 39th IEEE/ACM International Conference on Automated Software Engineering (ASE 2024). The ASE conference is the premier research forum for Automated Software Engineering. Each year, it brings together researchers and practitioners from academia and industry to discuss foundations, techniques, and tools for automating the analysis, design, implementation, testing, and maintenance of large software systems.'> </head> <body id="details"><div class="frame"><div class="logobar"><div class="container"><a href="https://conf.researchr.org/home/ase-2024" class="navbar-brand navigate"><span class="brand-text">ASE 2024</span></a><div class="place">Sun 27 October - Fri 1 November 2024 <a href="https://conf.researchr.org/venue/ase-2024/ase-2024-venue" class="navigate">Sacramento, California, United States</a></div></div></div><div class="navbar navbar-default"><div class="container"><div class="navbar-header"><button type="button" data-toggle="collapse" data-target="#navigationbar" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div id="navigationbar" class="navigationbar collapse navbar-collapse"><ul class="block nav navbar-nav"><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Attending <span class="caret"></span></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/venue/ase-2024/ase-2024-venue" class="navigate">Conference Venue: Sheraton Grand, Sacramento, California</a></li><li class="block"><a href="https://conf.researchr.org/venue/ase-2024/ase-2024-venue1" class="navigate">Banquet Venue: California State Railroad Museum</a></li><li class="block"><a href="https://conf.researchr.org/attending/ase-2024/accommodation" class="navigate">Accommodations</a></li><li class="block"><a href="https://conf.researchr.org/attending/ase-2024/registration" class="navigate">Registration</a></li><li class="block"><a href="https://conf.researchr.org/attending/ase-2024/visa-letters" class="navigate">Visa Letters</a></li><li class="block"><a href="https://conf.researchr.org/attending/ase-2024/travel-support" class="navigate">Travel Support</a></li><li class="block"><a href="https://conf.researchr.org/attending/ase-2024/diversity_inclusion" class="navigate">Diversity and Inclusion Plan</a></li><li class="block"><a href="https://conf.researchr.org/attending/ase-2024/code_of_conduct" class="navigate">Code of Conduct</a></li></ul></li><li class="block"><a href="https://conf.researchr.org/info/ase-2024/sponsorship" class="navigate">Sponsorship</a></li><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Program <span class="caret"></span></a><ul id="program-menu" class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/program/ase-2024/program-ase-2024/" class="navigate">ASE Program</a></li><li class="block"><a href="https://conf.researchr.org/program/ase-2024/program-ase-2024/" data-fltr-type="prog" data-fltr-val="Your Program" class="navigate"><span class="glyphicon glyphicon-star"></span> Your Program</a></li><li class="block"><a href="https://conf.researchr.org/info/ase-2024/week-overview" class="navigate">Week Overview</a></li><li class="block"><a href="https://conf.researchr.org/info/ase-2024/social-events" class="navigate">Social Events</a></li><li class="block"><a href="https://conf.researchr.org/info/ase-2024/awards" class="navigate">Awards</a></li><li class="block divider"></li><li class="block"><a href="https://conf.researchr.org/program/ase-2024/program-ase-2024/" data-fltr-type="date" data-fltr-val="Sun 27 Oct 2024" class="navigate">Sun 27 Oct</a></li><li class="block"><a href="https://conf.researchr.org/program/ase-2024/program-ase-2024/" data-fltr-type="date" data-fltr-val="Mon 28 Oct 2024" class="navigate">Mon 28 Oct</a></li><li class="block"><a href="https://conf.researchr.org/program/ase-2024/program-ase-2024/" data-fltr-type="date" data-fltr-val="Tue 29 Oct 2024" class="navigate">Tue 29 Oct</a></li><li class="block"><a href="https://conf.researchr.org/program/ase-2024/program-ase-2024/" data-fltr-type="date" data-fltr-val="Wed 30 Oct 2024" class="navigate">Wed 30 Oct</a></li><li class="block"><a href="https://conf.researchr.org/program/ase-2024/program-ase-2024/" data-fltr-type="date" data-fltr-val="Thu 31 Oct 2024" class="navigate">Thu 31 Oct</a></li><li class="block"><a href="https://conf.researchr.org/program/ase-2024/program-ase-2024/" data-fltr-type="date" data-fltr-val="Fri 1 Nov 2024" class="navigate">Fri 1 Nov</a></li></ul></li><li id="tracks-in-navbar" class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Tracks <span class="caret"></span></a><ul class="block dropdown-menu multi-column columns-1"><div class="row"><div class="col-sm-12"><ul class="block multi-column-dropdown"><li class="block dropdown-header">ASE 2024</li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-research" class="navigate">Research Papers</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-industry-showcase" class="navigate">Industry Showcase</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-journal-first-papers" class="navigate">Journal-first Papers</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-tool-demonstrations" class="navigate">Tool Demonstrations</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-nier-track" class="navigate">NIER Track</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-doctoral-symposium" class="navigate">Doctoral Symposium</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-oss-sustainability-forum" class="navigate">OSS Sustainability Forum</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-artifact-evaluation-track" class="navigate">Artifact Evaluation Track</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-posters" class="navigate">Posters</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-student-research-competition-" class="navigate">Student Research Competition </a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-workshops" class="navigate">Workshops</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-tutorials" class="navigate">Tutorials</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-keynotes" class="navigate">Keynotes</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-most-influential-papers--mip-" class="navigate">Most Influential Papers (MIP)</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-banquet-at-railroad-museum" class="navigate">Banquet at Railroad Museum</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-reception" class="navigate">Reception</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-steering-committee-meeting" class="navigate">Steering Committee Meeting</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-student-volunteers" class="navigate">Student Volunteers</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024--workshop--rene" class="navigate">[Workshop] RENE</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024--workshop--asyde" class="navigate">[Workshop] ASYDE</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024--workshop--csiro" class="navigate">[Workshop] HCSE&CS</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-a-mobile" class="navigate">[Workshop] A-Mobile</a></li><li class="block"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-international-workshop-on-virtual-and-augmented-reality-software-engineering" class="navigate">[Workshop] VARSE</a></li></ul></div></div></ul></li><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Organization <span class="caret"></span></a><ul class="block dropdown-menu multi-column columns-1"><div class="row"><div class="col-sm-12"><ul class="block multi-column-dropdown"><li class="block dropdown-header">ASE 2024 Committees</li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block dropdown-header">Track Committees </li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-papers-program-committee" class="navigate"><strong>Research Papers</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-industry-showcase-program-committee" class="navigate"><strong>Industry Showcase</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-journal-first-papers-program-committee" class="navigate"><strong>Journal-first Papers</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-tool-demonstrations-program-committee" class="navigate"><strong>Tool Demonstrations</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-nier-track-program-committee" class="navigate"><strong>NIER Track</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-doctoral-symposium-program-committee" class="navigate"><strong>Doctoral Symposium</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-oss-sustainability-forum-program-committee" class="navigate"><strong>OSS Sustainability Forum</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-artifact-evaluation-track-fatemeh-" class="navigate"><strong>Artifact Evaluation Track</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-posters-program-committee" class="navigate"><strong>Posters</strong></a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Student Research Competition </strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-student-research-competition--student-research-competition-chair" class="navigate">Student Research Competition Chair</a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-student-research-competition--judges" class="navigate">Judges</a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-student-research-competition--program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-workshops-workshop-chairs" class="navigate"><strong>Workshops</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-tutorials-tutorials-chair" class="navigate"><strong>Tutorials</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-most-influential-papers--mip--most-influential-papers--mip--chair" class="navigate"><strong>Most Influential Papers (MIP)</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024-student-volunteers-program-committee" class="navigate"><strong>Student Volunteers</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/ase-2024/ase-2024--workshop--rene-program-committee" class="navigate"><strong>[Workshop] RENE</strong></a></li><li class="block dropdown-header">Contributors</li><li class="block"><a href="https://conf.researchr.org/people-index/ase-2024" class="navigate"><span class="glyphicon glyphicon-search"></span><sup><span class="glyphicon glyphicon-user"></span></sup> People Index</a></li></ul></div></div></ul></li><li class="block"><a href="https://conf.researchr.org/search/ase-2024//all" class="navigate"><span class="glyphicon glyphicon-search"></span><span class="hidden-sm"> Search</span></a></li><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle"><span class="hidden-sm">Series <span class="caret"></span></span><span title="Series" class="visible-sm"><span class="glyphicon glyphicon-repeat"></span> <span class="caret"></span></span></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/series/ase" class="navigate"><span class="glyphicon glyphicon-home"></span> Series</a></li><li class="block divider"></li><li class="block"></li><li class="block"><a href="https://conf.researchr.org/home/ase-2025" class="navigate">ASE 2025</a></li><li class="block"><span class="text-muted" style="margin-left: 2px;"><span class="glyphicon glyphicon-hand-right"></span> ASE 2024</span></li><li class="block"><a href="https://conf.researchr.org/home/ase-2023" class="navigate">ASE 2023</a></li><li class="block"><a href="https://conf.researchr.org/home/ase-2022" class="navigate">ASE 2022</a></li><li class="block"><a href="https://conf.researchr.org/home/ase-2021" class="navigate">ASE 2021</a></li><li class="block"><a href="https://conf.researchr.org/home/ase-2020" class="navigate">ASE 2020</a></li><li class="block"><a href="https://2019.ase-conferences.org" class="navigate">ASE 2019</a></li><li class="block"><a href="http://ase-conferences.org/ase/past/index.html" target="_blank" class="navigate">Past Editions <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li></ul></li></ul><div class="navbar-right"><ul class="block nav navbar-nav"><li class="block"><a href="https://conf.researchr.org/signin/ase-2024/https%3A%5Es%5Esconf.researchr.org%5Esdetails%5Esase-2024%5Esase-2024-research%5Es137%5EsEnhancing-Automated-Program-Repair-with-Solution-Design" rel="nofollow" class="navigate">Sign in</a></li><li class="block"><a href="https://conf.researchr.org/signup/ase-2024" class="navigate">Sign up</a></li></ul></div></div></div></div><div id="content" class="container"><script type="text/javascript">if(gtag) { gtag( 'event', 'Show Event Page' , {'event_category': 'Event Information', 'event_label': 'Enhancing Automated Program Repair with Solution Design'} ) }</script><div class="page-header"><span class="text-muted small"><span class="glyphicon glyphicon-home"></span> <a href="https://conf.researchr.org/home/ase-2024" class="navigate">ASE 2024</a> (<a href="https://conf.researchr.org/series/ase" class="navigate">series</a>) / </span><span class="text-muted small"><span class="glyphicon glyphicon-road"></span> <a href="https://conf.researchr.org/track/ase-2024/ase-2024-research" class="navigate">Research Papers</a> / </span><h2>Enhancing Automated Program Repair with Solution Design</h2></div><div class="row"><div class="col-sm-12"><div class="row" style="padding:4px 0px;"><label class="col-sm-2 control-label" style="text-align:right;">Who</label><div class="col-sm-10"><em><a href="https://conf.researchr.org/profile/ase-2024/jiuangzhao" class="text-black navigate">Jiuang Zhao</a></em>, <em><a href="https://conf.researchr.org/profile/ase-2024/donghaoyang" class="text-black navigate">Donghao Yang</a></em>, <em><a href="https://conf.researchr.org/profile/ase-2024/lizhang" class="text-black navigate">Li Zhang</a></em>, <em><a href="https://conf.researchr.org/profile/ase-2024/xiaolilian" class="text-black navigate">Xiaoli Lian</a></em>, <em><a href="https://conf.researchr.org/profile/ase-2024/zitianyang" class="text-black navigate">Zitian Yang</a></em>, <em><a href="https://conf.researchr.org/profile/ase-2024/fangliu" class="text-black navigate">Fang Liu</a></em></div></div><div class="row" style="padding:4px 0px;"><label class="col-sm-2 control-label" style="text-align:right;">Track</label><div class="col-sm-10"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-research" class="navigate">ASE 2024 Research Papers</a></div></div><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; $(node).find('.modal').on('shown.bs.modal', function() {if(gtag) { gtag( 'event', 'Show Details in Modal' , {'event_category': 'Event Information', 'event_label': '' + $(this).find('.modal-title').text() + ''} ) } } ) }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><div tabindex="-1" id="hidden-modal" class="modal"><div class="modal-dialog "><div class="modal-content"></div></div></div><div id="program-settings-modal" class="webdsl-placeholder"><div id="userProgramSettings" class="modal fade"><div class="modal-dialog "><div class="modal-content"><div class="modal-header"><a data-dismiss="modal" class="close"><span class="glyphicon glyphicon-remove"></span></a><h3>Program Display Configuration</h3></div><div class="modal-body"><form name="form11390898770538530f0e2bbdb67872b491120c5c8a7" id="form11390898770538530f0e2bbdb67872b491120c5c8a7" action="https://conf.researchr.org/userProgramSettingsModalConferenceEdition" accept-charset="UTF-8" method="POST" role="form" class="form-horizontal"><input type="hidden" name="form11390898770538530f0e2bbdb67872b491120c5c8a7" value="1" /><input type="hidden" name="context" value="ase-2024" /><div class="panel panel-default timezone-panel"><div class="panel-heading clearfix"><div class="panel-title">Time Zone</div></div><div class="panel-body"><span class="help-block">The program is currently displayed in <strong>(GMT-07:00) Pacific Time (US & Canada)</strong>.</span><div class="row"><div class="col-sm-11 col-sm-offset-1"><label class="radio"><input type="radio" checked="checked" name="9659afaa126198132be460b106e35ccb" value="false" onchange="if( ($(this).val() == 'true' && this.checked) != $('#cec04de0447905c49fb377c6d9693505').is(':visible') ) { $('#cec04de0447905c49fb377c6d9693505').fadeToggle( 250 ); }"/><strong>Use conference time zone: (GMT-07:00) Pacific Time (US & Canada)</strong></label><label class="radio"><input type="radio" name="9659afaa126198132be460b106e35ccb" value="true" onchange="if( ($(this).val() == 'true' && this.checked) != $('#cec04de0447905c49fb377c6d9693505').is(':visible') ) { $('#cec04de0447905c49fb377c6d9693505').fadeToggle( 250 ); }"/>Select other time zone</label><div id="cec04de0447905c49fb377c6d9693505" style=" display: none;"><select name="0e35d6393a8ba494aa0723dd51b6899c" class="select form-control"><option value="" selected="selected" data-utc-minute-offset="0"></option><option value="Etc/GMT+12" data-utc-minute-offset="-720">(GMT-12:00) AoE (Anywhere On Earth)</option><option value="Pacific/Midway" data-utc-minute-offset="-660">(GMT-11:00) Midway Island, Samoa</option><option value="America/Adak" data-utc-minute-offset="-600">(GMT-09:00) Hawaii-Aleutian</option><option value="Etc/GMT+10" data-utc-minute-offset="-600">(GMT-10:00) Hawaii</option><option value="Pacific/Marquesas" data-utc-minute-offset="-570">(GMT-09:30) Marquesas Islands</option><option value="Pacific/Gambier" data-utc-minute-offset="-540">(GMT-09:00) Gambier Islands</option><option value="America/Anchorage" data-utc-minute-offset="-540">(GMT-08:00) Alaska</option><option value="America/Ensenada" data-utc-minute-offset="-480">(GMT-07:00) Tijuana, Baja California</option><option value="Etc/GMT+8" data-utc-minute-offset="-480">(GMT-08:00) Pitcairn Islands</option><option value="America/Los_Angeles" data-utc-minute-offset="-480">(GMT-07:00) Pacific Time (US & Canada)</option><option value="America/Denver" data-utc-minute-offset="-420">(GMT-06:00) Mountain Time (US & Canada)</option><option value="America/Chihuahua" data-utc-minute-offset="-360">(GMT-06:00) Chihuahua, La Paz, Mazatlan</option><option value="America/Dawson_Creek" data-utc-minute-offset="-420">(GMT-07:00) Arizona</option><option value="America/Belize" data-utc-minute-offset="-360">(GMT-06:00) Saskatchewan, Central America</option><option value="America/Cancun" data-utc-minute-offset="-300">(GMT-05:00) Guadalajara, Mexico City, Monterrey</option><option value="Chile/EasterIsland" data-utc-minute-offset="-300">(GMT-05:00) Easter Island</option><option value="America/Chicago" data-utc-minute-offset="-360">(GMT-05:00) Central Time (US & Canada)</option><option value="America/New_York" data-utc-minute-offset="-300">(GMT-04:00) Eastern Time (US & Canada)</option><option value="America/Havana" data-utc-minute-offset="-300">(GMT-04:00) Cuba</option><option value="America/Bogota" data-utc-minute-offset="-300">(GMT-05:00) Bogota, Lima, Quito, Rio Branco</option><option value="America/Caracas" data-utc-minute-offset="-240">(GMT-04:00) Caracas</option><option value="America/Santiago" data-utc-minute-offset="-180">(GMT-03:00) Santiago</option><option value="America/La_Paz" data-utc-minute-offset="-240">(GMT-04:00) La Paz</option><option value="Atlantic/Stanley" data-utc-minute-offset="-180">(GMT-03:00) Faukland Islands</option><option value="America/Campo_Grande" data-utc-minute-offset="-240">(GMT-04:00) Manaus, Amazonas, Brazil</option><option value="America/Goose_Bay" data-utc-minute-offset="-240">(GMT-03:00) Atlantic Time (Goose Bay)</option><option value="America/Glace_Bay" data-utc-minute-offset="-240">(GMT-03:00) Atlantic Time (Canada)</option><option value="America/St_Johns" data-utc-minute-offset="-210">(GMT-02:30) Newfoundland</option><option value="America/Araguaina" data-utc-minute-offset="-180">(GMT-03:00) UTC-3</option><option value="America/Montevideo" data-utc-minute-offset="-180">(GMT-03:00) Montevideo</option><option value="America/Miquelon" data-utc-minute-offset="-180">(GMT-02:00) Miquelon, St. Pierre</option><option value="America/Godthab" data-utc-minute-offset="-180">(GMT-03:00) Greenland</option><option value="America/Argentina/Buenos_Aires" data-utc-minute-offset="-180">(GMT-03:00) Buenos Aires</option><option value="America/Sao_Paulo" data-utc-minute-offset="-180">(GMT-03:00) Brasilia, Distrito Federal, Brazil</option><option value="America/Noronha" data-utc-minute-offset="-120">(GMT-02:00) Mid-Atlantic</option><option value="Atlantic/Cape_Verde" data-utc-minute-offset="-60">(GMT-01:00) Cape Verde Is.</option><option value="Atlantic/Azores" data-utc-minute-offset="-60">(GMT-01:00) Azores</option><option value="Etc/UTC" data-utc-minute-offset="0">(UTC) Coordinated Universal Time</option><option value="Europe/Belfast" data-utc-minute-offset="0">(GMT) Belfast</option><option value="Europe/Dublin" data-utc-minute-offset="0">(GMT) Dublin</option><option value="Europe/Lisbon" data-utc-minute-offset="0">(GMT) Lisbon</option><option value="Europe/London" data-utc-minute-offset="0">(GMT) London</option><option value="Africa/Abidjan" data-utc-minute-offset="0">(GMT) Monrovia, Reykjavik</option><option value="Europe/Amsterdam" data-utc-minute-offset="60">(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</option><option value="Europe/Belgrade" data-utc-minute-offset="60">(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</option><option value="Europe/Brussels" data-utc-minute-offset="60">(GMT+01:00) Brussels, Copenhagen, Madrid, Paris</option><option value="Africa/Algiers" data-utc-minute-offset="60">(GMT+01:00) West Central Africa</option><option value="Africa/Windhoek" data-utc-minute-offset="120">(GMT+02:00) Windhoek</option><option value="Europe/Athens" data-utc-minute-offset="120">(GMT+02:00) Athens</option><option value="Asia/Beirut" data-utc-minute-offset="120">(GMT+02:00) Beirut</option><option value="Africa/Cairo" data-utc-minute-offset="120">(GMT+02:00) Cairo</option><option value="Asia/Gaza" data-utc-minute-offset="120">(GMT+02:00) Gaza</option><option value="Africa/Blantyre" data-utc-minute-offset="120">(GMT+02:00) Harare, Pretoria</option><option value="Asia/Jerusalem" data-utc-minute-offset="120">(GMT+02:00) Jerusalem</option><option value="Europe/Minsk" data-utc-minute-offset="180">(GMT+03:00) Minsk</option><option value="Asia/Damascus" data-utc-minute-offset="180">(GMT+03:00) Syria</option><option value="Europe/Moscow" data-utc-minute-offset="180">(GMT+03:00) Moscow, St. Petersburg, Volgograd</option><option value="Africa/Addis_Ababa" data-utc-minute-offset="180">(GMT+03:00) Nairobi</option><option value="Asia/Tehran" data-utc-minute-offset="210">(GMT+03:30) Tehran</option><option value="Asia/Dubai" data-utc-minute-offset="240">(GMT+04:00) Abu Dhabi, Muscat</option><option value="Asia/Yerevan" data-utc-minute-offset="240">(GMT+04:00) Yerevan</option><option value="Asia/Kabul" data-utc-minute-offset="270">(GMT+04:30) Kabul</option><option value="Asia/Yekaterinburg" data-utc-minute-offset="300">(GMT+05:00) Ekaterinburg</option><option value="Asia/Tashkent" data-utc-minute-offset="300">(GMT+05:00) Tashkent</option><option value="Asia/Kolkata" data-utc-minute-offset="330">(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi</option><option value="Asia/Katmandu" data-utc-minute-offset="345">(GMT+05:45) Kathmandu</option><option value="Asia/Dhaka" data-utc-minute-offset="360">(GMT+06:00) Astana, Dhaka</option><option value="Asia/Novosibirsk" data-utc-minute-offset="420">(GMT+07:00) Novosibirsk</option><option value="Asia/Rangoon" data-utc-minute-offset="390">(GMT+06:30) Yangon (Rangoon)</option><option value="Asia/Bangkok" data-utc-minute-offset="420">(GMT+07:00) Bangkok, Hanoi, Jakarta</option><option value="Asia/Krasnoyarsk" data-utc-minute-offset="420">(GMT+07:00) Krasnoyarsk</option><option value="Asia/Hong_Kong" data-utc-minute-offset="480">(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi</option><option value="Asia/Irkutsk" data-utc-minute-offset="480">(GMT+08:00) Irkutsk, Ulaan Bataar</option><option value="Australia/Perth" data-utc-minute-offset="480">(GMT+08:00) Perth</option><option value="Australia/Eucla" data-utc-minute-offset="525">(GMT+08:45) Eucla</option><option value="Asia/Tokyo" data-utc-minute-offset="540">(GMT+09:00) Osaka, Sapporo, Tokyo</option><option value="Asia/Seoul" data-utc-minute-offset="540">(GMT+09:00) Seoul</option><option value="Asia/Yakutsk" data-utc-minute-offset="540">(GMT+09:00) Yakutsk</option><option value="Australia/Adelaide" data-utc-minute-offset="630">(GMT+10:30) Adelaide</option><option value="Australia/Darwin" data-utc-minute-offset="570">(GMT+09:30) Darwin</option><option value="Australia/Brisbane" data-utc-minute-offset="600">(GMT+10:00) Brisbane</option><option value="Australia/Hobart" data-utc-minute-offset="660">(GMT+11:00) Hobart</option><option value="Asia/Vladivostok" data-utc-minute-offset="600">(GMT+10:00) Vladivostok</option><option value="Australia/Lord_Howe" data-utc-minute-offset="660">(GMT+11:00) Lord Howe Island</option><option value="Etc/GMT-11" data-utc-minute-offset="660">(GMT+11:00) Solomon Is., New Caledonia</option><option value="Asia/Magadan" data-utc-minute-offset="660">(GMT+11:00) Magadan</option><option value="Pacific/Norfolk" data-utc-minute-offset="720">(GMT+12:00) Norfolk Island</option><option value="Asia/Anadyr" data-utc-minute-offset="720">(GMT+12:00) Anadyr, Kamchatka</option><option value="Pacific/Auckland" data-utc-minute-offset="780">(GMT+13:00) Auckland, Wellington</option><option value="Etc/GMT-12" data-utc-minute-offset="720">(GMT+12:00) Fiji, Kamchatka, Marshall Is.</option><option value="Pacific/Chatham" data-utc-minute-offset="825">(GMT+13:45) Chatham Islands</option><option value="Pacific/Tongatapu" data-utc-minute-offset="780">(GMT+13:00) Nuku'alofa</option><option value="Pacific/Kiritimati" data-utc-minute-offset="840">(GMT+14:00) Kiritimati</option></select><script type="text/javascript">var tzOffsetMin = new Date().getTimezoneOffset()*-1; var sel = document.getElementsByName('0e35d6393a8ba494aa0723dd51b6899c')[0] var opts = sel.options; for (var opt, j = 0; opt = opts[j]; j++) { if (opt.getAttribute('data-utc-minute-offset') == tzOffsetMin) { sel.selectedIndex = j; break; } } </script></div></div></div><br><span class="help-block"><small><span class="glyphicon glyphicon-info-sign"></span> The GMT offsets shown reflect the offsets <strong>at the moment of the conference</strong>.</small></span></div></div><div class="panel panel-default timeband-panel"><div class="panel-heading clearfix"><div class="panel-title">Time Band</div></div><div class="panel-body"><span class="help-block">By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).<br>The time band will also limit the events that are included in the personal iCalendar subscription service.</span><div class="row"><div class="col-sm-11 col-sm-offset-1"><label class="radio"><input type="radio" checked="checked" name="f1869fcfb40f29e9c9c46042f4fbda2c" value="false" onchange="if( ($(this).val() == 'true' && this.checked) != $('#c2371058bcb9b31dd10e115e7f712708').is(':visible') ) { $('#c2371058bcb9b31dd10e115e7f712708').fadeToggle( 250 ); }"/><strong>Display full program</strong></label><label class="radio"><input type="radio" name="f1869fcfb40f29e9c9c46042f4fbda2c" value="true" onchange="if( ($(this).val() == 'true' && this.checked) != $('#c2371058bcb9b31dd10e115e7f712708').is(':visible') ) { $('#c2371058bcb9b31dd10e115e7f712708').fadeToggle( 250 ); }"/>Specify a time band</label><div id="c2371058bcb9b31dd10e115e7f712708" style=" display: none;"><span class="input-group"><input name="a4e58ac1cd9cfb26fb62ecc29e600148" type="text" value="07:00" class="flatpickr inputDate form-control"/><script type="text/javascript">$("input:not(.flatpickr-input)[name=a4e58ac1cd9cfb26fb62ecc29e600148]").flatpickr({onOpen: function(dateObj, dateStr, instance){ if(dateStr == ''){ instance.jumpToDate( new Date() ); } }, allowInput: true, dateformat: 'H:i', altFormat: 'H:i' , altInput: true, time_24hr: true, noCalendar: true, enableTime : true}); </script><span class="input-group-addon"> - </span><input name="01ff55ee23f3ce1eb7d922f922eb09b1" type="text" value="19:00" class="flatpickr inputDate form-control"/><script type="text/javascript">$("input:not(.flatpickr-input)[name=01ff55ee23f3ce1eb7d922f922eb09b1]").flatpickr({onOpen: function(dateObj, dateStr, instance){ if(dateStr == ''){ instance.jumpToDate( new Date() ); } }, allowInput: true, dateformat: 'H:i', altFormat: 'H:i' , altInput: true, time_24hr: true, noCalendar: true, enableTime : true}); </script></span></div></div></div></div></div><div class="row form-group"><div class="col-sm-offset-2 col-sm-10"><button style="position: absolute; left: -9999px; width: 1px; height: 1px;" onclick='javascript:serverInvoke("https://conf.researchr.org/userProgramSettingsModalConferenceEdition","userProgramSettingsModalConferenceEdition_apply18ec3dfeeecb5c44c1e40a40983898869", [{"name":"context", "value":"ase-2024"},],"form11390898770538530f0e2bbdb67872b491120c5c8a7", this.nextSibling, true,"program-settings-modal"); return false;'></button><a submitid="userProgramSettingsModalConferenceEdition_apply18ec3dfeeecb5c44c1e40a40983898869" href="javascript:void(0)" onclick="javascript:loadImageElem=this;$(this.previousSibling).click()" class="btn btn-primary btn btn-default">Save</a></div></div></form></div><div class="modal-footer"><a href="#" data-dismiss="modal" class="btn btn-default"><span class="glyphicon glyphicon-remove"></span> Close</a></div></div></div></div></div><div class="program-container"><div class="row" style="padding:4px 0px;"><label class="col-sm-2 control-label" style="text-align:right;">When</label><div class="col-sm-10"><strong>Wed 30 Oct 2024 16:15 - 16:30 at <a href="https://conf.researchr.org/room/ase-2024/ase-2024-venue-compagno" class="room-link navigate">Compagno</a></strong> - <a href="https://conf.researchr.org/track/ase-2024/ase-2024-research#program" class="navigate">Program repair 2</a> <small>Chair(s): <a href="https://conf.researchr.org/profile/ase-2024/xinghu1" target="_blank" class="navigate">Xing Hu</a></small></div></div></div><div class="row" style="padding:4px 0px;"><label class="col-sm-2 control-label" style="text-align:right;">Abstract</label><div class="col-sm-10"><p>Automatic Program Repair (APR) endeavors to autonomously rectify issues within specific projects, which generally encompasses three categories of tasks: bug resolution, new feature development, and feature enhancement. Despite extensive research proposing various methodologies, their efficacy in addressing real issues remains unsatisfactory. It’s worth noting that, typically, engineers have design rationales (DR) on solution— planed solutions and a set of underlying reasons—before they start patching code. In open-source projects, these DRs are frequently captured in issue logs through project management tools like Jira. This raises a compelling question : How can we leverage DR scattered across the issue logs to efficiently enhance APR? To investigate this premise, we introduce DRCodePilot, an approach designed to augment GPT-4-Turbo’s APR capabilities by incorporating DR into the prompt instruction. Furthermore, given GPT-4’s constraints in fully grasping the broader project context and occasional shortcomings in generating precise identifiers, we have devised a feedback-based self-reflective framework, in which we prompt GPT-4 to reconsider and refine its outputs by referencing a provided patch and suggested identifiers. We have established a benchmark comprising 938 issue-patch pairs sourced from two open-source repositories hosted on GitHub and Jira. Our experimental results are impressive: DRCodePilot achieves a full-match ratio that is a remarkable 4.7x higher than when GPT-4 is utilized directly. Additionally, the CodeBLEU scores also exhibit promising enhancements. Moreover, our findings reveal that the standalone application of DR can yield promising increase in the full-match ratio across CodeLlama, GPT-3.5, and GPT-4 within our benchmark suite. We believe that our DRCodePilot initiative heralds a novel human-in-the-loop avenue for advancing the field of APR.</p></div></div><div class="row" style="padding:4px 0px;"><label class="col-sm-2 control-label" style="text-align:right;"></label><div class="col-sm-10"><div class="row"><div class="col-sm-6 col-lg-4"><a href="https://conf.researchr.org/profile/ase-2024/jiuangzhao" class="navigate"><div class="media"><span class="pull-left"><img alt="Jiuang Zhao" src="https://conf.researchr.org/getProfileImage/jiuangzhao/d705c177-783c-4dbf-969f-a81c7dcac8dd/small-avatar.jpg?1731849140000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Jiuang Zhao<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Beihang University</span></h5><h5 class="media-heading"><small>China</small></h5></div></div></a></div><div class="col-sm-6 col-lg-4"><a href="https://conf.researchr.org/profile/ase-2024/donghaoyang" class="navigate"><div class="media"><span class="pull-left"><img alt="Donghao Yang" src="https://conf.researchr.org/getProfileImage/donghaoyang/cfbcf2d4-0b04-49bd-98c8-f2fccace4c11/small-avatar.jpg?1727166737000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Donghao Yang<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Beihang University</span></h5><h5 class="media-heading"><small>China</small></h5></div></div></a></div><div class="col-sm-6 col-lg-4"><a href="https://conf.researchr.org/profile/ase-2024/lizhang" class="navigate"><div class="media"><span class="pull-left"><img alt="small-avatar" src="https://conf.researchr.org/getDefaultImage/small-avatar?1403689208000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Li Zhang<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Beihang University</span></h5><h5 class="media-heading"><small>China</small></h5></div></div></a></div><div class="col-sm-6 col-lg-4"><a href="https://conf.researchr.org/profile/ase-2024/xiaolilian" class="navigate"><div class="media"><span class="pull-left"><img alt="Xiaoli Lian" src="https://conf.researchr.org/getProfileImage/xiaolilian/64abd4ea-6f71-42a8-b744-d86e1beea2d0/small-avatar.jpg?1731849137000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Xiaoli Lian<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Beihang University, China</span></h5><h5 class="media-heading"><small>China</small></h5></div></div></a></div><div class="col-sm-6 col-lg-4"><a href="https://conf.researchr.org/profile/ase-2024/zitianyang" class="navigate"><div class="media"><span class="pull-left"><img alt="Zitian Yang" src="https://conf.researchr.org/getProfileImage/zitianyang/0c99da09-1b38-48a0-bc61-5c112091ecba/small-avatar.jpg?1731849135000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Zitian Yang<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Beihang University</span></h5><h5 class="media-heading"><small>China</small></h5></div></div></a></div><div class="col-sm-6 col-lg-4"><a href="https://conf.researchr.org/profile/ase-2024/fangliu" class="navigate"><div class="media"><span class="pull-left"><img alt="Fang Liu" src="https://conf.researchr.org/getProfileImage/fangliu/ccdeabe6-56f6-46b0-b45f-f97e354b7bf6/small-avatar.jpg?1731849140000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Fang Liu<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Beihang University</span></h5><h5 class="media-heading"><small>China</small></h5></div></div></a></div></div></div></div><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; $(node).find('.modal').on('shown.bs.modal', function() {if(gtag) { gtag( 'event', 'Show Details in Modal' , {'event_category': 'Event Information', 'event_label': '' + $(this).find('.modal-title').text() + ''} ) } } ) }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><div tabindex="-1" id="hidden-modal" class="modal"><div class="modal-dialog "><div class="modal-content"></div></div></div><div id="program-settings-modal" class="webdsl-placeholder"><div id="userProgramSettings" class="modal fade"><div class="modal-dialog "><div class="modal-content"><div class="modal-header"><a data-dismiss="modal" class="close"><span class="glyphicon glyphicon-remove"></span></a><h3>Program Display Configuration</h3></div><div class="modal-body"><form name="form11390898770538530f0e2bbdb67872b491120c5c8a7" id="form11390898770538530f0e2bbdb67872b491120c5c8a7" action="https://conf.researchr.org/userProgramSettingsModalConferenceEdition" accept-charset="UTF-8" method="POST" role="form" class="form-horizontal"><input type="hidden" name="form11390898770538530f0e2bbdb67872b491120c5c8a7" value="1" /><input type="hidden" name="context" value="ase-2024" /><div class="panel panel-default timezone-panel"><div class="panel-heading clearfix"><div class="panel-title">Time Zone</div></div><div class="panel-body"><span class="help-block">The program is currently displayed in <strong>(GMT-07:00) Pacific Time (US & Canada)</strong>.</span><div class="row"><div class="col-sm-11 col-sm-offset-1"><label class="radio"><input type="radio" checked="checked" name="9659afaa126198132be460b106e35ccb" value="false" onchange="if( ($(this).val() == 'true' && this.checked) != $('#cec04de0447905c49fb377c6d9693505').is(':visible') ) { $('#cec04de0447905c49fb377c6d9693505').fadeToggle( 250 ); }"/><strong>Use conference time zone: (GMT-07:00) Pacific Time (US & Canada)</strong></label><label class="radio"><input type="radio" name="9659afaa126198132be460b106e35ccb" value="true" onchange="if( ($(this).val() == 'true' && this.checked) != $('#cec04de0447905c49fb377c6d9693505').is(':visible') ) { $('#cec04de0447905c49fb377c6d9693505').fadeToggle( 250 ); }"/>Select other time zone</label><div id="cec04de0447905c49fb377c6d9693505" style=" display: none;"><select name="0e35d6393a8ba494aa0723dd51b6899c" class="select form-control"><option value="" selected="selected" data-utc-minute-offset="0"></option><option value="Etc/GMT+12" data-utc-minute-offset="-720">(GMT-12:00) AoE (Anywhere On Earth)</option><option value="Pacific/Midway" data-utc-minute-offset="-660">(GMT-11:00) Midway Island, Samoa</option><option value="America/Adak" data-utc-minute-offset="-600">(GMT-09:00) Hawaii-Aleutian</option><option value="Etc/GMT+10" data-utc-minute-offset="-600">(GMT-10:00) Hawaii</option><option value="Pacific/Marquesas" data-utc-minute-offset="-570">(GMT-09:30) Marquesas Islands</option><option value="Pacific/Gambier" data-utc-minute-offset="-540">(GMT-09:00) Gambier Islands</option><option value="America/Anchorage" data-utc-minute-offset="-540">(GMT-08:00) Alaska</option><option value="America/Ensenada" data-utc-minute-offset="-480">(GMT-07:00) Tijuana, Baja California</option><option value="Etc/GMT+8" data-utc-minute-offset="-480">(GMT-08:00) Pitcairn Islands</option><option value="America/Los_Angeles" data-utc-minute-offset="-480">(GMT-07:00) Pacific Time (US & Canada)</option><option value="America/Denver" data-utc-minute-offset="-420">(GMT-06:00) Mountain Time (US & Canada)</option><option value="America/Chihuahua" data-utc-minute-offset="-360">(GMT-06:00) Chihuahua, La Paz, Mazatlan</option><option value="America/Dawson_Creek" data-utc-minute-offset="-420">(GMT-07:00) Arizona</option><option value="America/Belize" data-utc-minute-offset="-360">(GMT-06:00) Saskatchewan, Central America</option><option value="America/Cancun" data-utc-minute-offset="-300">(GMT-05:00) Guadalajara, Mexico City, Monterrey</option><option value="Chile/EasterIsland" data-utc-minute-offset="-300">(GMT-05:00) Easter Island</option><option value="America/Chicago" data-utc-minute-offset="-360">(GMT-05:00) Central Time (US & Canada)</option><option value="America/New_York" data-utc-minute-offset="-300">(GMT-04:00) Eastern Time (US & Canada)</option><option value="America/Havana" data-utc-minute-offset="-300">(GMT-04:00) Cuba</option><option value="America/Bogota" data-utc-minute-offset="-300">(GMT-05:00) Bogota, Lima, Quito, Rio Branco</option><option value="America/Caracas" data-utc-minute-offset="-240">(GMT-04:00) Caracas</option><option value="America/Santiago" data-utc-minute-offset="-180">(GMT-03:00) Santiago</option><option value="America/La_Paz" data-utc-minute-offset="-240">(GMT-04:00) La Paz</option><option value="Atlantic/Stanley" data-utc-minute-offset="-180">(GMT-03:00) Faukland Islands</option><option value="America/Campo_Grande" data-utc-minute-offset="-240">(GMT-04:00) Manaus, Amazonas, Brazil</option><option value="America/Goose_Bay" data-utc-minute-offset="-240">(GMT-03:00) Atlantic Time (Goose Bay)</option><option value="America/Glace_Bay" data-utc-minute-offset="-240">(GMT-03:00) Atlantic Time (Canada)</option><option value="America/St_Johns" data-utc-minute-offset="-210">(GMT-02:30) Newfoundland</option><option value="America/Araguaina" data-utc-minute-offset="-180">(GMT-03:00) UTC-3</option><option value="America/Montevideo" data-utc-minute-offset="-180">(GMT-03:00) Montevideo</option><option value="America/Miquelon" data-utc-minute-offset="-180">(GMT-02:00) Miquelon, St. Pierre</option><option value="America/Godthab" data-utc-minute-offset="-180">(GMT-03:00) Greenland</option><option value="America/Argentina/Buenos_Aires" data-utc-minute-offset="-180">(GMT-03:00) Buenos Aires</option><option value="America/Sao_Paulo" data-utc-minute-offset="-180">(GMT-03:00) Brasilia, Distrito Federal, Brazil</option><option value="America/Noronha" data-utc-minute-offset="-120">(GMT-02:00) Mid-Atlantic</option><option value="Atlantic/Cape_Verde" data-utc-minute-offset="-60">(GMT-01:00) Cape Verde Is.</option><option value="Atlantic/Azores" data-utc-minute-offset="-60">(GMT-01:00) Azores</option><option value="Etc/UTC" data-utc-minute-offset="0">(UTC) Coordinated Universal Time</option><option value="Europe/Belfast" data-utc-minute-offset="0">(GMT) Belfast</option><option value="Europe/Dublin" data-utc-minute-offset="0">(GMT) Dublin</option><option value="Europe/Lisbon" data-utc-minute-offset="0">(GMT) Lisbon</option><option value="Europe/London" data-utc-minute-offset="0">(GMT) London</option><option value="Africa/Abidjan" data-utc-minute-offset="0">(GMT) Monrovia, Reykjavik</option><option value="Europe/Amsterdam" data-utc-minute-offset="60">(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</option><option value="Europe/Belgrade" data-utc-minute-offset="60">(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</option><option value="Europe/Brussels" data-utc-minute-offset="60">(GMT+01:00) Brussels, Copenhagen, Madrid, Paris</option><option value="Africa/Algiers" data-utc-minute-offset="60">(GMT+01:00) West Central Africa</option><option value="Africa/Windhoek" data-utc-minute-offset="120">(GMT+02:00) Windhoek</option><option value="Europe/Athens" data-utc-minute-offset="120">(GMT+02:00) Athens</option><option value="Asia/Beirut" data-utc-minute-offset="120">(GMT+02:00) Beirut</option><option value="Africa/Cairo" data-utc-minute-offset="120">(GMT+02:00) Cairo</option><option value="Asia/Gaza" data-utc-minute-offset="120">(GMT+02:00) Gaza</option><option value="Africa/Blantyre" data-utc-minute-offset="120">(GMT+02:00) Harare, Pretoria</option><option value="Asia/Jerusalem" data-utc-minute-offset="120">(GMT+02:00) Jerusalem</option><option value="Europe/Minsk" data-utc-minute-offset="180">(GMT+03:00) Minsk</option><option value="Asia/Damascus" data-utc-minute-offset="180">(GMT+03:00) Syria</option><option value="Europe/Moscow" data-utc-minute-offset="180">(GMT+03:00) Moscow, St. Petersburg, Volgograd</option><option value="Africa/Addis_Ababa" data-utc-minute-offset="180">(GMT+03:00) Nairobi</option><option value="Asia/Tehran" data-utc-minute-offset="210">(GMT+03:30) Tehran</option><option value="Asia/Dubai" data-utc-minute-offset="240">(GMT+04:00) Abu Dhabi, Muscat</option><option value="Asia/Yerevan" data-utc-minute-offset="240">(GMT+04:00) Yerevan</option><option value="Asia/Kabul" data-utc-minute-offset="270">(GMT+04:30) Kabul</option><option value="Asia/Yekaterinburg" data-utc-minute-offset="300">(GMT+05:00) Ekaterinburg</option><option value="Asia/Tashkent" data-utc-minute-offset="300">(GMT+05:00) Tashkent</option><option value="Asia/Kolkata" data-utc-minute-offset="330">(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi</option><option value="Asia/Katmandu" data-utc-minute-offset="345">(GMT+05:45) Kathmandu</option><option value="Asia/Dhaka" data-utc-minute-offset="360">(GMT+06:00) Astana, Dhaka</option><option value="Asia/Novosibirsk" data-utc-minute-offset="420">(GMT+07:00) Novosibirsk</option><option value="Asia/Rangoon" data-utc-minute-offset="390">(GMT+06:30) Yangon (Rangoon)</option><option value="Asia/Bangkok" data-utc-minute-offset="420">(GMT+07:00) Bangkok, Hanoi, Jakarta</option><option value="Asia/Krasnoyarsk" data-utc-minute-offset="420">(GMT+07:00) Krasnoyarsk</option><option value="Asia/Hong_Kong" data-utc-minute-offset="480">(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi</option><option value="Asia/Irkutsk" data-utc-minute-offset="480">(GMT+08:00) Irkutsk, Ulaan Bataar</option><option value="Australia/Perth" data-utc-minute-offset="480">(GMT+08:00) Perth</option><option value="Australia/Eucla" data-utc-minute-offset="525">(GMT+08:45) Eucla</option><option value="Asia/Tokyo" data-utc-minute-offset="540">(GMT+09:00) Osaka, Sapporo, Tokyo</option><option value="Asia/Seoul" data-utc-minute-offset="540">(GMT+09:00) Seoul</option><option value="Asia/Yakutsk" data-utc-minute-offset="540">(GMT+09:00) Yakutsk</option><option value="Australia/Adelaide" data-utc-minute-offset="630">(GMT+10:30) Adelaide</option><option value="Australia/Darwin" data-utc-minute-offset="570">(GMT+09:30) Darwin</option><option value="Australia/Brisbane" data-utc-minute-offset="600">(GMT+10:00) Brisbane</option><option value="Australia/Hobart" data-utc-minute-offset="660">(GMT+11:00) Hobart</option><option value="Asia/Vladivostok" data-utc-minute-offset="600">(GMT+10:00) Vladivostok</option><option value="Australia/Lord_Howe" data-utc-minute-offset="660">(GMT+11:00) Lord Howe Island</option><option value="Etc/GMT-11" data-utc-minute-offset="660">(GMT+11:00) Solomon Is., New Caledonia</option><option value="Asia/Magadan" data-utc-minute-offset="660">(GMT+11:00) Magadan</option><option value="Pacific/Norfolk" data-utc-minute-offset="720">(GMT+12:00) Norfolk Island</option><option value="Asia/Anadyr" data-utc-minute-offset="720">(GMT+12:00) Anadyr, Kamchatka</option><option value="Pacific/Auckland" data-utc-minute-offset="780">(GMT+13:00) Auckland, Wellington</option><option value="Etc/GMT-12" data-utc-minute-offset="720">(GMT+12:00) Fiji, Kamchatka, Marshall Is.</option><option value="Pacific/Chatham" data-utc-minute-offset="825">(GMT+13:45) Chatham Islands</option><option value="Pacific/Tongatapu" data-utc-minute-offset="780">(GMT+13:00) Nuku'alofa</option><option value="Pacific/Kiritimati" data-utc-minute-offset="840">(GMT+14:00) Kiritimati</option></select><script type="text/javascript">var tzOffsetMin = new Date().getTimezoneOffset()*-1; var sel = document.getElementsByName('0e35d6393a8ba494aa0723dd51b6899c')[0] var opts = sel.options; for (var opt, j = 0; opt = opts[j]; j++) { if (opt.getAttribute('data-utc-minute-offset') == tzOffsetMin) { sel.selectedIndex = j; break; } } </script></div></div></div><br><span class="help-block"><small><span class="glyphicon glyphicon-info-sign"></span> The GMT offsets shown reflect the offsets <strong>at the moment of the conference</strong>.</small></span></div></div><div class="panel panel-default timeband-panel"><div class="panel-heading clearfix"><div class="panel-title">Time Band</div></div><div class="panel-body"><span class="help-block">By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).<br>The time band will also limit the events that are included in the personal iCalendar subscription service.</span><div class="row"><div class="col-sm-11 col-sm-offset-1"><label class="radio"><input type="radio" checked="checked" name="f1869fcfb40f29e9c9c46042f4fbda2c" value="false" onchange="if( ($(this).val() == 'true' && this.checked) != $('#c2371058bcb9b31dd10e115e7f712708').is(':visible') ) { $('#c2371058bcb9b31dd10e115e7f712708').fadeToggle( 250 ); }"/><strong>Display full program</strong></label><label class="radio"><input type="radio" name="f1869fcfb40f29e9c9c46042f4fbda2c" value="true" onchange="if( ($(this).val() == 'true' && this.checked) != $('#c2371058bcb9b31dd10e115e7f712708').is(':visible') ) { $('#c2371058bcb9b31dd10e115e7f712708').fadeToggle( 250 ); }"/>Specify a time band</label><div id="c2371058bcb9b31dd10e115e7f712708" style=" display: none;"><span class="input-group"><input name="a4e58ac1cd9cfb26fb62ecc29e600148" type="text" value="07:00" class="flatpickr inputDate form-control"/><script type="text/javascript">$("input:not(.flatpickr-input)[name=a4e58ac1cd9cfb26fb62ecc29e600148]").flatpickr({onOpen: function(dateObj, dateStr, instance){ if(dateStr == ''){ instance.jumpToDate( new Date() ); } }, allowInput: true, dateformat: 'H:i', altFormat: 'H:i' , altInput: true, time_24hr: true, noCalendar: true, enableTime : true}); </script><span class="input-group-addon"> - </span><input name="01ff55ee23f3ce1eb7d922f922eb09b1" type="text" value="19:00" class="flatpickr inputDate form-control"/><script type="text/javascript">$("input:not(.flatpickr-input)[name=01ff55ee23f3ce1eb7d922f922eb09b1]").flatpickr({onOpen: function(dateObj, dateStr, instance){ if(dateStr == ''){ instance.jumpToDate( new Date() ); } }, allowInput: true, dateformat: 'H:i', altFormat: 'H:i' , altInput: true, time_24hr: true, noCalendar: true, enableTime : true}); </script></span></div></div></div></div></div><div class="row form-group"><div class="col-sm-offset-2 col-sm-10"><button style="position: absolute; left: -9999px; width: 1px; height: 1px;" onclick='javascript:serverInvoke("https://conf.researchr.org/userProgramSettingsModalConferenceEdition","userProgramSettingsModalConferenceEdition_apply18ec3dfeeecb5c44c1e40a40983898869", [{"name":"context", "value":"ase-2024"},],"form11390898770538530f0e2bbdb67872b491120c5c8a7", this.nextSibling, true,"program-settings-modal"); return false;'></button><a submitid="userProgramSettingsModalConferenceEdition_apply18ec3dfeeecb5c44c1e40a40983898869" href="javascript:void(0)" onclick="javascript:loadImageElem=this;$(this.previousSibling).click()" class="btn btn-primary btn btn-default">Save</a></div></div></form></div><div class="modal-footer"><a href="#" data-dismiss="modal" class="btn btn-default"><span class="glyphicon glyphicon-remove"></span> Close</a></div></div></div></div></div><div class="program-container"><div class="row" style="padding:4px 0px;"><label class="col-sm-2 control-label" style="text-align:right;">Session Program</label><div class="col-sm-10"><div class="hidable day-wrapper"><h4 class="day-header sticky-top"><div><div>Wed 30 Oct</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Pacific Time (US & Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="hidable band hour-15"><table data-facet-date="Wed 30 Oct 2024" data-facet-date-order="241030" data-facet-room="Compagno" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">15:30 - 16:30</div></td><td colspan="2"><div class="session-info-in-table">Program repair 2<span class="pull-right"><a href="https://conf.researchr.org/track/ase-2024/ase-2024-research" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://conf.researchr.org/room/ase-2024/ase-2024-venue-compagno" target="_blank" class="room-link navigate">Compagno</a><br/> <small>Chair(s): <a href="https://conf.researchr.org/profile/ase-2024/xinghu1" target="_blank" class="navigate">Xing Hu</a><span class="prog-aff"> Zhejiang University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="6cdd8017-49e9-4aac-9b63-6e57aa6b5f84" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:30</div><strong>15m</strong></div><div class="event-type">Talk</div><span data-facet-track="ASE Research Papers"></span></td><td><span data-event-star="5b536a2c-b471-4b58-9a70-7d87e771fd90" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="5b536a2c-b471-4b58-9a70-7d87e771fd90">Repairing Regex-Dependent String Functions</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://conf.researchr.org/profile/ase-2024/nariyoshichida1" class="navigate">Nariyoshi Chida</a><span class="prog-aff"> NTT Social Informatics Laboratories</span>, <a href="https://conf.researchr.org/profile/ase-2024/tachioterauchi" class="navigate">Tachio Terauchi</a><span class="prog-aff"> Waseda University</span></div></td></tr><tr data-slot-id="78777cd5-6cb4-40ba-a222-3d19f448ad2d" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:45</div><strong>15m</strong></div><div class="event-type">Talk</div><span data-facet-track="ASE Research Papers"></span></td><td><span data-event-star="8d3cf6b1-0af3-47e6-ab81-db1ad9cad9a8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="8d3cf6b1-0af3-47e6-ab81-db1ad9cad9a8">FastFixer: An Efficient and Effective Approach for Repairing Programming Assignments</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://conf.researchr.org/profile/ase-2024/fangliu" class="navigate">Fang Liu</a><span class="prog-aff"> Beihang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/zhenweiliu1" class="navigate">Zhenwei Liu</a><span class="prog-aff"> Beihang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/qianhuizhao" class="navigate">Qianhui Zhao</a><span class="prog-aff"> Beihang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/jingjiang" class="navigate">Jing Jiang</a><span class="prog-aff"> Beihang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/lizhang" class="navigate">Li Zhang</a><span class="prog-aff"> Beihang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/ziansun" class="navigate">Zian Sun</a><span class="prog-aff"> Beihang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/geli" class="navigate">Ge Li</a><span class="prog-aff"> Peking University</span>, <a href="https://conf.researchr.org/profile/ase-2024/zhongqili" class="navigate">Zhongqi Li</a><span class="prog-aff"> Huawei Cloud Computing Technologies Co., Ltd.</span>, <a href="https://conf.researchr.org/profile/ase-2024/yuchima" class="navigate">Yuchi Ma</a><span class="prog-aff"> Huawei Cloud Computing Technologies</span></div></td></tr><tr data-slot-id="189a3891-e582-4024-ab39-07216a1b93b0" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:00</div><strong>15m</strong></div><div class="event-type">Talk</div><span data-facet-track="ASE Research Papers"></span></td><td><span data-event-star="4717138d-5f67-4ba9-8e27-0b849d49cb62" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="4717138d-5f67-4ba9-8e27-0b849d49cb62">Exploring Parameter-Efficient Fine-Tuning of Large Language Model on Automated Program Repair</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://conf.researchr.org/profile/ase-2024/guochangli" class="navigate">Guochang Li</a><span class="prog-aff"> Zhejiang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/chenzhi" class="navigate">Chen Zhi</a><span class="prog-aff"> Zhejiang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/jialiangchen" class="navigate">Jialiang Chen</a><span class="prog-aff"> Zhejiang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/junxiaohan1" class="navigate">Junxiao Han</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/ase-2024/shuiguangdeng" class="navigate">Shuiguang Deng</a><span class="prog-aff"> Zhejiang University; Alibaba-Zhejiang University Joint Institute of Frontier Technologies</span></div></td></tr><tr data-slot-id="0b6211f5-b1d8-4871-a959-e23dcf102efe" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:15</div><strong>15m</strong></div><div class="event-type">Talk</div><span data-facet-track="ASE Research Papers"></span></td><td><span data-event-star="4d5c77e7-49b0-45cf-9bb4-995db425a2cd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4d5c77e7-49b0-45cf-9bb4-995db425a2cd">Enhancing Automated Program Repair with Solution Design</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://conf.researchr.org/profile/ase-2024/jiuangzhao" class="navigate">Jiuang Zhao</a><span class="prog-aff"> Beihang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/donghaoyang" class="navigate">Donghao Yang</a><span class="prog-aff"> Beihang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/lizhang" class="navigate">Li Zhang</a><span class="prog-aff"> Beihang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/xiaolilian" class="navigate">Xiaoli Lian</a><span class="prog-aff"> Beihang University, China</span>, <a href="https://conf.researchr.org/profile/ase-2024/zitianyang" class="navigate">Zitian Yang</a><span class="prog-aff"> Beihang University</span>, <a href="https://conf.researchr.org/profile/ase-2024/fangliu" class="navigate">Fang Liu</a><span class="prog-aff"> Beihang University</span></div></td></tr></table></div></div></div></div></div></div></div><div id="messages-placeholder" class="alert alert-warning" style="display:none;"><a data-dismiss="alert" class="close">x</a><em>Mon 25 Nov 18:24</em></div></div><div id="notifications-ph" class="webdsl-placeholder"></div><div id="event-modal-loader" class="webdsl-placeholder"><form name="form_131600131703c411e65b13378d08eb1f6672b5a0259" id="form_131600131703c411e65b13378d08eb1f6672b5a0259" action="https://conf.researchr.org/eventDetailsModalByAjaxConferenceEdition" accept-charset="UTF-8" method="POST" class="hidden"><input type="hidden" name="form_131600131703c411e65b13378d08eb1f6672b5a0259" value="1" /><input type="hidden" name="context" value="ase-2024" /><input name="ae03f7f6f951d515a297b161e922205d" type="text" value="" class="inputString form-control event-id-input"/><button style="position: absolute; left: -9999px; width: 1px; height: 1px;" onclick='javascript:serverInvoke("https://conf.researchr.org/eventDetailsModalByAjaxConferenceEdition","eventDetailsModalByAjaxConferenceEdition_ia0_3c411e65b13378d08eb1f6672b5a0259", [{"name":"context", "value":"ase-2024"},],"form_131600131703c411e65b13378d08eb1f6672b5a0259", this.nextSibling, false,"event-modal-loader"); return false;'></button><a submitid="eventDetailsModalByAjaxConferenceEdition_ia0_3c411e65b13378d08eb1f6672b5a0259" href="javascript:void(0)" onclick="javascript:loadImageElem=this;$(this.previousSibling).click()" id="load-modal-action"></a></form></div><div id="event-star-form" class="webdsl-placeholder"><form name="form_509860938088b48fd14544d4239b498a2cf339e02b" id="form_509860938088b48fd14544d4239b498a2cf339e02b" action="https://conf.researchr.org/eventStarByAjaxConferenceEdition" accept-charset="UTF-8" method="POST" class="hidden"><input type="hidden" name="form_509860938088b48fd14544d4239b498a2cf339e02b" value="1" /><input type="hidden" name="context" value="ase-2024" /><input name="a0b55aa29cf9431a9461b359872014e3" type="text" value="" class="inputString form-control event-id-input"/><button style="position: absolute; left: -9999px; width: 1px; height: 1px;" onclick='javascript:serverInvoke("https://conf.researchr.org/eventStarByAjaxConferenceEdition","eventStarByAjaxConferenceEdition_ia0_88b48fd14544d4239b498a2cf339e02b", [{"name":"context", "value":"ase-2024"},],"form_509860938088b48fd14544d4239b498a2cf339e02b", this.nextSibling, false,"event-star-form"); return false;'></button><a submitid="eventStarByAjaxConferenceEdition_ia0_88b48fd14544d4239b498a2cf339e02b" href="javascript:void(0)" onclick="javascript:loadImageElem=this;$(this.previousSibling).click()" id="star-event-action"></a></form></div><div id="event-modals" class="webdsl-placeholder"></div><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; addEventModalLoadOnClick(node); addStarredEventOnClick(node); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><footer class="footer"><div class="container"><div class="footer-box"><div class="row"><div class="col-sm-3"><h3><a href="https://conf.researchr.org/home/ase-2024" class="navigate"><span class="glyphicon glyphicon-home"></span> ASE 2024</a></h3><div><a href="https://conf.researchr.org/contact/ase-2024" class="navigate"><span class="glyphicon glyphicon-envelope"></span> contact form</a></div><hr/>using <a href="https://conf.researchr.org" class="navigate">conf.researchr.org</a> (<a href="http://yellowgrass.org/roadmap/conf.researchr.org" class="navigate">v1.67.1</a>)<br/><small><a href="https://conf.researchr.org/support/ase-2024" target="_blank" class="navigate"><span class="glyphicon glyphicon-question-sign"></span> Support page</a></small><br/><small></small></div><div class="col-sm-5"><div class="row"><div class="col-sm-6"><h4>Tracks</h4><a href="https://conf.researchr.org/track/ase-2024/ase-2024-research" class="navigate">Research Papers</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-industry-showcase" class="navigate">Industry Showcase</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-journal-first-papers" class="navigate">Journal-first Papers</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-tool-demonstrations" class="navigate">Tool Demonstrations</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-nier-track" class="navigate">NIER Track</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-doctoral-symposium" class="navigate">Doctoral Symposium</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-oss-sustainability-forum" class="navigate">OSS Sustainability Forum</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-artifact-evaluation-track" class="navigate">Artifact Evaluation Track</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-posters" class="navigate">Posters</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-student-research-competition-" class="navigate">Student Research Competition </a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-workshops" class="navigate">Workshops</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-tutorials" class="navigate">Tutorials</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-keynotes" class="navigate">Keynotes</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-most-influential-papers--mip-" class="navigate">Most Influential Papers (MIP)</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-banquet-at-railroad-museum" class="navigate">Banquet at Railroad Museum</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-reception" class="navigate">Reception</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-steering-committee-meeting" class="navigate">Steering Committee Meeting</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-student-volunteers" class="navigate">Student Volunteers</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024--workshop--rene" class="navigate">[Workshop] RENE</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024--workshop--asyde" class="navigate">[Workshop] ASYDE</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024--workshop--csiro" class="navigate">[Workshop] HCSE&CS</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-a-mobile" class="navigate">[Workshop] A-Mobile</a><br/><a href="https://conf.researchr.org/track/ase-2024/ase-2024-international-workshop-on-virtual-and-augmented-reality-software-engineering" class="navigate">[Workshop] VARSE</a></div><div class="col-sm-6"></div></div></div><div class="col-sm-2"><h4>Attending</h4><a href="https://conf.researchr.org/venue/ase-2024/ase-2024-venue" class="navigate">Conference Venue: Sheraton Grand, Sacramento, California</a><br><a href="https://conf.researchr.org/venue/ase-2024/ase-2024-venue1" class="navigate">Banquet Venue: California State Railroad Museum</a><br><a href="https://conf.researchr.org/attending/ase-2024/accommodation" class="navigate">Accommodations</a><br><a href="https://conf.researchr.org/attending/ase-2024/registration" class="navigate">Registration</a><br><a href="https://conf.researchr.org/attending/ase-2024/visa-letters" class="navigate">Visa Letters</a><br><a href="https://conf.researchr.org/attending/ase-2024/travel-support" class="navigate">Travel Support</a><br><a href="https://conf.researchr.org/attending/ase-2024/diversity_inclusion" class="navigate">Diversity and Inclusion Plan</a><br><a href="https://conf.researchr.org/attending/ase-2024/code_of_conduct" class="navigate">Code of Conduct</a></div><div class="col-sm-2"><a href="https://conf.researchr.org/signup/ase-2024" class="navigate">Sign Up</a></div></div></div></div></footer></div><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; var defaultplacement = $(document).scrollLeft() > 100 ? 'auto left' : 'auto top'; $(node).find('[title]').tooltip({placement: function(tt, elem){ var attval = elem.getAttribute('data-placement'); return attval ? attval : defaultplacement; }, container: false, sanitize: false}); $('.tooltip.fade.in, .ui-tooltip-content').remove(); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><script type="text/javascript">jQuery(document).ready(function($) { $(".clickable-row").click(function() { var href = $(this).attr("href"); if( window.location.href.indexOf( href ) < 0 ){ if ($(this).hasClass('new-window') ){ window.open( href ); } else { window.document.location = href; } } }); }); </script></body></html>