CINXE.COM
* ICSE 2018 * - DEMO - Demonstrations - * ICSE 2018 *
<!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>* ICSE 2018 * - DEMO - Demonstrations - * ICSE 2018 *</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/getFile/f87320d6-9a52-4913-9e25-7d47088f28da/logo3-twitter-counter.css?1506880485506" 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/faceted-filtering.js?b66007ca48ecd1d87e1cdd60e4e42366"></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">(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>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> <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> <script type="text/javascript">var ignoreHashChange = false; function hashChangeFunc(){ // show active tab on hash in url if (window.location.hash !== ''){ var hashTargetAll = $('a[href="' + window.location.hash + '"]'); if(hashTargetAll.length){ var hashTarget = hashTargetAll.filter('[data-toggle="tab"]') if( hashTarget.length ){ hashTarget = hashTarget.first(); hashTarget.tab('show'); } else { hashTarget = hashTargetAll.first(); } // and open parent tabs in case the target element is nested in a tab var parentPane = hashTarget.closest( '.tab-pane' ); if(parentPane.length){ $('.nav a[href="#'+ parentPane.attr('id') +'"]').tab('show'); } var parentCollapse = hashTarget.closest( '.panel-collapse:not(.in)' ).collapse('show'); } } return false; } $(document).ready(function(){ var tabFromRequestUrl = window.location.hash !== '' ? $('a[href="' + window.location.hash + '"][data-toggle="tab"]') : []; var initUrlHash = window.location.hash; hashChangeFunc() if( tabFromRequestUrl.length ){ //Prevent the browser to auto-scroll to the anchor of the tab window.location.hash = ""; } //make in-page #links open the tabs if ($._data( $(window)[0], 'events' ).hashchange == undefined){ $(window).on('hashchange', hashChangeFunc); } if(tabFromRequestUrl.length){ setTimeout( function(){ ignoreHashChange = true; history.replaceState(null, null, initUrlHash); ignoreHashChange = false; }, 10 ); } }); var autoTabFunction = function(node){ // remember the hash in the URL without jumping $('a[data-toggle="tab"]:not(.no-hash):not(.bound)').addClass('bound').on('shown.bs.tab', function(e){ var newhash = '#' + $(e.target).attr('href').substr(1); if(history.replaceState){ history.replaceState(null, null, newhash); } else{ location.hash = newhash; } }); //When no tab is active, set the first one to active $(node).find('.nav-tabs:not(.bound), .nav-pills:not(.bound)').addClass('bound').each(function(){ if( $(this).children().length > 0 && 1 > $(this).find('.active').length){ $(this).children().first().addClass('active'); } }); $(node).find('.tab-content:not(.bound)').addClass('bound').each(function(){ if( $(this).children().length > 0 && 1 > $(this).children('.active').length){ $(this).children('.tab-pane').first().addClass('active'); } }); } </script> <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 prefix='og: http://ogp.me/ns#' property='og:description' content='The keynote presentations and videos are available on keynote page ICSE2018 in IEEE Software Margaret Hamilton in IEEE Software Some more photos from ICSE 2018 ICSE 2018 on Flickr Goodbye and see you at ICSE 2019 in Montréal! ICSE, the International Conference on Software Engineering, is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, research, experiences, trends and concerns in the field of Software engineering. In 2018 ICSE will celebrate its 40th anniversary, and 50 y ...'> <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> <meta prefix='og: http://ogp.me/ns#' property='og:image' content='https://conf.researchr.org/getImage/icse-2018/carousel/gothenburg-sweden.jpg?1447683352000'> <script async src="https://www.googletagmanager.com/gtag/js?id=G-4G0QWEKVQS"></script> <!--[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]--> <meta prefix='og: http://ogp.me/ns#' property='og:title' content='* ICSE 2018 * - DEMO - Demonstrations - * ICSE 2018 *'> <meta name='description' content='The keynote presentations and videos are available on keynote page ICSE2018 in IEEE Software Margaret Hamilton in IEEE Software Some more photos from ICSE 2018 ICSE 2018 on Flickr Goodbye and see you at ICSE 2019 in Montréal! ICSE, the International Conference on Software Engineering, is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, research, experiences, trends and concerns in the field of Software engineering. In 2018 ICSE will celebrate its 40th anniversary, and 50 y ...'> </head> <body id="track"><div class="frame"><div class="logobar"><div class="container"><a href="https://conf.researchr.org/home/icse-2018" class="navbar-brand navigate"><span class="brand-text">* ICSE 2018 *</span></a><div class="place">Sun 27 May - Sun 3 June 2018 <a href="https://conf.researchr.org/venue/icse-2018/GothiaTowers" class="navigate">Gothenburg, Sweden</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/icse-2018/GothiaTowers" class="navigate">Venue: Congress center Gothia Towers</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/Registration" class="navigate">Registration</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/accomodation" class="navigate">Accommodation, Hotels, Sharing rooms</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/Gothenburg+and+Travel" class="navigate">Gothenburg</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/Travel" class="navigate">Travel</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/Travel+and+participation+support" class="navigate">Travel and participation support</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/Social+Events" class="navigate">Social Events</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/excursions-and-side-program" class="navigate">Excursions and Side Program</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/Support+Opportunities+" class="navigate">Support Opportunities and Exibitions</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/resources" class="navigate">Resources</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/ICSE+Morning+Run" class="navigate">ICSE Morning Run</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/football" class="navigate">Football</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/Sponsors+and+Supporters" class="navigate">Sponsors and Supporters</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/Lunch+and+Coffee+Break+menus" class="navigate">Lunch and Coffee Break menus</a></li><li class="block"><a href="https://conf.researchr.org/attending/icse-2018/Photos" class="navigate">Photos</a></li></ul></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/icse-2018/program-icse-2018/" class="navigate">* ICSE * Program</a></li><li class="block"><a href="https://conf.researchr.org/program/icse-2018/program-icse-2018/" 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/icse-2018/week-overview" class="navigate"> Week Overview</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/main-conference" class="navigate">Main Conference</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/progam-in-pdf-and-proceedings" class="navigate">Progam in PDF and Proceedings</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/keynotes" class="navigate">Keynotes</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/industry-forum" class="navigate">Industry Forum</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/industry-program" class="navigate">Industry Program</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/50-years-of-se" class="navigate">50 years of SE</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/posters" class="navigate">Posters</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/technical-briefings" class="navigate">Technical briefings</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/new-faculty-symposium" class="navigate">New Faculty Symposium</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/2001-space-odyssey-symposium" class="navigate">2001: A Space Odyssey Symposium - 50 years celebration</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/software-development-day" class="navigate">Lindholmen Software Development Day</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/Community+meetings" class="navigate">Community meetings</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/social-events" class="navigate">Social Events</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/awards" class="navigate">Awards</a></li><li class="block"><a href="https://conf.researchr.org/info/icse-2018/livestream" class="navigate">Livestream</a></li><li class="block divider"></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Filter by Day</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/program/icse-2018/program-icse-2018/" data-fltr-type="date" data-fltr-val="Sat 26 May 2018" class="navigate">Sat 26 May</a></li><li class="block"><a href="https://conf.researchr.org/program/icse-2018/program-icse-2018/" data-fltr-type="date" data-fltr-val="Sun 27 May 2018" class="navigate">Sun 27 May</a></li><li class="block"><a href="https://conf.researchr.org/program/icse-2018/program-icse-2018/" data-fltr-type="date" data-fltr-val="Mon 28 May 2018" class="navigate">Mon 28 May</a></li><li class="block"><a href="https://conf.researchr.org/program/icse-2018/program-icse-2018/" data-fltr-type="date" data-fltr-val="Tue 29 May 2018" class="navigate">Tue 29 May</a></li><li class="block"><a href="https://conf.researchr.org/program/icse-2018/program-icse-2018/" data-fltr-type="date" data-fltr-val="Wed 30 May 2018" class="navigate">Wed 30 May</a></li><li class="block"><a href="https://conf.researchr.org/program/icse-2018/program-icse-2018/" data-fltr-type="date" data-fltr-val="Thu 31 May 2018" class="navigate">Thu 31 May</a></li><li class="block"><a href="https://conf.researchr.org/program/icse-2018/program-icse-2018/" data-fltr-type="date" data-fltr-val="Fri 1 Jun 2018" class="navigate">Fri 1 Jun</a></li><li class="block"><a href="https://conf.researchr.org/program/icse-2018/program-icse-2018/" data-fltr-type="date" data-fltr-val="Sat 2 Jun 2018" class="navigate">Sat 2 Jun</a></li><li class="block"><a href="https://conf.researchr.org/program/icse-2018/program-icse-2018/" data-fltr-type="date" data-fltr-val="Sun 3 Jun 2018" class="navigate">Sun 3 Jun</a></li></ul></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-3"><div class="row"><div class="col-sm-5"><ul class="block multi-column-dropdown"><li class="block dropdown-header">* ICSE 2018 *</li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Keynotes" class="navigate">Plenary Sessions</a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Technical-Papers" class="navigate">Technical Papers </a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Journal-first-papers" class="navigate">Journal first papers</a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Workshops" class="navigate">Workshops</a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Software-Engineering-in-Practice" class="navigate">SEIP - Software Engineering in Practice</a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Software-Engineering-Education-and-Training" class="navigate">SEET - Software Engineering Education and Training </a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Software-Engineering-in-Society" class="navigate">SEIS - Software Engineering in Society </a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-New-Ideas-and-Emerging-Results" class="navigate">NIER - New Ideas and Emerging Results </a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Industry-Forum" class="navigate">IF - Industry Forum</a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" class="navigate">DEMO - Demonstrations </a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Posters" class="navigate">Posters </a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Doctoral-Symposium" class="navigate">DS - Doctoral Symposium </a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Technical-Briefings" class="navigate">TB - Technical Briefings </a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-ACM-Student-Research-Competition" class="navigate">SRC - ACM Student Research Competition </a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-SCORE" class="navigate">SCORE</a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Student-Volunteers" class="navigate">Student Volunteers </a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Co-located-events" class="navigate">Co-located events</a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Double-blind-review" class="navigate">Submitting to ICSE2018: Q&A</a></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-2001-A-Space-Odyssey-Symposium-50-years-celebration" class="navigate">2001: A Space Odyssey Symposium - 50 years celebration</a></li></ul></div><div class="col-sm-7"><ul class="block multi-column-dropdown"><li class="block dropdown-header">Co-hosted Conferences</li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/Formalise-2018-papers" class="navigate"><strong>FormaliSE</strong> </a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>ICGSE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/icgse-2018" class="navigate"><span class="glyphicon glyphicon-home"></span> ICGSE</a></li><li class="block"><a href="https://conf.researchr.org/track/icgse-2018/icgse-2018-ICGSE-2018" class="navigate"><strong>ICGSE</strong> </a></li><li class="block"><a href="https://conf.researchr.org/track/icgse-2018/icgse-2018-papers" class="navigate"><strong>ICGSE</strong> Research papers</a></li><li class="block"><a href="https://conf.researchr.org/track/icgse-2018/icgse-2018-Experience-reports" class="navigate"><strong>ICGSE</strong> Experience reports</a></li><li class="block"><a href="https://conf.researchr.org/track/icgse-2018/icgse-2018-Industry-talks" class="navigate"><strong>ICGSE</strong> Industry talks</a></li><li class="block"><a href="https://conf.researchr.org/track/icgse-2018/icgse-2018-Doctoral-symposium" class="navigate"><strong>ICGSE</strong> Doctoral Symposium</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>ICPC</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/icpc-2018" class="navigate"><span class="glyphicon glyphicon-home"></span> ICPC</a></li><li class="block"><a href="https://conf.researchr.org/track/icpc-2018/icpc-2018-Technical-Research" class="navigate"><strong>ICPC</strong> Technical Research</a></li><li class="block"><a href="https://conf.researchr.org/track/icpc-2018/icpc-2018-Early-Research-Achievement" class="navigate"><strong>ICPC</strong> Early Research Achievement</a></li><li class="block"><a href="https://conf.researchr.org/track/icpc-2018/icpc-2018-Tool-Demonstration" class="navigate"><strong>ICPC</strong> Tool Demonstration</a></li><li class="block"><a href="https://conf.researchr.org/track/icpc-2018/icpc-2018-Industry" class="navigate"><strong>ICPC</strong> Industry</a></li></ul></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/icssp-2018-papers" class="navigate"><strong>ICSSP</strong> </a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>MSR</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2018.msrconf.org" class="navigate"><span class="glyphicon glyphicon-home"></span> MSR</a></li><li class="block"><a href="https://2018.msrconf.org/track/msr-2018-papers" class="navigate"><strong>MSR</strong> Technical Papers</a></li><li class="block"><a href="https://2018.msrconf.org/track/msr-2018-Mining-Challenge" class="navigate"><strong>MSR</strong> Mining Challenge</a></li><li class="block"><a href="https://2018.msrconf.org/track/msr-2018-Data-Showcase-Papers" class="navigate"><strong>MSR</strong> Data Showcase</a></li><li class="block"><a href="https://2018.msrconf.org/track/msr-2018-FOSS-Award" class="navigate"><strong>MSR</strong> FOSS Award</a></li></ul></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/mobilesoft-2018-papers" class="navigate"><strong>MobileSoft</strong> </a></li><li class="block"><a href="https://2018.techdebtconf.org" class="navigate"><strong>TechDebt</strong> </a></li><li class="block dropdown-header">Co-hosted Symposia</li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>SEAMS</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/seams-2018" class="navigate"><span class="glyphicon glyphicon-home"></span> SEAMS</a></li><li class="block"><a href="https://conf.researchr.org/track/seams-2018/seams-2018-papers" class="navigate"><strong>SEAMS</strong> </a></li></ul></li><li class="block"><a href="https://conf.researchr.org/track/icse-2018/seia-2018-papers" class="navigate"><strong>SEiA</strong> </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-2"><div class="row"><div class="col-sm-6"><ul class="block multi-column-dropdown"><li class="block dropdown-header">* ICSE 2018 * Committees</li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-organizing-committee" class="navigate">Organizing committee</a></li><li class="block dropdown-header">Track Committees </li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Technical Papers </strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-technical-papers-program-board" class="navigate">Program board</a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-technical-papers-program-committee" class="navigate">Program committee</a></li></ul></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-journal-first-papers-selection-committee" class="navigate"><strong>Journal first papers</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-workshops-workshops-program-commitee" class="navigate"><strong>Workshops</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-software-engineering-in-practice-program-committee" class="navigate"><strong>SEIP - Software Engineering in Practice</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-software-engineering-education-and-training--seet" class="navigate"><strong>SEET - Software Engineering Education and Training </strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-software-engineering-in-society-program-committee" class="navigate"><strong>SEIS - Software Engineering in Society </strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-new-ideas-and-emerging-results-program-committee" class="navigate"><strong>NIER - New Ideas and Emerging Results </strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-industry-forum-organising-committee" class="navigate"><strong>IF - Industry Forum</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-demonstrations-demonstraions-porgram-committee" class="navigate"><strong>DEMO - Demonstrations </strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-posters-posters-program-committee" class="navigate"><strong>Posters </strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-doctoral-symposium-program-committee" class="navigate"><strong>DS - Doctoral Symposium </strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-technical-briefings-program-committee" class="navigate"><strong>TB - Technical Briefings </strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-acm-student-research-competition-program-committee" class="navigate"><strong>SRC - ACM Student Research Competition </strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-score-score-program-committee" class="navigate"><strong>SCORE</strong></a></li><li class="block dropdown-header">Contributors</li><li class="block"><a href="https://conf.researchr.org/people-index/icse-2018" class="navigate"><span class="glyphicon glyphicon-search"></span><sup><span class="glyphicon glyphicon-user"></span></sup> People Index</a></li></ul></div><div class="col-sm-6"><ul class="block multi-column-dropdown"><li class="block dropdown-header">Co-hosted Conferences</li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>FormaliSE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/formalise-2018-papers-general-chairs" class="navigate">General Chairs</a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/formalise-2018-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>ICGSE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/icgse-2018/icgse-2018-organizing-committee" class="navigate">Organizing Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>ICPC</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/icpc-2018/icpc-2018-icpc-2018-organization-committee" class="navigate">ICPC 2018 Organization Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/icpc-2018/icpc-2018-steering-committee" class="navigate">ICPC 2018 Steering Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/icpc-2018/icpc-2018-technical-research-program-committee" class="navigate"><strong>Technical Research</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icpc-2018/icpc-2018-early-research-achievement-program-committee" class="navigate"><strong>Early Research Achievement</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icpc-2018/icpc-2018-tool-demonstration-program-committee" class="navigate"><strong>Tool Demonstration</strong></a></li><li class="block"><a href="https://conf.researchr.org/committee/icpc-2018/icpc-2018-industry-program-committee" class="navigate"><strong>Industry</strong></a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>ICSSP</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icssp-2018-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/icssp-2018-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>MSR</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2018.msrconf.org/committee/msr-2018-organizing-committee" class="navigate">Organizing committee</a></li><li class="block"><a href="https://2018.msrconf.org/committee/msr-2018-papers-foss-award-committee" class="navigate"><strong>Technical Papers</strong> <small>FOSS Award Committee</small></a></li><li class="block"><a href="https://2018.msrconf.org/committee/msr-2018-papers-program-committee" class="navigate"><strong>Technical Papers</strong> <small>Program Committee</small></a></li><li class="block"><a href="https://2018.msrconf.org/committee/msr-2018-mining-challenge-mining-challenge-committee" class="navigate"><strong>Mining Challenge</strong></a></li><li class="block"><a href="https://2018.msrconf.org/committee/msr-2018-data-showcase-papers-data-showcase-committe" class="navigate"><strong>Data Showcase</strong></a></li><li class="block"><a href="https://2018.msrconf.org/committee/msr-2018-foss-award-foss-award" class="navigate"><strong>FOSS Award</strong></a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>MobileSoft</strong></a><ul class="block dropdown-menu"><li class="block small"><a href="https://conf.researchr.org/track/icse-2018/mobilesoft-2018-papers" class="navigate"><span class="glyphicon glyphicon-home"></span> N/A - check homepage</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>TechDebt</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2018.techdebtconf.org/committee/techdebt-2018-papers-organizing-committee" class="navigate">Organizing Committee</a></li></ul></li><li class="block dropdown-header">Co-hosted Symposia</li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>SEAMS</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/seams-2018/seams-2018-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/seams-2018/seams-2018-papers-program-committee" class="navigate">Program Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/seams-2018/seams-2018-papers-doctoral-projects-committee" class="navigate">Doctoral Projects Program Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/seams-2018/seams-2018-papers-artifact-evaluation-committee" class="navigate">Artifact Evaluation Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/seams-2018/seams-2018-papers-steering-committee" class="navigate">Steering Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>SEiA</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/seia-2018-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/icse-2018/seia-2018-papers-program-committee" class="navigate">Program Committee</a></li></ul></li></ul></div></div></ul></li><li class="block"><a href="https://conf.researchr.org/search/icse-2018//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/icse" 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/icse-2025" class="navigate">ICSE 2025</a></li><li class="block"><a href="https://conf.researchr.org/home/icse-2024" class="navigate">ICSE 2024</a></li><li class="block"><a href="https://conf.researchr.org/home/icse-2023" class="navigate">ICSE 2023</a></li><li class="block"><a href="https://conf.researchr.org/home/icse-2022" class="navigate">ICSE 2022</a></li><li class="block"><a href="https://2021.icse-conferences.org" class="navigate">ICSE 2021</a></li><li class="block"><a href="https://2020.icse-conferences.org" class="navigate">ICSE 2020</a></li><li class="block"><a href="https://2019.icse-conferences.org" class="navigate">ICSE 2019</a></li><li class="block"><span class="text-muted" style="margin-left: 2px;"><span class="glyphicon glyphicon-hand-right"></span> * ICSE 2018 *</span></li></ul></li></ul><div class="navbar-right"><ul class="block nav navbar-nav"><li class="block"><a href="https://conf.researchr.org/signin/icse-2018/https%3A%5Es%5Esconf.researchr.org%5Estrack%5Esicse-2018%5Esicse-2018-Demonstrations" rel="nofollow" class="navigate">Sign in</a></li><li class="block"><a href="https://conf.researchr.org/signup/icse-2018" class="navigate">Sign up</a></li></ul></div></div></div></div><div id="content" class="container"><div class="page-header"><span class="text-muted small"><span class="glyphicon glyphicon-home"></span> <a href="https://conf.researchr.org/home/icse-2018" class="navigate">* ICSE 2018 *</a> (<a href="https://conf.researchr.org/series/icse" class="navigate">series</a>) / </span><h1>DEMO - Demonstrations <span class="pull-right small h1">* ICSE 2018 *</span></h1></div><div class="row"><div class="col-sm-8"><ul id="tab" class="nav nav-pills"><li><a href="#About" data-toggle="tab">About</a></li><li><a href="#program" data-toggle="tab">Program</a></li><li><a href="#Videos-and-Papers" data-toggle="tab">Videos and Papers</a></li></ul><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; autoTabFunction(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><div class="tab-content"><div id="About" class="tab-pane "><h3>Accepted Demonstrations</h3><table class="table table-condensed"><colgroup width="5"/><colgroup/><thead><tr><th><span class="glyphicon glyphicon-star"></span></th><th>Title</th></tr></thead><tr><td><span data-event-star="96dc80b1-ec15-467b-940c-02f6e778d84c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="96dc80b1-ec15-467b-940c-02f6e778d84c">Aletheia: A Failure Diagnosis Toolchain</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/mojdehgolagha" class="navigate">Mojdeh Golagha</a>, <a href="https://conf.researchr.org/profile/icse-2018/abumohammedraisuddin" class="navigate">Abu Mohammed Raisuddin</a>, <a href="https://conf.researchr.org/profile/icse-2018/lennartmittag" class="navigate">Lennart Mittag</a>, <a href="https://conf.researchr.org/profile/icse-2018/alexanderpretschner" class="navigate">Alexander Pretschner</a>, <a href="https://conf.researchr.org/profile/icse-2018/dominikhellhake" class="navigate">Dominik Hellhake</a></div></td></tr><tr><td><span data-event-star="5045107b-60aa-4148-809e-5a84b5194a3c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="5045107b-60aa-4148-809e-5a84b5194a3c">AnATLyzer: An Advanced IDE for ATL Model Transformations</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/jesussanchezcuadrado" class="navigate">Jesús Sánchez Cuadrado</a>, <a href="https://conf.researchr.org/profile/icse-2018/estherguerra" class="navigate">Esther Guerra</a>, <a href="https://conf.researchr.org/profile/icse-2018/juandelara" class="navigate">Juan de Lara</a></div><a href="http://miso.es/pubs/ICSE2018.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/12/AnATLyzer-An-Advanced-IDE-for-ATL-Model-Transformations" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr><td><span data-event-star="4a10a7a1-6c00-44cc-bafa-2cb4ba0572b1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="4a10a7a1-6c00-44cc-bafa-2cb4ba0572b1">An Extensible, Regular-Expression-Based Tool for Multi-Language Mutant Generation</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/alexgroce" class="navigate">Alex Groce</a>, <a href="https://conf.researchr.org/profile/icse-2018/josieholmes" class="navigate">Josie Holmes</a>, <a href="https://conf.researchr.org/profile/icse-2018/darkomarinov" class="navigate">Darko Marinov</a>, <a href="https://conf.researchr.org/profile/icse-2018/augustshi" class="navigate">August Shi</a>, <a href="https://conf.researchr.org/profile/icse-2018/lingmingzhang1" class="navigate">Lingming Zhang</a></div><a href="https://agroce.github.io/icse18t.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/11/An-Extensible-Regular-Expression-Based-Tool-for-Multi-Language-Mutant-Generation" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr><td><span data-event-star="08fc876d-10a9-456d-8df4-d7fc96b65b66" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="08fc876d-10a9-456d-8df4-d7fc96b65b66">A Regression Proof Selection Tool For Coq</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/ahmetcelik" class="navigate">Ahmet Celik</a>, <a href="https://conf.researchr.org/profile/icse-2018/karlpalmskog" class="navigate">Karl Palmskog</a>, <a href="https://conf.researchr.org/profile/icse-2018/milosgligoric" class="navigate">Milos Gligoric</a></div><a href="http://users.ece.utexas.edu/~gligoric/papers/CelikETAL18iCoqTool.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/2/A-Regression-Proof-Selection-Tool-For-Coq" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/2/A-Regression-Proof-Selection-Tool-For-Coq" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr><tr><td><span data-event-star="edeb9f50-3ccd-4168-8e1a-f8291ad1ea5e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="edeb9f50-3ccd-4168-8e1a-f8291ad1ea5e">COMB: Computing Relevant Program Behaviors</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/benjaminholland" class="navigate">Benjamin Holland</a>, <a href="https://conf.researchr.org/profile/icse-2018/payasawadhutkar" class="navigate">Payas Awadhutkar</a>, <a href="https://conf.researchr.org/profile/icse-2018/sureshkothari" class="navigate">Suresh Kothari</a>, <a href="https://conf.researchr.org/profile/icse-2018/ahmedtamrawi" class="navigate">Ahmed Tamrawi</a>, <a href="https://conf.researchr.org/profile/icse-2018/jonmathews" class="navigate">Jon Mathews</a></div><a href="https://youtu.be/YoOJ7avBIdk" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr><tr><td><span data-event-star="9c817c55-e660-4023-9702-f403ee7837bb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="9c817c55-e660-4023-9702-f403ee7837bb">CSLICERCLOUD: A Web-Based Semantic History Slicing Framework</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/yili" class="navigate">Yi Li</a>, <a href="https://conf.researchr.org/profile/icse-2018/chenguangzhu" class="navigate">Chenguang Zhu</a>, <a href="https://conf.researchr.org/profile/icse-2018/juliarubin" class="navigate">Julia Rubin</a>, <a href="https://conf.researchr.org/profile/icse-2018/marshachechik" class="navigate">Marsha Chechik</a></div><a href="http://www.cs.toronto.edu/~liyi/host/files/icse18.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/23/CSLICERCLOUD-A-Web-Based-Semantic-History-Slicing-Framework" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr><td><span data-event-star="e8e08e7e-4834-4f13-ab8e-25b75e7c4def" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="e8e08e7e-4834-4f13-ab8e-25b75e7c4def">CyPhEF: A Model-Driven Engineering Framework for Self-Adaptive Cyber-Physical Systems</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/mirkodangelo" class="navigate">Mirko D'Angelo</a>, <a href="https://conf.researchr.org/profile/icse-2018/annalisanapolitano" class="navigate">Annalisa Napolitano</a>, <a href="https://conf.researchr.org/profile/icse-2018/maurocaporuscio" class="navigate">Mauro Caporuscio</a></div><a href="https://youtu.be/nmg-w2kfKEA" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr><tr><td><span data-event-star="6abe8172-949d-4eb0-9768-5547557f1eef" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="6abe8172-949d-4eb0-9768-5547557f1eef">Elixir: An Automated Repair Tool for Java Programs</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/riponsaha1" class="navigate">Ripon Saha</a>, <a href="https://conf.researchr.org/profile/icse-2018/hiroakiyoshida" class="navigate">Hiroaki Yoshida</a>, <a href="https://conf.researchr.org/profile/icse-2018/mukulprasad" class="navigate">Mukul Prasad</a>, <a href="https://conf.researchr.org/profile/icse-2018/susumutokumoto" class="navigate">Susumu Tokumoto</a>, <a href="https://conf.researchr.org/profile/icse-2018/kuniharutakayama" class="navigate">Kuniharu Takayama</a>, <a href="https://conf.researchr.org/profile/icse-2018/isaonanba" class="navigate">Isao Nanba</a></div></td></tr><tr><td><span data-event-star="7f51343f-fc1a-491f-9321-8754d1461c7d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="7f51343f-fc1a-491f-9321-8754d1461c7d">EVA: A Tool for Visualizing Software Architectural Evolution</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/dayenam" class="navigate">Daye Nam</a>, <a href="https://conf.researchr.org/profile/icse-2018/younkyulee" class="navigate">Youn Kyu Lee</a>, <a href="https://conf.researchr.org/profile/icse-2018/nenadmedvidovic" class="navigate">Nenad Medvidović</a></div><a href="https://namdy0429.github.io/data/ICSE2018_tool.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/21/EVA-A-Tool-for-Visualizing-Software-Architectural-Evolution" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr><td><span data-event-star="7012d215-31f3-4fc9-804d-103701160568" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="7012d215-31f3-4fc9-804d-103701160568">GuideGen - A Tool for Keeping Requirements and Acceptance Tests Aligned</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/sofijahotomski" class="navigate">Sofija Hotomski</a>, <a href="https://conf.researchr.org/profile/icse-2018/martinglinz" class="navigate">Martin Glinz</a></div><a href="https://vimeo.com/254865530" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr><tr><td><span data-event-star="3d98f222-630c-461c-ba58-76d291a3c22e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="3d98f222-630c-461c-ba58-76d291a3c22e">KernelHaven – An Experimentation Workbench for Analyzing Software Product Lines</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/christiankroher" class="navigate">Christian Kröher</a>, <a href="https://conf.researchr.org/profile/icse-2018/saschaelsharkawy" class="navigate">Sascha El-Sharkawy</a>, <a href="https://conf.researchr.org/profile/icse-2018/klausschmid" class="navigate">Klaus Schmid</a></div><a href="https://youtu.be/IbNc-H1NoZU" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3183440.3183480" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://projects.sse.uni-hildesheim.de/papers/splc18/KroeherEl-SharkawySchmid18.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a></td></tr><tr><td><span data-event-star="30e19d8f-1ae1-4d77-a2a8-57a944be8496" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="30e19d8f-1ae1-4d77-a2a8-57a944be8496">MDebugger: A Model-level Debugger for UML-RT</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/mojtababagherzadeh1" class="navigate">Mojtaba Bagherzadeh</a>, <a href="https://conf.researchr.org/profile/icse-2018/nicolashili" class="navigate">Nicolas Hili</a>, <a href="https://conf.researchr.org/profile/icse-2018/davidseekatz" class="navigate">David Seekatz</a>, <a href="https://conf.researchr.org/profile/icse-2018/juergendingel" class="navigate">Juergen Dingel</a></div><a href="https://www.researchgate.net/publication/322977102_MDebugger_A_Model-level_Debugger_for_UML-RT" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a></td></tr><tr><td><span data-event-star="f47ec096-dbc6-4c2d-871e-f95bb10ea97b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="f47ec096-dbc6-4c2d-871e-f95bb10ea97b">MDroid+: A Mutation Testing Framework for Android</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/kevinmoran" class="navigate">Kevin Moran</a>, <a href="https://conf.researchr.org/profile/icse-2018/micheletufano" class="navigate">Michele Tufano</a>, <a href="https://conf.researchr.org/profile/icse-2018/carlosbernalcardenas" class="navigate">Carlos Bernal-Cárdenas</a>, <a href="https://conf.researchr.org/profile/icse-2018/mariolinaresvasquez1" class="navigate">Mario Linares-Vásquez</a>, <a href="https://conf.researchr.org/profile/icse-2018/gabrielebavota" class="navigate">Gabriele Bavota</a>, <a href="https://conf.researchr.org/profile/icse-2018/christophervendome" class="navigate">Christopher Vendome</a>, <a href="https://conf.researchr.org/profile/icse-2018/massimilianodipenta" class="navigate">Massimiliano Di Penta</a>, <a href="https://conf.researchr.org/profile/icse-2018/denysposhyvanyk" class="navigate">Denys Poshyvanyk</a></div><a href="https://arxiv.org/pdf/1802.04749.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/29/MDroid-A-Mutation-Testing-Framework-for-Android" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr><td><span data-event-star="fa4c26d3-3a7e-4b09-bd89-942926a8965c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="fa4c26d3-3a7e-4b09-bd89-942926a8965c">MuAlloy: A Mutation Testing Framework for Alloy</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/kaiyuanwang" class="navigate">Kaiyuan Wang</a>, <a href="https://conf.researchr.org/profile/icse-2018/allisonsullivan" class="navigate">Allison Sullivan</a>, <a href="https://conf.researchr.org/profile/icse-2018/sarfrazkhurshid" class="navigate">Sarfraz Khurshid</a></div><a href="https://youtu.be/3lvnQKiLcLE" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/30/MuAlloy-A-Mutation-Testing-Framework-for-Alloy" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr><tr><td><span data-event-star="c97fb5ee-b49e-4dbc-ba2b-8ac269267e30" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="c97fb5ee-b49e-4dbc-ba2b-8ac269267e30">Multi-View Editing of Software Product Lines with PEoPL</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/mukelabaimukelabai" class="navigate">Mukelabai Mukelabai</a>, <a href="https://conf.researchr.org/profile/icse-2018/benjaminbehringer" class="navigate">Benjamin Behringer</a>, <a href="https://conf.researchr.org/profile/icse-2018/moritzfey1" class="navigate">Moritz Fey</a>, <a href="https://conf.researchr.org/profile/icse-2018/jochenpalz" class="navigate">Jochen Palz</a>, <a href="https://conf.researchr.org/profile/icse-2018/jacobkruger" class="navigate">Jacob Krüger</a>, <a href="https://conf.researchr.org/profile/icse-2018/thorstenberger1" class="navigate">Thorsten Berger</a></div><a href="https://youtu.be/wByUxSPLoSY" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="http://www.cse.chalmers.se/~bergert/paper/2018-icse_demo-peopl.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a></td></tr><tr><td><span data-event-star="b02e03e3-f04b-461e-8218-62329ec67de2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="b02e03e3-f04b-461e-8218-62329ec67de2">Perceval: Software Project Data at Your Will</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/santiagoduenas" class="navigate">Santiago Dueñas</a>, <a href="https://conf.researchr.org/profile/icse-2018/valeriocosentino" class="navigate">Valerio Cosentino</a>, <a href="https://conf.researchr.org/profile/icse-2018/gregoriorobles" class="navigate">Gregorio Robles</a>, <a href="https://conf.researchr.org/profile/icse-2018/jesusmgonzalezbarahona" class="navigate">Jesus M. Gonzalez-Barahona</a></div><a href="https://www.researchgate.net/publication/325334393_Perceval_Software_Project_Data_at_Your_Will" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/24/Perceval-Software-Project-Data-at-Your-Will" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/24/Perceval-Software-Project-Data-at-Your-Will" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr><tr><td><span data-event-star="6a70499d-c6ab-4d8d-a7f6-b253065d6cf4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="6a70499d-c6ab-4d8d-a7f6-b253065d6cf4">PerformanceHat - Augmenting Source Code with Runtime Performance Traces in the IDE</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/jurgencito" class="navigate">Jürgen Cito</a>, <a href="https://conf.researchr.org/profile/icse-2018/philippleitner1" class="navigate">Philipp Leitner</a>, <a href="https://conf.researchr.org/profile/icse-2018/christianbosshard" class="navigate">Christian Bosshard</a>, <a href="https://conf.researchr.org/profile/icse-2018/markusknecht" class="navigate">Markus Knecht</a>, <a href="https://conf.researchr.org/profile/icse-2018/gencmazlami" class="navigate">Genc Mazlami</a>, <a href="https://conf.researchr.org/profile/icse-2018/haraldgall" class="navigate">Harald Gall</a></div></td></tr><tr><td><span data-event-star="12f54bf5-40ba-4d00-b06e-f1a4fddb20c3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="12f54bf5-40ba-4d00-b06e-f1a4fddb20c3">PROMOpedia — A web-content management-based encyclopedia of software property models</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/severinesentilles" class="navigate">Séverine Sentilles</a>, <a href="https://conf.researchr.org/profile/icse-2018/federicociccozzi" class="navigate">Federico Ciccozzi</a>, <a href="https://conf.researchr.org/profile/icse-2018/efipapatheocharous" class="navigate">Efi Papatheocharous</a></div><a href="http://www.es.mdh.se/pdf_publications/5086.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/3/PROMOpedia-A-web-content-management-based-encyclopedia-of-software-property-models" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr><td><span data-event-star="74c396da-c3fd-4e9c-b6e0-18067c87fdd8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="74c396da-c3fd-4e9c-b6e0-18067c87fdd8">ReGuard: Finding Reentrancy Bugs in Smart Contracts</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/chaoliu1" class="navigate">Chao Liu</a>, <a href="https://conf.researchr.org/profile/icse-2018/hanliu" class="navigate">Han Liu</a>, <a href="https://conf.researchr.org/profile/icse-2018/zhaocao" class="navigate">Zhao Cao</a>, <a href="https://conf.researchr.org/profile/icse-2018/zhongchen" class="navigate">Zhong Chen</a>, <a href="https://conf.researchr.org/profile/icse-2018/bangdaochen" class="navigate">Bangdao Chen</a>, <a href="https://conf.researchr.org/profile/icse-2018/roscoebill" class="navigate">Roscoe Bill</a></div></td></tr><tr><td><span data-event-star="6aee6c51-b26d-4147-a399-41849887628c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="6aee6c51-b26d-4147-a399-41849887628c">ReVision: A Tool for History-based Model Repair Recommendations</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/manuelohrndorf" class="navigate">Manuel Ohrndorf</a>, <a href="https://conf.researchr.org/profile/icse-2018/christopherpietsch" class="navigate">Christopher Pietsch</a>, <a href="https://conf.researchr.org/profile/icse-2018/udokelter" class="navigate">Udo Kelter</a>, <a href="https://conf.researchr.org/profile/icse-2018/timokehrer" class="navigate">Timo Kehrer</a></div><a href="https://youtu.be/k2OaGVwBnf8" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr><tr><td><span data-event-star="21e9898c-cc92-430c-a23c-551bc455237b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="21e9898c-cc92-430c-a23c-551bc455237b">SAFL: Increasing and Accelerating Testing Coverage with Symbolic Execution and Guided Fuzzing</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/mingzhewang" class="navigate">Mingzhe Wang</a>, <a href="https://conf.researchr.org/profile/icse-2018/jieliang" class="navigate">Jie Liang</a>, <a href="https://conf.researchr.org/profile/icse-2018/yuanliangchen" class="navigate">Yuanliang Chen</a>, <a href="https://conf.researchr.org/profile/icse-2018/yujiang" class="navigate">Yu Jiang</a>, <a href="https://conf.researchr.org/profile/icse-2018/xunjiao" class="navigate">Xun Jiao</a>, <a href="https://conf.researchr.org/profile/icse-2018/hanliu" class="navigate">Han Liu</a>, <a href="https://conf.researchr.org/profile/icse-2018/xibinzhao" class="navigate">Xibin Zhao</a>, <a href="https://conf.researchr.org/profile/icse-2018/jiaguangsun1" class="navigate">Jiaguang Sun</a></div><a href="https://www.youtube.com/watch?v=LkiFLNMBhVE&index=21&list=PL6g5MCGbJtUF1iW4RSPvUtbKkemrVYrkP" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr><tr><td><span data-event-star="de4b1ec5-b41d-43bd-9d25-1a4e8322f894" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="de4b1ec5-b41d-43bd-9d25-1a4e8322f894">SATD Detector: A Text-Mining-Based Self-Admitted Technical Debt Detection Tool</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/zhongxinliu" class="navigate">Zhongxin Liu</a>, <a href="https://conf.researchr.org/profile/icse-2018/qiaohuang" class="navigate">Qiao Huang</a>, <a href="https://conf.researchr.org/profile/icse-2018/xinxia" class="navigate">Xin Xia</a>, <a href="https://conf.researchr.org/profile/icse-2018/emadshihab" class="navigate">Emad Shihab</a>, <a href="https://conf.researchr.org/profile/icse-2018/davidlo" class="navigate">David Lo</a>, <a href="https://conf.researchr.org/profile/icse-2018/shanpingli" class="navigate">Shanping Li</a></div><a href="https://xin-xia.github.io/publication/icse18.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/26/SATD-Detector-A-Text-Mining-Based-Self-Admitted-Technical-Debt-Detection-Tool" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr><td><span data-event-star="5db1a16d-3a48-4146-8acd-d7959a744bfe" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="5db1a16d-3a48-4146-8acd-d7959a744bfe">SQLInspect: A Static Analyzer to Inspect Database Usage in Java Applications</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/csabanagy" class="navigate">Csaba Nagy</a>, <a href="https://conf.researchr.org/profile/icse-2018/anthonycleve" class="navigate">Anthony Cleve</a></div></td></tr><tr><td><span data-event-star="5c46fc51-493b-482e-86fc-3932929432f8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="5c46fc51-493b-482e-86fc-3932929432f8">StackInTheFlow: Behavior-Driven Recommendation System for Stack Overflow Posts</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/chasegreco" class="navigate">Chase Greco</a>, <a href="https://conf.researchr.org/profile/icse-2018/tylerhaden" class="navigate">Tyler Haden</a>, <a href="https://conf.researchr.org/profile/icse-2018/kostadindamevski1" class="navigate">Kostadin Damevski</a></div></td></tr><tr><td><span data-event-star="36f1e2ce-b4eb-416f-8e79-3d877c8f3c7d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="36f1e2ce-b4eb-416f-8e79-3d877c8f3c7d">SUSHI: A Test Generator for Programs with Complex Structured Inputs</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/pietrobraione" class="navigate">Pietro Braione</a>, <a href="https://conf.researchr.org/profile/icse-2018/giovannidenaro" class="navigate">Giovanni Denaro</a>, <a href="https://conf.researchr.org/profile/icse-2018/andreamattavelli" class="navigate">Andrea Mattavelli</a>, <a href="https://conf.researchr.org/profile/icse-2018/mauropezze" class="navigate">Mauro Pezze</a></div><a href="https://andreamattavelli.github.io/papers/18-icse-demo.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a></td></tr><tr><td><span data-event-star="b1ed76c4-f54d-4d58-9f28-e7e458ef6597" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="b1ed76c4-f54d-4d58-9f28-e7e458ef6597">The Gamma Statechart Composition Framework: Design, Verification and Code Generation for Component-Based Reactive Systems</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/vincemolnar" class="navigate">Vince Molnár</a>, <a href="https://conf.researchr.org/profile/icse-2018/bencegraics" class="navigate">Bence Graics</a>, <a href="https://conf.researchr.org/profile/icse-2018/andrasvoros" class="navigate">András Vörös</a>, <a href="https://conf.researchr.org/profile/icse-2018/istvanmajzik" class="navigate">Istvan Majzik</a>, <a href="https://conf.researchr.org/profile/icse-2018/danielvarro" class="navigate">Daniel Varro</a></div><a href="https://doi.org/10.1145/3183440.3183489" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://inf.mit.bme.hu/sites/default/files/publications/icse18.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/1/The-Gamma-Statechart-Composition-Framework-Design-Verification-and-Code-Generation-" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr><td><span data-event-star="4480709e-ff40-46fa-b741-8e954094fad4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="4480709e-ff40-46fa-b741-8e954094fad4">The Palladio-Bench for Modeling and Simulating Software Architectures</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/robertheinrich" class="navigate">Robert Heinrich</a>, <a href="https://conf.researchr.org/profile/icse-2018/dominikwerle" class="navigate">Dominik Werle</a>, <a href="https://conf.researchr.org/profile/icse-2018/heikoklare" class="navigate">Heiko Klare</a>, <a href="https://conf.researchr.org/profile/icse-2018/ralfreussner" class="navigate">Ralf Reussner</a>, <a href="https://conf.researchr.org/profile/icse-2018/maxkramer" class="navigate">Max Kramer</a>, <a href="https://conf.researchr.org/profile/icse-2018/steffenbecker" class="navigate">Steffen Becker</a>, <a href="https://conf.researchr.org/profile/icse-2018/jenshappe" class="navigate">Jens Happe</a>, <a href="https://conf.researchr.org/profile/icse-2018/heikokoziolek" class="navigate">Heiko Koziolek</a>, <a href="https://conf.researchr.org/profile/icse-2018/klauskrogmann" class="navigate">Klaus Krogmann</a></div><a href="https://www.youtube.com/watch?v=vG7WQPcp-uI" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/10/The-Palladio-Bench-for-Modeling-and-Simulating-Software-Architectures" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr><td><span data-event-star="672f257a-a331-4029-a7f6-bac4e6bac213" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="672f257a-a331-4029-a7f6-bac4e6bac213">VisuFlow: a Debugging Environment for Static Analyses</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/lisanguyenquangdo" class="navigate">Lisa Nguyen Quang Do</a>, <a href="https://conf.researchr.org/profile/icse-2018/stefankruger1" class="navigate">Stefan Krüger</a>, <a href="https://conf.researchr.org/profile/icse-2018/patrickhill" class="navigate">Patrick Hill</a>, <a href="https://conf.researchr.org/profile/icse-2018/karimali" class="navigate">Karim Ali</a>, <a href="https://conf.researchr.org/profile/icse-2018/ericbodden" class="navigate">Eric Bodden</a></div><a href="https://www.youtube.com/watch?v=BkEfBDwiuH4" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="http://lisanqd.com/wp-content/uploads/2018/02/icse18demo.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a></td></tr><tr><td><span data-event-star="135f46f3-dc1a-43fa-9818-7d7205b7beff" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="135f46f3-dc1a-43fa-9818-7d7205b7beff">Weak-Assert: A Weakness-Oriented Assertion Recommendation Toolkit for Program Analysis</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/congwang" class="navigate">Cong Wang</a>, <a href="https://conf.researchr.org/profile/icse-2018/yujiang" class="navigate">Yu Jiang</a>, <a href="https://conf.researchr.org/profile/icse-2018/xibinzhao" class="navigate">Xibin Zhao</a>, <a href="https://conf.researchr.org/profile/icse-2018/xiaoyusong" class="navigate">Xiaoyu Song</a>, <a href="https://conf.researchr.org/profile/icse-2018/minggu" class="navigate">Ming Gu</a>, <a href="https://conf.researchr.org/profile/icse-2018/jiaguangsun" class="navigate">Jia-Guang Sun</a></div></td></tr><tr><td><span data-event-star="1d2803db-b019-426a-ba4f-37fbdb82d3d9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="1d2803db-b019-426a-ba4f-37fbdb82d3d9">When the testing gets tough, the tough get ElasTest</a><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/antoniabertolino" class="navigate">Antonia Bertolino</a>, <a href="https://conf.researchr.org/profile/icse-2018/antonellocalabro" class="navigate">Antonello Calabrò</a>, <a href="https://conf.researchr.org/profile/icse-2018/guglielmodeangelis" class="navigate">Guglielmo De Angelis</a>, <a href="https://conf.researchr.org/profile/icse-2018/micaelgallego" class="navigate">Micael Gallego</a>, <a href="https://conf.researchr.org/profile/icse-2018/bonigarcia" class="navigate">Boni García</a>, <a href="https://conf.researchr.org/profile/icse-2018/franciscogortazar" class="navigate">Francisco Gortázar</a></div><a href="https://doi.org/10.1145/3183440.3183497" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://zenodo.org/record/1253389#.WwiWX3VubCI" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/5/When-the-testing-gets-tough-the-tough-get-ElasTest" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table><h2>Call for contributions</h2><p><p>The objective of the ICSE 2018 Demonstrations Track is to excite the software engineering community about new advances in our field through compelling demonstrations that help advance research and practice. The track is a highly interactive venue where researchers and practitioners can demonstrate their tools and discuss them with attendees.</p> <p>Tool-based demonstrations describe novel aspects of early prototypes or mature tools. The tool demonstrations must communicate clearly the following information to the audience:</p> <ul> <li>the envisioned users;</li> <li>the software engineering challenge it proposes to address;</li> <li>the methodology it implies for its users; and</li> <li>the results of validation studies already conducted for mature tools, or the design of planned studies for early prototypes.</li> </ul> <p>Highlighting scientific contributions through concrete artifacts is a critical supplement to the traditional ICSE research papers. A demonstration provides the opportunity to communicate how the scientific approach has been implemented or how a specific hypothesis has been assessed, including details such as implementation and usage issues, data models and representations, APIs for tool and data access. Authors of regular research papers are thus also encouraged to submit an accompanying demonstration paper.</p> <h3><a href="#evaluation" id="evaluation" class="anchor-link">Evaluation</a></h3> <p>Each submission will be reviewed by at least three members of the demonstrations selection committee.</p> <p>The evaluation criteria include:</p> <ul> <li>the relevance of the proposed demonstration for the ICSE audience;</li> <li>the technical soundness of the demonstrated tool (for a tool demo)</li> <li>the originality of its underlying ideas;</li> <li>the quality of its presentation in the associated video; and</li> <li>the degree to which it considers the relevant literature.</li> </ul> <h3><a href="#how-to-submit" id="how-to-submit" class="anchor-link">How to Submit</a></h3> <p>Submissions must conform to the <a href="https://conf.researchr.org/track/icse-2018/icse-2018-Double-blind-review#Formatting">ACM formatting instructions</a>. In particular, submissions of demonstrations papers must meet the following criteria.</p> <p>A demonstration submission may not exceed four pages (including all text, references and figures). Each submission MUST be accompanied by a short video (between three and five minutes long) illustrating the demonstration. The video should be made available online at the time of submission. Videos should (i) provide an overview of the tool’s capabilities and/or dataset characteristics; (ii) walk through (some of) the tool capabilities and/or data analysis process; (iii) where appropriate, provide clarifying voice-over and/or annotation highlights; and (iv) be engaging and exciting for the watcher! A submission may not have been previously published in a demonstration form. The paper submission must be in PDF.</p> <p>Papers must be submitted electronically through <a href="https://easychair.org/conferences/?conf=icse2018demo">EasyChair submission page</a> by November 20, 2017. (The submission webpage will be opened 3 months before the submission deadline). Demo submissions do not have to be anonymized.</p> <p>At the end of the abstract, please append the URL at which your demo video can be found. Please note that for consistency, we require that ALL videos be uploaded to YouTube and made accessible during the time of reviewing. Authors of successful submissions will have the opportunity to revise both the paper and the video (and its hosting location) by the camera-ready deadline.</p> <p>For examples of previously successful short videos, please see the examples from <a href="https://www.youtube.com/playlist?list=PLv2z5tdv5mKzXeyzegBq6YONhwBNqeeMY">ICSE 2016 demo</a></p> <h4><a href="#important-dates" id="important-dates" class="anchor-link">Important Dates</a></h4> <ul> <li>Submission deadline: November 20, 2017</li> <li>Notification deadline: January 22, 2018</li> <li>Camera ready copy: February 12, 2018</li> </ul> <h4><a href="#co-chairs" id="co-chairs" class="anchor-link">Co-Chairs</a></h4> <ul> <li><a href="https://conf.researchr.org/profile/icse-2018/tiennguyen">Tien Nguyen</a>, University of Texas at Dallas, USA</li> <li><a href="https://conf.researchr.org/profile/icse-2018/annekoziolek">Anne Koziolek</a>, Karlsruhe Institute of Technology, Germany</li> </ul> </p></div><div id="program" class="tab-pane "><div class="faceted-filtering"><div class="row date-facets"><div class="col-sm-1"><strong>Dates</strong></div><div class="col-sm-11"><div data-facet-type="date" class="facet-placeholder"></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="icse-2018" /><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+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</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+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</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-06: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-04: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-02: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) 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+01:00) Belfast</option><option value="Europe/Dublin" data-utc-minute-offset="0">(GMT+01:00) Dublin</option><option value="Europe/Lisbon" data-utc-minute-offset="0">(GMT+01:00) Lisbon</option><option value="Europe/London" data-utc-minute-offset="0">(GMT+01:00) 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+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</option><option value="Europe/Belgrade" data-utc-minute-offset="60">(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</option><option value="Europe/Brussels" data-utc-minute-offset="60">(GMT+02: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+03:00) Athens</option><option value="Asia/Beirut" data-utc-minute-offset="120">(GMT+03: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+03: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+03: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+04: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+09: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+10: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+10:30) 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+11: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+12: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+12: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":"icse-2018"},],"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="time-zone-warning text-muted hide-in-print"><div class="alert alert-dismissible alert-info"><button type="button" data-dismiss="alert" aria-label="Close" class="close"><span aria-hidden="true">×</span></button><span class="glyphicon glyphicon-info-sign"></span> You're viewing the program in a time zone which is different from your device's time zone <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change time zone</a></small></div></div><div class="tz-floating-link"><small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings" title="Change Program Display Configuration" class="btn btn-xs btn-info"><span class="glyphicon glyphicon-wrench"></span> <span class="glyphicon glyphicon-time"></span></a></small></div><script type="text/javascript">var tzOffsetMin = new Date().getTimezoneOffset()*-1; if(tzOffsetMin != 60){ $('.time-zone-warning').toggleClass('visible'); window.displayUserProgamSettingsOnce = true; } </script><div class="hidable day-wrapper"><h4 class="day-header sticky-top"><div><div>Wed 30 May</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="hidable band hour-11"><table data-facet-date="Wed 30 May 2018" data-facet-date-order="180530" data-facet-room="E1/A room" data-facet-plenary="Hide plenary sessions" 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 c10"></td><td><div class="slot-label">11:00 - 12:30</div></td><td colspan="2"><div class="session-info-in-table">Mining repositories<span class="pull-right"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" target="_blank" class="text-muted navigate">DEMO - Demonstrations </a></span> at <a href="https://conf.researchr.org/room/icse-2018/GothiaTowers-e1%5Esa-room" target="_blank" class="room-link navigate">E1/A room</a><br/> <small>Chair(s): <a href="https://conf.researchr.org/profile/icse-2018/denysposhyvanyk" target="_blank" class="navigate">Denys Poshyvanyk</a><span class="prog-aff"> William and Mary</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="d1161682-bf71-40d1-bb06-21fbf29a7215" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="b02e03e3-f04b-461e-8218-62329ec67de2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b02e03e3-f04b-461e-8218-62329ec67de2">Perceval: Software Project Data at Your Will</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/santiagoduenas" class="navigate">Santiago Dueñas</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/valeriocosentino" class="navigate">Valerio Cosentino</a><span class="prog-aff"> Bitergia</span>, <a href="https://conf.researchr.org/profile/icse-2018/gregoriorobles" class="navigate">Gregorio Robles</a><span class="prog-aff"> Universidad Rey Juan Carlos</span>, <a href="https://conf.researchr.org/profile/icse-2018/jesusmgonzalezbarahona" class="navigate">Jesus M. Gonzalez-Barahona</a><span class="prog-aff"> Universidad Rey Juan Carlos</span></div><a href="https://www.researchgate.net/publication/325334393_Perceval_Software_Project_Data_at_Your_Will" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/24/Perceval-Software-Project-Data-at-Your-Will" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/24/Perceval-Software-Project-Data-at-Your-Will" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr><tr data-slot-id="1a6b64b5-cd31-411c-8acf-6a4e2b68e754" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:30</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="5c46fc51-493b-482e-86fc-3932929432f8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5c46fc51-493b-482e-86fc-3932929432f8">StackInTheFlow: Behavior-Driven Recommendation System for Stack Overflow Posts</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/chasegreco" class="navigate">Chase Greco</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/tylerhaden" class="navigate">Tyler Haden</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/kostadindamevski1" class="navigate">Kostadin Damevski</a><span class="prog-aff"> </span></div></td></tr><tr data-slot-id="413f0da1-f762-473c-8865-b14b57217214" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="de4b1ec5-b41d-43bd-9d25-1a4e8322f894" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="de4b1ec5-b41d-43bd-9d25-1a4e8322f894">SATD Detector: A Text-Mining-Based Self-Admitted Technical Debt Detection Tool</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/zhongxinliu" class="navigate">Zhongxin Liu</a><span class="prog-aff"> Zhejiang University</span>, <a href="https://conf.researchr.org/profile/icse-2018/qiaohuang" class="navigate">Qiao Huang</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/xinxia" class="navigate">Xin Xia</a><span class="prog-aff"> Monash University</span>, <a href="https://conf.researchr.org/profile/icse-2018/emadshihab" class="navigate">Emad Shihab</a><span class="prog-aff"> Concordia University</span>, <a href="https://conf.researchr.org/profile/icse-2018/davidlo" class="navigate">David Lo</a><span class="prog-aff"> Singapore Management University</span>, <a href="https://conf.researchr.org/profile/icse-2018/shanpingli" class="navigate">Shanping Li</a><span class="prog-aff"> </span></div><a href="https://xin-xia.github.io/publication/icse18.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/26/SATD-Detector-A-Text-Mining-Based-Self-Admitted-Technical-Debt-Detection-Tool" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-11"><table data-facet-date="Wed 30 May 2018" data-facet-date-order="180530" data-facet-room="E1/B room" data-facet-plenary="Hide plenary sessions" 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 c10"></td><td><div class="slot-label">11:00 - 12:30</div></td><td colspan="2"><div class="session-info-in-table">Test automation and failure diagnosis<span class="pull-right"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" target="_blank" class="text-muted navigate">DEMO - Demonstrations </a></span> at <a href="https://conf.researchr.org/room/icse-2018/GothiaTowers-e1%5Esb-room" target="_blank" class="room-link navigate">E1/B room</a><br/> <small>Chair(s): <a href="https://conf.researchr.org/profile/icse-2018/ralfreussner" target="_blank" class="navigate">Ralf Reussner</a><span class="prog-aff"> Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="e97aacff-1daa-41aa-8643-d882c69d9b1c" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="96dc80b1-ec15-467b-940c-02f6e778d84c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="96dc80b1-ec15-467b-940c-02f6e778d84c">Aletheia: A Failure Diagnosis Toolchain</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/mojdehgolagha" class="navigate">Mojdeh Golagha</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/abumohammedraisuddin" class="navigate">Abu Mohammed Raisuddin</a><span class="prog-aff"> Technical University of Munich</span>, <a href="https://conf.researchr.org/profile/icse-2018/lennartmittag" class="navigate">Lennart Mittag</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/alexanderpretschner" class="navigate">Alexander Pretschner</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/dominikhellhake" class="navigate">Dominik Hellhake</a><span class="prog-aff"> </span></div></td></tr><tr data-slot-id="386183e9-21a9-43c0-8f10-dbe0652f4ec8" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:30</div><strong>30m</strong></div><div class="event-type">Demonstration</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="1d2803db-b019-426a-ba4f-37fbdb82d3d9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="1d2803db-b019-426a-ba4f-37fbdb82d3d9">When the testing gets tough, the tough get ElasTest</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/antoniabertolino" class="navigate">Antonia Bertolino</a><span class="prog-aff"> CNR-ISTI</span>, <a href="https://conf.researchr.org/profile/icse-2018/antonellocalabro" class="navigate">Antonello Calabrò</a><span class="prog-aff"> CNR-ISTI</span>, <a href="https://conf.researchr.org/profile/icse-2018/guglielmodeangelis" class="navigate">Guglielmo De Angelis</a><span class="prog-aff"> CNR-IASI, CNR-ISTI</span>, <a href="https://conf.researchr.org/profile/icse-2018/micaelgallego" class="navigate">Micael Gallego</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/bonigarcia" class="navigate">Boni García</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/franciscogortazar" class="navigate">Francisco Gortázar</a><span class="prog-aff"> Universidad Rey Juan Carlos</span></div><a href="https://doi.org/10.1145/3183440.3183497" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://zenodo.org/record/1253389#.WwiWX3VubCI" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/5/When-the-testing-gets-tough-the-tough-get-ElasTest" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="b07644f2-a362-4501-a8ba-7c47e436bcb4" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="36f1e2ce-b4eb-416f-8e79-3d877c8f3c7d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="36f1e2ce-b4eb-416f-8e79-3d877c8f3c7d">SUSHI: A Test Generator for Programs with Complex Structured Inputs</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/pietrobraione" class="navigate">Pietro Braione</a><span class="prog-aff"> University of Milano-Bicocca</span>, <a href="https://conf.researchr.org/profile/icse-2018/giovannidenaro" class="navigate">Giovanni Denaro</a><span class="prog-aff"> University of Milano-Bicocca, Italy</span>, <a href="https://conf.researchr.org/profile/icse-2018/andreamattavelli" class="navigate">Andrea Mattavelli</a><span class="prog-aff"> Imperial College London</span>, <a href="https://conf.researchr.org/profile/icse-2018/mauropezze" class="navigate">Mauro Pezze</a><span class="prog-aff"> Università della Svizzera italiana (USI) and Università degli Studi di Milano Bicocca</span></div><a href="https://andreamattavelli.github.io/papers/18-icse-demo.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a></td></tr></table></div><div class="hidable band hour-14"><table data-facet-date="Wed 30 May 2018" data-facet-date-order="180530" data-facet-room="E1/A room" data-facet-plenary="Hide plenary sessions" 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 c10"></td><td><div class="slot-label">14:00 - 15:30</div></td><td colspan="2"><div class="session-info-in-table">Mutation testing<span class="pull-right"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" target="_blank" class="text-muted navigate">DEMO - Demonstrations </a></span> at <a href="https://conf.researchr.org/room/icse-2018/GothiaTowers-e1%5Esa-room" target="_blank" class="room-link navigate">E1/A room</a><br/> <small>Chair(s): <a href="https://conf.researchr.org/profile/icse-2018/lutzprechelt" target="_blank" class="navigate">Lutz Prechelt</a><span class="prog-aff"> Freie Universität Berlin</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="0b70605d-7882-4d62-b6f6-91de0f168b20" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:00</div><strong>30m</strong></div><div class="event-type">Demonstration</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="fa4c26d3-3a7e-4b09-bd89-942926a8965c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fa4c26d3-3a7e-4b09-bd89-942926a8965c">MuAlloy: A Mutation Testing Framework for Alloy</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/kaiyuanwang" class="navigate">Kaiyuan Wang</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/allisonsullivan" class="navigate">Allison Sullivan</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/sarfrazkhurshid" class="navigate">Sarfraz Khurshid</a><span class="prog-aff"> University of Texas at Austin</span></div><a href="https://youtu.be/3lvnQKiLcLE" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/30/MuAlloy-A-Mutation-Testing-Framework-for-Alloy" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr><tr data-slot-id="dc1ec34a-3545-4409-8e21-d90b4d084e0f" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:30</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="4a10a7a1-6c00-44cc-bafa-2cb4ba0572b1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4a10a7a1-6c00-44cc-bafa-2cb4ba0572b1">An Extensible, Regular-Expression-Based Tool for Multi-Language Mutant Generation</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/alexgroce" class="navigate">Alex Groce</a><span class="prog-aff"> Northern Arizona University</span>, <a href="https://conf.researchr.org/profile/icse-2018/josieholmes" class="navigate">Josie Holmes</a><span class="prog-aff"> Pennsylvania State University, USA</span>, <a href="https://conf.researchr.org/profile/icse-2018/darkomarinov" class="navigate">Darko Marinov</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://conf.researchr.org/profile/icse-2018/augustshi" class="navigate">August Shi</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://conf.researchr.org/profile/icse-2018/lingmingzhang1" class="navigate">Lingming Zhang</a><span class="prog-aff"> </span></div><a href="https://agroce.github.io/icse18t.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/11/An-Extensible-Regular-Expression-Based-Tool-for-Multi-Language-Mutant-Generation" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="cf5844f6-d4a2-489d-b525-16b6175e59e6" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="f47ec096-dbc6-4c2d-871e-f95bb10ea97b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f47ec096-dbc6-4c2d-871e-f95bb10ea97b">MDroid+: A Mutation Testing Framework for Android</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/kevinmoran" class="navigate">Kevin Moran</a><span class="prog-aff"> College of William & Mary</span>, <a href="https://conf.researchr.org/profile/icse-2018/micheletufano" class="navigate">Michele Tufano</a><span class="prog-aff"> College of William and Mary</span>, <a href="https://conf.researchr.org/profile/icse-2018/carlosbernalcardenas" class="navigate">Carlos Bernal-Cárdenas</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/mariolinaresvasquez1" class="navigate">Mario Linares-Vásquez</a><span class="prog-aff"> Systems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia </span>, <a href="https://conf.researchr.org/profile/icse-2018/gabrielebavota" class="navigate">Gabriele Bavota</a><span class="prog-aff"> Università della Svizzera italiana (USI)</span>, <a href="https://conf.researchr.org/profile/icse-2018/christophervendome" class="navigate">Christopher Vendome</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/massimilianodipenta" class="navigate">Massimiliano Di Penta</a><span class="prog-aff"> University of Sannio</span>, <a href="https://conf.researchr.org/profile/icse-2018/denysposhyvanyk" class="navigate">Denys Poshyvanyk</a><span class="prog-aff"> William and Mary</span></div><a href="https://arxiv.org/pdf/1802.04749.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/29/MDroid-A-Mutation-Testing-Framework-for-Android" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-14"><table data-facet-date="Wed 30 May 2018" data-facet-date-order="180530" data-facet-room="E1/B room" data-facet-plenary="Hide plenary sessions" 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 c10"></td><td><div class="slot-label">14:00 - 15:30</div></td><td colspan="2"><div class="session-info-in-table">Performance and NFR<span class="pull-right"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" target="_blank" class="text-muted navigate">DEMO - Demonstrations </a></span> at <a href="https://conf.researchr.org/room/icse-2018/GothiaTowers-e1%5Esb-room" target="_blank" class="room-link navigate">E1/B room</a><br/> <small>Chair(s): <a href="https://conf.researchr.org/profile/icse-2018/matthiasgalster" target="_blank" class="navigate">Matthias Galster</a><span class="prog-aff"> University of Canterbury</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="6d86f363-bf7c-4ece-b972-fb3a6146c4dd" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="4480709e-ff40-46fa-b741-8e954094fad4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4480709e-ff40-46fa-b741-8e954094fad4">The Palladio-Bench for Modeling and Simulating Software Architectures</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/robertheinrich" class="navigate">Robert Heinrich</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/dominikwerle" class="navigate">Dominik Werle</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/heikoklare" class="navigate">Heiko Klare</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/ralfreussner" class="navigate">Ralf Reussner</a><span class="prog-aff"> Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)</span>, <a href="https://conf.researchr.org/profile/icse-2018/maxkramer" class="navigate">Max Kramer</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/steffenbecker" class="navigate">Steffen Becker</a><span class="prog-aff"> University of Stuttgart</span>, <a href="https://conf.researchr.org/profile/icse-2018/jenshappe" class="navigate">Jens Happe</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/heikokoziolek" class="navigate">Heiko Koziolek</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/klauskrogmann" class="navigate">Klaus Krogmann</a><span class="prog-aff"> </span></div><a href="https://www.youtube.com/watch?v=vG7WQPcp-uI" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/10/The-Palladio-Bench-for-Modeling-and-Simulating-Software-Architectures" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="d4e34a7d-4e76-4305-ab82-a2ec689e1fed" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:30</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="6a70499d-c6ab-4d8d-a7f6-b253065d6cf4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="6a70499d-c6ab-4d8d-a7f6-b253065d6cf4">PerformanceHat - Augmenting Source Code with Runtime Performance Traces in the IDE</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/jurgencito" class="navigate">Jürgen Cito</a><span class="prog-aff"> MIT</span>, <a href="https://conf.researchr.org/profile/icse-2018/philippleitner1" class="navigate">Philipp Leitner</a><span class="prog-aff"> Chalmers University of Technology & University of Gothenburg</span>, <a href="https://conf.researchr.org/profile/icse-2018/christianbosshard" class="navigate">Christian Bosshard</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/markusknecht" class="navigate">Markus Knecht</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/gencmazlami" class="navigate">Genc Mazlami</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/haraldgall" class="navigate">Harald Gall</a><span class="prog-aff"> University of Zurich</span></div></td></tr><tr data-slot-id="ebc39f62-8c96-4552-986e-172ddbb65708" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="12f54bf5-40ba-4d00-b06e-f1a4fddb20c3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="12f54bf5-40ba-4d00-b06e-f1a4fddb20c3">PROMOpedia — A web-content management-based encyclopedia of software property models</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/severinesentilles" class="navigate">Séverine Sentilles</a><span class="prog-aff"> Mälardalen University</span>, <a href="https://conf.researchr.org/profile/icse-2018/federicociccozzi" class="navigate">Federico Ciccozzi</a><span class="prog-aff"> Malardalen University</span>, <a href="https://conf.researchr.org/profile/icse-2018/efipapatheocharous" class="navigate">Efi Papatheocharous</a><span class="prog-aff"> RISE ICT/SICS</span></div><a href="http://www.es.mdh.se/pdf_publications/5086.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/3/PROMOpedia-A-web-content-management-based-encyclopedia-of-software-property-models" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-16"><table data-facet-date="Wed 30 May 2018" data-facet-date-order="180530" data-facet-room="E1/A room" data-facet-plenary="Hide plenary sessions" 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 c10"></td><td><div class="slot-label">16:00 - 17:30</div></td><td colspan="2"><div class="session-info-in-table">Testing vulnerabilities<span class="pull-right"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" target="_blank" class="text-muted navigate">DEMO - Demonstrations </a></span> at <a href="https://conf.researchr.org/room/icse-2018/GothiaTowers-e1%5Esa-room" target="_blank" class="room-link navigate">E1/A room</a><br/> <small>Chair(s): <a href="https://conf.researchr.org/profile/icse-2018/lingxiaojiang" target="_blank" class="navigate">Lingxiao Jiang</a><span class="prog-aff"> Singapore Management University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="eb8d521b-4c21-4d59-ad82-0f4a8c4a91df" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="21e9898c-cc92-430c-a23c-551bc455237b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="21e9898c-cc92-430c-a23c-551bc455237b">SAFL: Increasing and Accelerating Testing Coverage with Symbolic Execution and Guided Fuzzing</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/mingzhewang" class="navigate">Mingzhe Wang</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/jieliang" class="navigate">Jie Liang</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/yuanliangchen" class="navigate">Yuanliang Chen</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/yujiang" class="navigate">Yu Jiang</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/xunjiao" class="navigate">Xun Jiao</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/hanliu" class="navigate">Han Liu</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/xibinzhao" class="navigate">Xibin Zhao</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/jiaguangsun1" class="navigate">Jiaguang Sun</a><span class="prog-aff"> </span></div><a href="https://www.youtube.com/watch?v=LkiFLNMBhVE&index=21&list=PL6g5MCGbJtUF1iW4RSPvUtbKkemrVYrkP" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr><tr data-slot-id="1312e821-a432-4f5e-ad60-8a068408e1aa" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:30</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="74c396da-c3fd-4e9c-b6e0-18067c87fdd8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="74c396da-c3fd-4e9c-b6e0-18067c87fdd8">ReGuard: Finding Reentrancy Bugs in Smart Contracts</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/chaoliu1" class="navigate">Chao Liu</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/hanliu" class="navigate">Han Liu</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/zhaocao" class="navigate">Zhao Cao</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/zhongchen" class="navigate">Zhong Chen</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/bangdaochen" class="navigate">Bangdao Chen</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/roscoebill" class="navigate">Roscoe Bill</a><span class="prog-aff"> </span></div></td></tr><tr data-slot-id="bbcd00fd-29fa-4b6a-83c2-eb09f06bab30" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="135f46f3-dc1a-43fa-9818-7d7205b7beff" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="135f46f3-dc1a-43fa-9818-7d7205b7beff">Weak-Assert: A Weakness-Oriented Assertion Recommendation Toolkit for Program Analysis</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/congwang" class="navigate">Cong Wang</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/yujiang" class="navigate">Yu Jiang</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/xibinzhao" class="navigate">Xibin Zhao</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/xiaoyusong" class="navigate">Xiaoyu Song</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/minggu" class="navigate">Ming Gu</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/jiaguangsun" class="navigate">Jia-Guang Sun</a><span class="prog-aff"> </span></div></td></tr></table></div><div class="hidable band hour-16"><table data-facet-date="Wed 30 May 2018" data-facet-date-order="180530" data-facet-room="E1/B room" data-facet-plenary="Hide plenary sessions" 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 c10"></td><td><div class="slot-label">16:00 - 17:30</div></td><td colspan="2"><div class="session-info-in-table">Evolution<span class="pull-right"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" target="_blank" class="text-muted navigate">DEMO - Demonstrations </a></span> at <a href="https://conf.researchr.org/room/icse-2018/GothiaTowers-e1%5Esb-room" target="_blank" class="room-link navigate">E1/B room</a><br/> <small>Chair(s): <a href="https://conf.researchr.org/profile/icse-2018/rominaspalazzese" target="_blank" class="navigate">Romina Spalazzese</a><span class="prog-aff"> Malmö University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="51af7be7-c6f5-40c0-87ba-af7a78e613ea" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:00</div><strong>30m</strong></div><div class="event-type">Demonstration</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="7012d215-31f3-4fc9-804d-103701160568" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7012d215-31f3-4fc9-804d-103701160568">GuideGen - A Tool for Keeping Requirements and Acceptance Tests Aligned</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/sofijahotomski" class="navigate">Sofija Hotomski</a><span class="prog-aff"> IFI, University of Zurich</span>, <a href="https://conf.researchr.org/profile/icse-2018/martinglinz" class="navigate">Martin Glinz</a><span class="prog-aff"> </span></div><a href="https://vimeo.com/254865530" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr><tr data-slot-id="68762898-c169-467a-ba99-09a7d2dd5e96" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:30</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="7f51343f-fc1a-491f-9321-8754d1461c7d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7f51343f-fc1a-491f-9321-8754d1461c7d">EVA: A Tool for Visualizing Software Architectural Evolution</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/dayenam" class="navigate">Daye Nam</a><span class="prog-aff"> University of Southern California, USA</span>, <a href="https://conf.researchr.org/profile/icse-2018/younkyulee" class="navigate">Youn Kyu Lee</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/nenadmedvidovic" class="navigate">Nenad Medvidović</a><span class="prog-aff"> University of Southern California</span></div><a href="https://namdy0429.github.io/data/ICSE2018_tool.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/21/EVA-A-Tool-for-Visualizing-Software-Architectural-Evolution" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="2c322bd0-17c1-484e-9387-6303ee2bfe77" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="9c817c55-e660-4023-9702-f403ee7837bb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="9c817c55-e660-4023-9702-f403ee7837bb">CSLICERCLOUD: A Web-Based Semantic History Slicing Framework</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/yili" class="navigate">Yi Li</a><span class="prog-aff"> Nanyang Technological University</span>, <a href="https://conf.researchr.org/profile/icse-2018/chenguangzhu" class="navigate">Chenguang Zhu</a><span class="prog-aff"> University of Texas, Austin</span>, <a href="https://conf.researchr.org/profile/icse-2018/juliarubin" class="navigate">Julia Rubin</a><span class="prog-aff"> University of British Columbia</span>, <a href="https://conf.researchr.org/profile/icse-2018/marshachechik" class="navigate">Marsha Chechik</a><span class="prog-aff"> University of Toronto</span></div><a href="http://www.cs.toronto.edu/~liyi/host/files/icse18.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/23/CSLICERCLOUD-A-Web-Based-Semantic-History-Slicing-Framework" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div></div><div class="hidable day-wrapper"><h4 class="day-header sticky-top"><div><div>Thu 31 May</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="hidable band hour-11"><table data-facet-date="Thu 31 May 2018" data-facet-date-order="180531" data-facet-room="E1/A room" data-facet-plenary="Hide plenary sessions" 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 c10"></td><td><div class="slot-label">11:00 - 12:30</div></td><td colspan="2"><div class="session-info-in-table">SPLs and OO repair<span class="pull-right"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" target="_blank" class="text-muted navigate">DEMO - Demonstrations </a></span> at <a href="https://conf.researchr.org/room/icse-2018/GothiaTowers-e1%5Esa-room" target="_blank" class="room-link navigate">E1/A room</a><br/> <small>Chair(s): <a href="https://conf.researchr.org/profile/icse-2018/racheltzorefbrill" target="_blank" class="navigate">Rachel Tzoref-Brill</a><span class="prog-aff"> IBM Research</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="14cc6fe9-55b4-4158-b0cf-3c3bc5b057d1" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:00</div><strong>30m</strong></div><div class="event-type">Demonstration</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="3d98f222-630c-461c-ba58-76d291a3c22e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="3d98f222-630c-461c-ba58-76d291a3c22e">KernelHaven – An Experimentation Workbench for Analyzing Software Product Lines</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/christiankroher" class="navigate">Christian Kröher</a><span class="prog-aff"> University of Hildesheim</span>, <a href="https://conf.researchr.org/profile/icse-2018/saschaelsharkawy" class="navigate">Sascha El-Sharkawy</a><span class="prog-aff"> University of Hildesheim</span>, <a href="https://conf.researchr.org/profile/icse-2018/klausschmid" class="navigate">Klaus Schmid</a><span class="prog-aff"> Stiftung University Hildesheim</span></div><a href="https://youtu.be/IbNc-H1NoZU" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3183440.3183480" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://projects.sse.uni-hildesheim.de/papers/splc18/KroeherEl-SharkawySchmid18.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a></td></tr><tr data-slot-id="f072e647-94b6-4517-9d30-225ae0aecacf" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:30</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="6abe8172-949d-4eb0-9768-5547557f1eef" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="6abe8172-949d-4eb0-9768-5547557f1eef">Elixir: An Automated Repair Tool for Java Programs</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/riponsaha1" class="navigate">Ripon Saha</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/hiroakiyoshida" class="navigate">Hiroaki Yoshida</a><span class="prog-aff"> Fujitsu Laboratories of America, Inc.</span>, <a href="https://conf.researchr.org/profile/icse-2018/mukulprasad" class="navigate">Mukul Prasad</a><span class="prog-aff"> Fujitsu Laboratories of America</span>, <a href="https://conf.researchr.org/profile/icse-2018/susumutokumoto" class="navigate">Susumu Tokumoto</a><span class="prog-aff"> Fujitsu Laboratories Ltd.</span>, <a href="https://conf.researchr.org/profile/icse-2018/kuniharutakayama" class="navigate">Kuniharu Takayama</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/isaonanba" class="navigate">Isao Nanba</a><span class="prog-aff"> </span></div></td></tr><tr data-slot-id="002fff3e-6718-4176-8081-980a823be831" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="c97fb5ee-b49e-4dbc-ba2b-8ac269267e30" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c97fb5ee-b49e-4dbc-ba2b-8ac269267e30">Multi-View Editing of Software Product Lines with PEoPL</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/mukelabaimukelabai" class="navigate">Mukelabai Mukelabai</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/benjaminbehringer" class="navigate">Benjamin Behringer</a><span class="prog-aff"> htw saar, Germany</span>, <a href="https://conf.researchr.org/profile/icse-2018/moritzfey1" class="navigate">Moritz Fey</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/jochenpalz" class="navigate">Jochen Palz</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/jacobkruger" class="navigate">Jacob Krüger</a><span class="prog-aff"> Harz University of Applied Sciences, Germany</span>, <a href="https://conf.researchr.org/profile/icse-2018/thorstenberger1" class="navigate">Thorsten Berger</a><span class="prog-aff"> </span></div><a href="https://youtu.be/wByUxSPLoSY" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="http://www.cse.chalmers.se/~bergert/paper/2018-icse_demo-peopl.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a></td></tr></table></div><div class="hidable band hour-11"><table data-facet-date="Thu 31 May 2018" data-facet-date-order="180531" data-facet-room="E1/B room" data-facet-plenary="Hide plenary sessions" 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 c10"></td><td><div class="slot-label">11:00 - 12:30</div></td><td colspan="2"><div class="session-info-in-table">Static analysis<span class="pull-right"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" target="_blank" class="text-muted navigate">DEMO - Demonstrations </a></span> at <a href="https://conf.researchr.org/room/icse-2018/GothiaTowers-e1%5Esb-room" target="_blank" class="room-link navigate">E1/B room</a><br/> <small>Chair(s): <a href="https://conf.researchr.org/profile/icse-2018/annekoziolek" target="_blank" class="navigate">Anne Koziolek</a><span class="prog-aff"> Karlsruhe Institute of Technology</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="ebbb5574-6762-4df9-b6ad-00cf0231e747" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:00</div><strong>30m</strong></div><div class="event-type">Demonstration</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="5045107b-60aa-4148-809e-5a84b5194a3c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5045107b-60aa-4148-809e-5a84b5194a3c">AnATLyzer: An Advanced IDE for ATL Model Transformations</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/jesussanchezcuadrado" class="navigate">Jesús Sánchez Cuadrado</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/estherguerra" class="navigate">Esther Guerra</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/juandelara" class="navigate">Juan de Lara</a><span class="prog-aff"> </span></div><a href="http://miso.es/pubs/ICSE2018.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/12/AnATLyzer-An-Advanced-IDE-for-ATL-Model-Transformations" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e149627e-1ca5-4076-b398-6d1c4728e81b" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:30</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="672f257a-a331-4029-a7f6-bac4e6bac213" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="672f257a-a331-4029-a7f6-bac4e6bac213">VisuFlow: a Debugging Environment for Static Analyses</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/lisanguyenquangdo" class="navigate">Lisa Nguyen Quang Do</a><span class="prog-aff"> Paderborn University</span>, <a href="https://conf.researchr.org/profile/icse-2018/stefankruger1" class="navigate">Stefan Krüger</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/patrickhill" class="navigate">Patrick Hill</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/karimali" class="navigate">Karim Ali</a><span class="prog-aff"> University of Alberta</span>, <a href="https://conf.researchr.org/profile/icse-2018/ericbodden" class="navigate">Eric Bodden</a><span class="prog-aff"> Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM</span></div><a href="https://www.youtube.com/watch?v=BkEfBDwiuH4" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="http://lisanqd.com/wp-content/uploads/2018/02/icse18demo.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a></td></tr><tr data-slot-id="f85d9770-a61b-4b72-8959-88633a454570" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="5db1a16d-3a48-4146-8acd-d7959a744bfe" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5db1a16d-3a48-4146-8acd-d7959a744bfe">SQLInspect: A Static Analyzer to Inspect Database Usage in Java Applications</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/csabanagy" class="navigate">Csaba Nagy</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/anthonycleve" class="navigate">Anthony Cleve</a><span class="prog-aff"> University of Namur</span></div></td></tr></table></div><div class="hidable band hour-14"><table data-facet-date="Thu 31 May 2018" data-facet-date-order="180531" data-facet-room="E1/A room" data-facet-plenary="Hide plenary sessions" 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 c10"></td><td><div class="slot-label">14:00 - 15:30</div></td><td colspan="2"><div class="session-info-in-table">Model-driven development<span class="pull-right"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" target="_blank" class="text-muted navigate">DEMO - Demonstrations </a></span> at <a href="https://conf.researchr.org/room/icse-2018/GothiaTowers-e1%5Esa-room" target="_blank" class="room-link navigate">E1/A room</a><br/> <small>Chair(s): <a href="https://conf.researchr.org/profile/icse-2018/janoliverringert" target="_blank" class="navigate">Jan Oliver Ringert</a><span class="prog-aff"> Tel Aviv University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="c15be25d-2433-4907-b907-ce2f9be20e61" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="30e19d8f-1ae1-4d77-a2a8-57a944be8496" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="30e19d8f-1ae1-4d77-a2a8-57a944be8496">MDebugger: A Model-level Debugger for UML-RT</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/mojtababagherzadeh1" class="navigate">Mojtaba Bagherzadeh</a><span class="prog-aff"> Queen's University</span>, <a href="https://conf.researchr.org/profile/icse-2018/nicolashili" class="navigate">Nicolas Hili</a><span class="prog-aff"> IRT Saint-Exupéry</span>, <a href="https://conf.researchr.org/profile/icse-2018/davidseekatz" class="navigate">David Seekatz</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/juergendingel" class="navigate">Juergen Dingel</a><span class="prog-aff"> Queen's University, Kingston, Ontario</span></div><a href="https://www.researchgate.net/publication/322977102_MDebugger_A_Model-level_Debugger_for_UML-RT" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a></td></tr><tr data-slot-id="c417bc09-381c-422d-a62d-3517e60eaa7b" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:30</div><strong>30m</strong></div><div class="event-type">Demonstration</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="e8e08e7e-4834-4f13-ab8e-25b75e7c4def" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e8e08e7e-4834-4f13-ab8e-25b75e7c4def">CyPhEF: A Model-Driven Engineering Framework for Self-Adaptive Cyber-Physical Systems</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/mirkodangelo" class="navigate">Mirko D'Angelo</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/annalisanapolitano" class="navigate">Annalisa Napolitano</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/maurocaporuscio" class="navigate">Mauro Caporuscio</a><span class="prog-aff"> Linnaeus University</span></div><a href="https://youtu.be/nmg-w2kfKEA" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr><tr data-slot-id="eac68355-b19e-439b-970d-b45dca650b4c" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="6aee6c51-b26d-4147-a399-41849887628c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="6aee6c51-b26d-4147-a399-41849887628c">ReVision: A Tool for History-based Model Repair Recommendations</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/manuelohrndorf" class="navigate">Manuel Ohrndorf</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/christopherpietsch" class="navigate">Christopher Pietsch</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/udokelter" class="navigate">Udo Kelter</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/timokehrer" class="navigate">Timo Kehrer</a><span class="prog-aff"> </span></div><a href="https://youtu.be/k2OaGVwBnf8" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr></table></div><div class="hidable band hour-14"><table data-facet-date="Thu 31 May 2018" data-facet-date-order="180531" data-facet-room="E1/B room" data-facet-plenary="Hide plenary sessions" 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 c10"></td><td><div class="slot-label">14:00 - 15:30</div></td><td colspan="2"><div class="session-info-in-table">Verification<span class="pull-right"><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" target="_blank" class="text-muted navigate">DEMO - Demonstrations </a></span> at <a href="https://conf.researchr.org/room/icse-2018/GothiaTowers-e1%5Esb-room" target="_blank" class="room-link navigate">E1/B room</a><br/> <small>Chair(s): <a href="https://conf.researchr.org/profile/icse-2018/mariechristinejakobs" target="_blank" class="navigate">Marie-Christine Jakobs</a><span class="prog-aff"> LMU, Munich, Germany</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="9f296790-6665-4677-90de-10fad7658ef5" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="edeb9f50-3ccd-4168-8e1a-f8291ad1ea5e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="edeb9f50-3ccd-4168-8e1a-f8291ad1ea5e">COMB: Computing Relevant Program Behaviors</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/benjaminholland" class="navigate">Benjamin Holland</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/payasawadhutkar" class="navigate">Payas Awadhutkar</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/sureshkothari" class="navigate">Suresh Kothari</a><span class="prog-aff"> Iowa State University, USA</span>, <a href="https://conf.researchr.org/profile/icse-2018/ahmedtamrawi" class="navigate">Ahmed Tamrawi</a><span class="prog-aff"> </span>, <a href="https://conf.researchr.org/profile/icse-2018/jonmathews" class="navigate">Jon Mathews</a><span class="prog-aff"> EnSoft Corp.</span></div><a href="https://youtu.be/YoOJ7avBIdk" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr><tr data-slot-id="30748667-3c68-41aa-a6fd-68abb44c2f0a" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:30</div><strong>30m</strong></div><div class="event-type">Demonstration</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="b1ed76c4-f54d-4d58-9f28-e7e458ef6597" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b1ed76c4-f54d-4d58-9f28-e7e458ef6597">The Gamma Statechart Composition Framework: Design, Verification and Code Generation for Component-Based Reactive Systems</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/vincemolnar" class="navigate">Vince Molnár</a><span class="prog-aff"> Budapest University of Technology and Economics</span>, <a href="https://conf.researchr.org/profile/icse-2018/bencegraics" class="navigate">Bence Graics</a><span class="prog-aff"> Budapest University of Technology and Economics</span>, <a href="https://conf.researchr.org/profile/icse-2018/andrasvoros" class="navigate">András Vörös</a><span class="prog-aff"> Budapest University of Technology and Economics</span>, <a href="https://conf.researchr.org/profile/icse-2018/istvanmajzik" class="navigate">Istvan Majzik</a><span class="prog-aff"> Budapest University of Technology and Economics</span>, <a href="https://conf.researchr.org/profile/icse-2018/danielvarro" class="navigate">Daniel Varro</a><span class="prog-aff"> McGill University / Budapest University of Technology and Economics</span></div><a href="https://doi.org/10.1145/3183440.3183489" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://inf.mit.bme.hu/sites/default/files/publications/icse18.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/1/The-Gamma-Statechart-Composition-Framework-Design-Verification-and-Code-Generation-" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="57c72b60-e3f5-4f1b-b401-4ab0fe042816" class="hidable"><td class="track-color c10"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:00</div><strong>30m</strong></div><div class="event-type">Talk</div><span data-facet-track="* ICSE * DEMO - Demonstrations "></span></td><td><span data-event-star="08fc876d-10a9-456d-8df4-d7fc96b65b66" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="08fc876d-10a9-456d-8df4-d7fc96b65b66">A Regression Proof Selection Tool For Coq</a></strong><div class="prog-track">DEMO - Demonstrations </div><div class="performers"><a href="https://conf.researchr.org/profile/icse-2018/ahmetcelik" class="navigate">Ahmet Celik</a><span class="prog-aff"> University of Texas at Austin, USA</span>, <a href="https://conf.researchr.org/profile/icse-2018/karlpalmskog" class="navigate">Karl Palmskog</a><span class="prog-aff"> The University of Texas at Austin</span>, <a href="https://conf.researchr.org/profile/icse-2018/milosgligoric" class="navigate">Milos Gligoric</a><span class="prog-aff"> University of Texas at Austin</span></div><a href="http://users.ece.utexas.edu/~gligoric/papers/CelikETAL18iCoqTool.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/2/A-Regression-Proof-Selection-Tool-For-Coq" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a><a href="https://conf.researchr.org/details/icse-2018/icse-2018-Demonstrations/2/A-Regression-Proof-Selection-Tool-For-Coq" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr></table></div></div></div></div></div><div id="Videos-and-Papers" class="tab-pane "><div class="page-header"><h3>Videos and Papers</h3></div><p>A playlist with all accepted demonstration videos is available on <a href="https://www.youtube.com/playlist?list=PL6g5MCGbJtUF1iW4RSPvUtbKkemrVYrkP">youtube</a>.</p> <p>All papers have been published in the ACM digital library at <a href="https://dl.acm.org/citation.cfm?id=3183440">https://dl.acm.org/citation.cfm?id=3183440</a>.</p> </div></div></div><div class="col-sm-4 sidebar"><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title">Important Dates<span class="pull-right"><small><span class="glyphicon glyphicon-globe"></span><span class="glyphicon glyphicon-time"></span> AoE (UTC-12h)</small></span></div></div><table class="table table-hover important-dates-in-sidebar"><tr href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" class="clickable-row past"><td>Mon 12 Feb 2018<br/>Camera Ready</td></tr><tr href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" class="clickable-row past"><td>Mon 22 Jan 2018<br/>Notifications</td></tr><tr href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" class="clickable-row past"><td>Mon 20 Nov 2017<br/>Submission deadline</td></tr></table></div><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title">Submission Link</div></div><div class="panel-body"><small><span class="text-muted"><span class="glyphicon glyphicon-new-window"></span></span> <a href="https://easychair.org/conferences/?conf=icse2018demo" title="Submission link for Call for contributions" target="_blank" class="navigate">https://easychair.org/conferences/?conf=icse2018demo</a></small></div></div><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title"><a href="https://conf.researchr.org/committee/icse-2018/icse-2018-demonstrations-demonstraions-porgram-committee" class="navigate">Demonstrations Program Committee</a></div></div><ul class="list-group"><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/annekoziolek" class="navigate"><div class="media"><span class="pull-left"><img alt="Anne Koziolek" src="https://conf.researchr.org/getProfileImage/annekoziolek/c2f4c684-77a8-4c3d-bf56-44026464bb65/micro-avatar.jpg?1711462089000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Anne Koziolek<span class="pull-right"><small>Program Chair</small></span></h5><h5 class="media-heading"><span class="text-black">Karlsruhe Institute of Technology</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/tiennguyen" class="navigate"><div class="media"><span class="pull-left"><img alt="Tien N. Nguyen" src="https://conf.researchr.org/getProfileImage/tiennguyen/ba0d593e-c07c-4a05-af66-aa132c524d59/micro-avatar.jpg?1711501655000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Tien N. Nguyen<span class="pull-right"><small>Program Chair</small></span></h5><h5 class="media-heading"><span class="text-black">The University of Texas - Dallas</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/walidabdelmoez" class="navigate"><div class="media"><span class="pull-left"><img alt="micro-avatar" src="https://conf.researchr.org/getDefaultImage/micro-avatar?1403689231000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Walid Abdelmoez<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Arab Academy for Science, Technology & Maritime Transport, Egypt</span></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/aldeidaaleti" class="navigate"><div class="media"><span class="pull-left"><img alt="Aldeida Aleti" src="https://conf.researchr.org/getProfileImage/aldeidaaleti/db9d60d4-e4c8-48bb-b02f-1080ddbee62b/micro-avatar.jpg?1711463740000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Aldeida Aleti<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Monash University</span></h5><h5 class="media-heading"><small>Australia</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/steffenbecker" class="navigate"><div class="media"><span class="pull-left"><img alt="Steffen Becker" src="https://conf.researchr.org/getProfileImage/steffenbecker/edd4a40e-e042-4b28-9b69-aa61d297d40e/micro-avatar.jpg?1711473044000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Steffen Becker<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">University of Stuttgart</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/antiniscadimarco" class="navigate"><div class="media"><span class="pull-left"><img alt="Antinisca Di Marco" src="https://conf.researchr.org/getProfileImage/antiniscadimarco/2359a7f7-223d-4ed1-ae69-4b6bdca0f84f/micro-avatar.jpg?1711492210000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Antinisca Di Marco<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">University of L'Aquila</span></h5><h5 class="media-heading"><small>Italy</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/massimilianodipenta" class="navigate"><div class="media"><span class="pull-left"><img alt="Massimiliano Di Penta" src="https://conf.researchr.org/getProfileImage/massimilianodipenta/395dbce0-5fab-49d9-b322-2e88a8468210/micro-avatar.jpg?1711473773000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Massimiliano Di Penta<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">University of Sannio</span></h5><h5 class="media-heading"><small>Italy</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/matthiasgalster" class="navigate"><div class="media"><span class="pull-left"><img alt="Matthias Galster" src="https://conf.researchr.org/getProfileImage/matthiasgalster/06e0d382-9cc4-443f-829b-5b30ef0cbc62/micro-avatar.jpg?1711456634000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Matthias Galster<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">University of Canterbury</span></h5><h5 class="media-heading"><small>New Zealand</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/emitzaguzmanortega" class="navigate"><div class="media"><span class="pull-left"><img alt="Emitzá Guzmán" src="https://conf.researchr.org/getProfileImage/emitzaguzmanortega/3389090f-4259-4ebf-b8f1-86f8c49d50dc/micro-avatar.jpg?1711544479000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Emitzá Guzmán<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">University of Zurich</span></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/mariechristinejakobs" class="navigate"><div class="media"><span class="pull-left"><img alt="Marie-Christine Jakobs" src="https://conf.researchr.org/getProfileImage/mariechristinejakobs/8fddb0dd-1336-4895-b452-2d23d509d456/micro-avatar.jpg?1711489681000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Marie-Christine Jakobs<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">LMU, Munich, Germany</span></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/lingxiaojiang" class="navigate"><div class="media"><span class="pull-left"><img alt="Lingxiao Jiang" src="https://conf.researchr.org/getProfileImage/lingxiaojiang/312dd5c8-00fa-415b-948e-de37515b6cb1/micro-avatar.jpg?1711454218000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Lingxiao Jiang<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Singapore Management University</span></h5><h5 class="media-heading"><small>Singapore</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/adityakanade" class="navigate"><div class="media"><span class="pull-left"><img alt="Aditya Kanade" src="https://conf.researchr.org/getProfileImage/adityakanade/806c7014-838c-455b-b75a-a2092c2f40b6/micro-avatar.jpg?1711491676000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Aditya Kanade<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Indian Institute of Science, Bangalore</span></h5><h5 class="media-heading"><small>India</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/rezwanakarim" class="navigate"><div class="media"><span class="pull-left"><img alt="Rezwana Karim" src="https://conf.researchr.org/getProfileImage/rezwanakarim/cfa82fd9-7ada-47e5-bcc6-4b0a68b325cf/micro-avatar.jpg?1711579697000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Rezwana Karim<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Samsung Research America</span></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/ericknauss" class="navigate"><div class="media"><span class="pull-left"><img alt="Eric Knauss" src="https://conf.researchr.org/getProfileImage/ericknauss/04de97c9-d80c-4b7a-9c11-29eddbfedf7b/micro-avatar.jpg?1711459683000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Eric Knauss<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Chalmers University of Technology and University of Gothenbrug</span></h5><h5 class="media-heading"><small>Sweden</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/josianekroll" class="navigate"><div class="media"><span class="pull-left"><img alt="Josiane Kroll" src="https://conf.researchr.org/getProfileImage/josianekroll/86bb8b5d-fa86-4abc-bf37-a87b94b729bc/micro-avatar.jpg?1711666288000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Josiane Kroll<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">University of Manitoba</span></h5><h5 class="media-heading"><small>Canada</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/davidlo" class="navigate"><div class="media"><span class="pull-left"><img alt="David Lo" src="https://conf.researchr.org/getProfileImage/davidlo/18adcc1b-c58e-4164-aaad-7c9f5d925eb2/micro-avatar.jpg?1711456129000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">David Lo<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Singapore Management University</span></h5><h5 class="media-heading"><small>Singapore</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/sammalek" class="navigate"><div class="media"><span class="pull-left"><img alt="Sam Malek" src="https://conf.researchr.org/getProfileImage/sammalek/da08a918-1d2c-4ee5-b817-c2823f422f92/micro-avatar.jpg?1711483686000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Sam Malek<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">University of California, Irvine</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/mehdimirakhorli" class="navigate"><div class="media"><span class="pull-left"><img alt="Mehdi Mirakhorli" src="https://conf.researchr.org/getProfileImage/mehdimirakhorli/f37647db-f24c-4e09-a331-fd3e621fdf89/micro-avatar.jpg?1714934990000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Mehdi Mirakhorli<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Rochester Institute of Technology</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/hoannguyen" class="navigate"><div class="media"><span class="pull-left"><img alt="Hoan Nguyen" src="https://conf.researchr.org/getProfileImage/hoannguyen/b1de4be0-6afc-4cce-8477-94b07a462e20/micro-avatar.jpg?1711468978000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Hoan Nguyen<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Iowa State University</span></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/marieplateniusmohr" class="navigate"><div class="media"><span class="pull-left"><img alt="Marie Platenius-Mohr" src="https://conf.researchr.org/getProfileImage/marieplateniusmohr/e2d0cb6d-8a1f-4c0a-9f82-561928cdc6a2/micro-avatar.jpg?1715255183000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Marie Platenius-Mohr<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">ABB Corporate Research</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/denysposhyvanyk" class="navigate"><div class="media"><span class="pull-left"><img alt="Denys Poshyvanyk" src="https://conf.researchr.org/getProfileImage/denysposhyvanyk/6b2ac573-1364-423c-b3e2-715ba11428bc/micro-avatar.jpg?1711460113000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Denys Poshyvanyk<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">William and Mary</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/lutzprechelt" class="navigate"><div class="media"><span class="pull-left"><img alt="Lutz Prechelt" src="https://conf.researchr.org/getProfileImage/lutzprechelt/c01ff208-3e71-4a88-9999-a1b61f1f7d6c/micro-avatar.jpg?1715276123000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Lutz Prechelt<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Freie Universität Berlin</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/peterrigby" class="navigate"><div class="media"><span class="pull-left"><img alt="Peter Rigby" src="https://conf.researchr.org/getProfileImage/peterrigby/0cf80c8e-a920-442a-9b2d-f4aebd573b10/micro-avatar.jpg?1714830269000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Peter Rigby<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Concordia University, Montreal, Canada</span></h5><h5 class="media-heading"><small>Canada</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/janoliverringert" class="navigate"><div class="media"><span class="pull-left"><img alt="Jan Oliver Ringert" src="https://conf.researchr.org/getProfileImage/janoliverringert/5903042f-977f-4498-b524-aa801e3578a1/micro-avatar.jpg?1711521818000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Jan Oliver Ringert<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Tel Aviv University</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/martinrobillard" class="navigate"><div class="media"><span class="pull-left"><img alt="Martin P. Robillard" src="https://conf.researchr.org/getProfileImage/martinrobillard/d35406b0-373a-4756-b4a3-7157db1b60cc/micro-avatar.jpg?1711512101000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Martin P. Robillard<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">McGill University</span></h5><h5 class="media-heading"><small>Canada</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/norbertseyff" class="navigate"><div class="media"><span class="pull-left"><img alt="micro-avatar" src="https://conf.researchr.org/getDefaultImage/micro-avatar?1403689231000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Norbert Seyff<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">IFI, University of Zurich</span></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/sabrinasouto" class="navigate"><div class="media"><span class="pull-left"><img alt="Sabrina Souto" src="https://conf.researchr.org/getProfileImage/sabrinasouto/a2e3561d-e4ca-4754-b812-bd792bed1ca6/micro-avatar.jpg?1712077690000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Sabrina Souto<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">State University of Paraíba - UEPB</span></h5><h5 class="media-heading"><small>Brazil</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/rominaspalazzese" class="navigate"><div class="media"><span class="pull-left"><img alt="Romina Spalazzese" src="https://conf.researchr.org/getProfileImage/rominaspalazzese/37bd5fc0-90fa-4cd1-a6de-0ee86d006d2b/micro-avatar.jpg?1711479736000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Romina Spalazzese<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Malmö University</span></h5><h5 class="media-heading"><small>Sweden</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/catiatrubiani" class="navigate"><div class="media"><span class="pull-left"><img alt="Catia Trubiani" src="https://conf.researchr.org/getProfileImage/catiatrubiani/5e1c7b28-6ced-423b-98bc-ff3c71e4870a/micro-avatar.jpg?1711504551000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Catia Trubiani<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Gran Sasso Science Institute</span></h5><h5 class="media-heading"><small>Italy</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/racheltzorefbrill" class="navigate"><div class="media"><span class="pull-left"><img alt="Rachel Tzoref-Brill" src="https://conf.researchr.org/getProfileImage/racheltzorefbrill/cee8d48a-5cfe-4af9-b3d9-261accde34a1/micro-avatar.jpg?1711454474000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Rachel Tzoref-Brill<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">IBM Research</span></h5><h5 class="media-heading"><small>Israel</small></h5></div></div></a></li><li class="list-group-item"><a href="https://conf.researchr.org/profile/icse-2018/yingzou" class="navigate"><div class="media"><span class="pull-left"><img alt="Ying Zou" src="https://conf.researchr.org/getProfileImage/yingzou/7c75e299-4f89-47cb-82b4-82a03cf94443/micro-avatar.jpg?1719083334000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Ying Zou<span class="pull-right"><small>Committee Member</small></span></h5><h5 class="media-heading"><span class="text-black">Queen's University, Kingston, Ontario</span></h5></div></div></a></li></ul></div></div></div><div id="messages-placeholder" class="alert alert-warning" style="display:none;"><a data-dismiss="alert" class="close">x</a><em>Sun 1 Dec 07:16</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="icse-2018" /><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":"icse-2018"},],"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="icse-2018" /><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":"icse-2018"},],"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/icse-2018" class="navigate"><span class="glyphicon glyphicon-home"></span> * ICSE 2018 *</a></h3><div><a href="https://conf.researchr.org/contact/icse-2018" 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/icse-2018" 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/icse-2018/icse-2018-Keynotes" class="navigate">Plenary Sessions</a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Technical-Papers" class="navigate">Technical Papers </a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Journal-first-papers" class="navigate">Journal first papers</a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Workshops" class="navigate">Workshops</a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Software-Engineering-in-Practice" class="navigate">SEIP - Software Engineering in Practice</a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Software-Engineering-Education-and-Training" class="navigate">SEET - Software Engineering Education and Training </a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Software-Engineering-in-Society" class="navigate">SEIS - Software Engineering in Society </a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-New-Ideas-and-Emerging-Results" class="navigate">NIER - New Ideas and Emerging Results </a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Industry-Forum" class="navigate">IF - Industry Forum</a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Demonstrations" class="navigate">DEMO - Demonstrations </a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Posters" class="navigate">Posters </a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Doctoral-Symposium" class="navigate">DS - Doctoral Symposium </a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Technical-Briefings" class="navigate">TB - Technical Briefings </a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-ACM-Student-Research-Competition" class="navigate">SRC - ACM Student Research Competition </a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-SCORE" class="navigate">SCORE</a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Student-Volunteers" class="navigate">Student Volunteers </a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Co-located-events" class="navigate">Co-located events</a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-Double-blind-review" class="navigate">Submitting to ICSE2018: Q&A</a><br/><a href="https://conf.researchr.org/track/icse-2018/icse-2018-2001-A-Space-Odyssey-Symposium-50-years-celebration" class="navigate">2001: A Space Odyssey Symposium - 50 years celebration</a></div><div class="col-sm-6"><h4>Co-hosted Conferences</h4><a href="https://conf.researchr.org/track/icse-2018/Formalise-2018-papers" class="navigate">FormaliSE 2018</a><br/><a href="https://conf.researchr.org/home/icgse-2018" class="navigate">ICGSE 2018</a><br/><a href="https://conf.researchr.org/home/icpc-2018" class="navigate">ICPC 2018</a><br/><a href="https://conf.researchr.org/track/icse-2018/icssp-2018-papers" class="navigate">ICSSP 2018</a><br/><a href="https://2018.msrconf.org" class="navigate">MSR 2018</a><br/><a href="https://conf.researchr.org/track/icse-2018/mobilesoft-2018-papers" class="navigate">MobileSoft 2018</a><br/><a href="https://2018.techdebtconf.org" class="navigate">TechDebt 2018</a><br/><h4>Co-hosted Symposia</h4><a href="https://conf.researchr.org/home/seams-2018" class="navigate">SEAMS 2018</a><br/><a href="https://conf.researchr.org/track/icse-2018/seia-2018-papers" class="navigate">SEiA 2018</a></div></div></div><div class="col-sm-2"><h4>Attending</h4><a href="https://conf.researchr.org/venue/icse-2018/GothiaTowers" class="navigate">Venue: Congress center Gothia Towers</a><br><a href="https://conf.researchr.org/attending/icse-2018/Registration" class="navigate">Registration</a><br><a href="https://conf.researchr.org/attending/icse-2018/accomodation" class="navigate">Accommodation, Hotels, Sharing rooms</a><br><a href="https://conf.researchr.org/attending/icse-2018/Gothenburg+and+Travel" class="navigate">Gothenburg</a><br><a href="https://conf.researchr.org/attending/icse-2018/Travel" class="navigate">Travel</a><br><a href="https://conf.researchr.org/attending/icse-2018/Travel+and+participation+support" class="navigate">Travel and participation support</a><br><a href="https://conf.researchr.org/attending/icse-2018/Social+Events" class="navigate">Social Events</a><br><a href="https://conf.researchr.org/attending/icse-2018/excursions-and-side-program" class="navigate">Excursions and Side Program</a><br><a href="https://conf.researchr.org/attending/icse-2018/Support+Opportunities+" class="navigate">Support Opportunities and Exibitions</a><br><a href="https://conf.researchr.org/attending/icse-2018/resources" class="navigate">Resources</a><br><a href="https://conf.researchr.org/attending/icse-2018/ICSE+Morning+Run" class="navigate">ICSE Morning Run</a><br><a href="https://conf.researchr.org/attending/icse-2018/football" class="navigate">Football</a><br><a href="https://conf.researchr.org/attending/icse-2018/Sponsors+and+Supporters" class="navigate">Sponsors and Supporters</a><br><a href="https://conf.researchr.org/attending/icse-2018/Lunch+and+Coffee+Break+menus" class="navigate">Lunch and Coffee Break menus</a><br><a href="https://conf.researchr.org/attending/icse-2018/Photos" class="navigate">Photos</a></div><div class="col-sm-2"><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-9173762662508978", enable_page_level_ads: true }); </script> <style> .session-table em { display: none; } </style> <script> window.addEventListener("DOMContentLoaded", function(){ if(ga){ ga('create', 'UA-99655317-1', 'auto', 'customTracker'); ga('customTracker.send', 'pageview'); } else { (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-99655317-1', 'auto', 'customTracker'); ga('customTracker.send', 'pageview'); } }); </script> <script> var sc_project = 11351328; var sc_invisible = 0; var sc_security = "5a337815"; </script> <script src="https://www.statcounter.com/counter/counter.js"></script> <script> /** * @license * Lo-Dash 2.4.1 (Custom Build) lodash.com/license | Underscore.js 1.5.2 underscorejs.org/LICENSE * Build: `lodash modern -o ./dist/lodash.js` */ ;(function(){function n(n,t,e){e=(e||0)-1;for(var r=n?n.length:0;++e<r;)if(n[e]===t)return e;return-1}function t(t,e){var r=typeof e;if(t=t.l,"boolean"==r||null==e)return t[e]?0:-1;"number"!=r&&"string"!=r&&(r="object");var u="number"==r?e:m+e;return t=(t=t[r])&&t[u],"object"==r?t&&-1<n(t,e)?0:-1:t?0:-1}function e(n){var t=this.l,e=typeof n;if("boolean"==e||null==n)t[n]=true;else{"number"!=e&&"string"!=e&&(e="object");var r="number"==e?n:m+n,t=t[e]||(t[e]={});"object"==e?(t[r]||(t[r]=[])).push(n):t[r]=true }}function r(n){return n.charCodeAt(0)}function u(n,t){for(var e=n.m,r=t.m,u=-1,o=e.length;++u<o;){var i=e[u],a=r[u];if(i!==a){if(i>a||typeof i=="undefined")return 1;if(i<a||typeof a=="undefined")return-1}}return n.n-t.n}function o(n){var t=-1,r=n.length,u=n[0],o=n[r/2|0],i=n[r-1];if(u&&typeof u=="object"&&o&&typeof o=="object"&&i&&typeof i=="object")return false;for(u=f(),u["false"]=u["null"]=u["true"]=u.undefined=false,o=f(),o.k=n,o.l=u,o.push=e;++t<r;)o.push(n[t]);return o}function i(n){return"\\"+U[n] }function a(){return h.pop()||[]}function f(){return g.pop()||{k:null,l:null,m:null,"false":false,n:0,"null":false,number:null,object:null,push:null,string:null,"true":false,undefined:false,o:null}}function l(n){n.length=0,h.length<_&&h.push(n)}function c(n){var t=n.l;t&&c(t),n.k=n.l=n.m=n.object=n.number=n.string=n.o=null,g.length<_&&g.push(n)}function p(n,t,e){t||(t=0),typeof e=="undefined"&&(e=n?n.length:0);var r=-1;e=e-t||0;for(var u=Array(0>e?0:e);++r<e;)u[r]=n[t+r];return u}function s(e){function h(n,t,e){if(!n||!V[typeof n])return n; t=t&&typeof e=="undefined"?t:tt(t,e,3);for(var r=-1,u=V[typeof n]&&Fe(n),o=u?u.length:0;++r<o&&(e=u[r],false!==t(n[e],e,n)););return n}function g(n,t,e){var r;if(!n||!V[typeof n])return n;t=t&&typeof e=="undefined"?t:tt(t,e,3);for(r in n)if(false===t(n[r],r,n))break;return n}function _(n,t,e){var r,u=n,o=u;if(!u)return o;for(var i=arguments,a=0,f=typeof e=="number"?2:i.length;++a<f;)if((u=i[a])&&V[typeof u])for(var l=-1,c=V[typeof u]&&Fe(u),p=c?c.length:0;++l<p;)r=c[l],"undefined"==typeof o[r]&&(o[r]=u[r]); return o}function U(n,t,e){var r,u=n,o=u;if(!u)return o;var i=arguments,a=0,f=typeof e=="number"?2:i.length;if(3<f&&"function"==typeof i[f-2])var l=tt(i[--f-1],i[f--],2);else 2<f&&"function"==typeof i[f-1]&&(l=i[--f]);for(;++a<f;)if((u=i[a])&&V[typeof u])for(var c=-1,p=V[typeof u]&&Fe(u),s=p?p.length:0;++c<s;)r=p[c],o[r]=l?l(o[r],u[r]):u[r];return o}function H(n){var t,e=[];if(!n||!V[typeof n])return e;for(t in n)me.call(n,t)&&e.push(t);return e}function J(n){return n&&typeof n=="object"&&!Te(n)&&me.call(n,"__wrapped__")?n:new Q(n) }function Q(n,t){this.__chain__=!!t,this.__wrapped__=n}function X(n){function t(){if(r){var n=p(r);be.apply(n,arguments)}if(this instanceof t){var o=nt(e.prototype),n=e.apply(o,n||arguments);return wt(n)?n:o}return e.apply(u,n||arguments)}var e=n[0],r=n[2],u=n[4];return $e(t,n),t}function Z(n,t,e,r,u){if(e){var o=e(n);if(typeof o!="undefined")return o}if(!wt(n))return n;var i=ce.call(n);if(!K[i])return n;var f=Ae[i];switch(i){case T:case F:return new f(+n);case W:case P:return new f(n);case z:return o=f(n.source,C.exec(n)),o.lastIndex=n.lastIndex,o }if(i=Te(n),t){var c=!r;r||(r=a()),u||(u=a());for(var s=r.length;s--;)if(r[s]==n)return u[s];o=i?f(n.length):{}}else o=i?p(n):U({},n);return i&&(me.call(n,"index")&&(o.index=n.index),me.call(n,"input")&&(o.input=n.input)),t?(r.push(n),u.push(o),(i?St:h)(n,function(n,i){o[i]=Z(n,t,e,r,u)}),c&&(l(r),l(u)),o):o}function nt(n){return wt(n)?ke(n):{}}function tt(n,t,e){if(typeof n!="function")return Ut;if(typeof t=="undefined"||!("prototype"in n))return n;var r=n.__bindData__;if(typeof r=="undefined"&&(De.funcNames&&(r=!n.name),r=r||!De.funcDecomp,!r)){var u=ge.call(n); De.funcNames||(r=!O.test(u)),r||(r=E.test(u),$e(n,r))}if(false===r||true!==r&&1&r[1])return n;switch(e){case 1:return function(e){return n.call(t,e)};case 2:return function(e,r){return n.call(t,e,r)};case 3:return function(e,r,u){return n.call(t,e,r,u)};case 4:return function(e,r,u,o){return n.call(t,e,r,u,o)}}return Mt(n,t)}function et(n){function t(){var n=f?i:this;if(u){var h=p(u);be.apply(h,arguments)}return(o||c)&&(h||(h=p(arguments)),o&&be.apply(h,o),c&&h.length<a)?(r|=16,et([e,s?r:-4&r,h,null,i,a])):(h||(h=arguments),l&&(e=n[v]),this instanceof t?(n=nt(e.prototype),h=e.apply(n,h),wt(h)?h:n):e.apply(n,h)) }var e=n[0],r=n[1],u=n[2],o=n[3],i=n[4],a=n[5],f=1&r,l=2&r,c=4&r,s=8&r,v=e;return $e(t,n),t}function rt(e,r){var u=-1,i=st(),a=e?e.length:0,f=a>=b&&i===n,l=[];if(f){var p=o(r);p?(i=t,r=p):f=false}for(;++u<a;)p=e[u],0>i(r,p)&&l.push(p);return f&&c(r),l}function ut(n,t,e,r){r=(r||0)-1;for(var u=n?n.length:0,o=[];++r<u;){var i=n[r];if(i&&typeof i=="object"&&typeof i.length=="number"&&(Te(i)||yt(i))){t||(i=ut(i,t,e));var a=-1,f=i.length,l=o.length;for(o.length+=f;++a<f;)o[l++]=i[a]}else e||o.push(i)}return o }function ot(n,t,e,r,u,o){if(e){var i=e(n,t);if(typeof i!="undefined")return!!i}if(n===t)return 0!==n||1/n==1/t;if(n===n&&!(n&&V[typeof n]||t&&V[typeof t]))return false;if(null==n||null==t)return n===t;var f=ce.call(n),c=ce.call(t);if(f==D&&(f=q),c==D&&(c=q),f!=c)return false;switch(f){case T:case F:return+n==+t;case W:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case z:case P:return n==oe(t)}if(c=f==$,!c){var p=me.call(n,"__wrapped__"),s=me.call(t,"__wrapped__");if(p||s)return ot(p?n.__wrapped__:n,s?t.__wrapped__:t,e,r,u,o); if(f!=q)return false;if(f=n.constructor,p=t.constructor,f!=p&&!(dt(f)&&f instanceof f&&dt(p)&&p instanceof p)&&"constructor"in n&&"constructor"in t)return false}for(f=!u,u||(u=a()),o||(o=a()),p=u.length;p--;)if(u[p]==n)return o[p]==t;var v=0,i=true;if(u.push(n),o.push(t),c){if(p=n.length,v=t.length,(i=v==p)||r)for(;v--;)if(c=p,s=t[v],r)for(;c--&&!(i=ot(n[c],s,e,r,u,o)););else if(!(i=ot(n[v],s,e,r,u,o)))break}else g(t,function(t,a,f){return me.call(f,a)?(v++,i=me.call(n,a)&&ot(n[a],t,e,r,u,o)):void 0}),i&&!r&&g(n,function(n,t,e){return me.call(e,t)?i=-1<--v:void 0 });return u.pop(),o.pop(),f&&(l(u),l(o)),i}function it(n,t,e,r,u){(Te(t)?St:h)(t,function(t,o){var i,a,f=t,l=n[o];if(t&&((a=Te(t))||Pe(t))){for(f=r.length;f--;)if(i=r[f]==t){l=u[f];break}if(!i){var c;e&&(f=e(l,t),c=typeof f!="undefined")&&(l=f),c||(l=a?Te(l)?l:[]:Pe(l)?l:{}),r.push(t),u.push(l),c||it(l,t,e,r,u)}}else e&&(f=e(l,t),typeof f=="undefined"&&(f=t)),typeof f!="undefined"&&(l=f);n[o]=l})}function at(n,t){return n+he(Re()*(t-n+1))}function ft(e,r,u){var i=-1,f=st(),p=e?e.length:0,s=[],v=!r&&p>=b&&f===n,h=u||v?a():s; for(v&&(h=o(h),f=t);++i<p;){var g=e[i],y=u?u(g,i,e):g;(r?!i||h[h.length-1]!==y:0>f(h,y))&&((u||v)&&h.push(y),s.push(g))}return v?(l(h.k),c(h)):u&&l(h),s}function lt(n){return function(t,e,r){var u={};e=J.createCallback(e,r,3),r=-1;var o=t?t.length:0;if(typeof o=="number")for(;++r<o;){var i=t[r];n(u,i,e(i,r,t),t)}else h(t,function(t,r,o){n(u,t,e(t,r,o),o)});return u}}function ct(n,t,e,r,u,o){var i=1&t,a=4&t,f=16&t,l=32&t;if(!(2&t||dt(n)))throw new ie;f&&!e.length&&(t&=-17,f=e=false),l&&!r.length&&(t&=-33,l=r=false); var c=n&&n.__bindData__;return c&&true!==c?(c=p(c),c[2]&&(c[2]=p(c[2])),c[3]&&(c[3]=p(c[3])),!i||1&c[1]||(c[4]=u),!i&&1&c[1]&&(t|=8),!a||4&c[1]||(c[5]=o),f&&be.apply(c[2]||(c[2]=[]),e),l&&we.apply(c[3]||(c[3]=[]),r),c[1]|=t,ct.apply(null,c)):(1==t||17===t?X:et)([n,t,e,r,u,o])}function pt(n){return Be[n]}function st(){var t=(t=J.indexOf)===Wt?n:t;return t}function vt(n){return typeof n=="function"&&pe.test(n)}function ht(n){var t,e;return n&&ce.call(n)==q&&(t=n.constructor,!dt(t)||t instanceof t)?(g(n,function(n,t){e=t }),typeof e=="undefined"||me.call(n,e)):false}function gt(n){return We[n]}function yt(n){return n&&typeof n=="object"&&typeof n.length=="number"&&ce.call(n)==D||false}function mt(n,t,e){var r=Fe(n),u=r.length;for(t=tt(t,e,3);u--&&(e=r[u],false!==t(n[e],e,n)););return n}function bt(n){var t=[];return g(n,function(n,e){dt(n)&&t.push(e)}),t.sort()}function _t(n){for(var t=-1,e=Fe(n),r=e.length,u={};++t<r;){var o=e[t];u[n[o]]=o}return u}function dt(n){return typeof n=="function"}function wt(n){return!(!n||!V[typeof n]) }function jt(n){return typeof n=="number"||n&&typeof n=="object"&&ce.call(n)==W||false}function kt(n){return typeof n=="string"||n&&typeof n=="object"&&ce.call(n)==P||false}function xt(n){for(var t=-1,e=Fe(n),r=e.length,u=Xt(r);++t<r;)u[t]=n[e[t]];return u}function Ct(n,t,e){var r=-1,u=st(),o=n?n.length:0,i=false;return e=(0>e?Ie(0,o+e):e)||0,Te(n)?i=-1<u(n,t,e):typeof o=="number"?i=-1<(kt(n)?n.indexOf(t,e):u(n,t,e)):h(n,function(n){return++r<e?void 0:!(i=n===t)}),i}function Ot(n,t,e){var r=true;t=J.createCallback(t,e,3),e=-1; var u=n?n.length:0;if(typeof u=="number")for(;++e<u&&(r=!!t(n[e],e,n)););else h(n,function(n,e,u){return r=!!t(n,e,u)});return r}function Nt(n,t,e){var r=[];t=J.createCallback(t,e,3),e=-1;var u=n?n.length:0;if(typeof u=="number")for(;++e<u;){var o=n[e];t(o,e,n)&&r.push(o)}else h(n,function(n,e,u){t(n,e,u)&&r.push(n)});return r}function It(n,t,e){t=J.createCallback(t,e,3),e=-1;var r=n?n.length:0;if(typeof r!="number"){var u;return h(n,function(n,e,r){return t(n,e,r)?(u=n,false):void 0}),u}for(;++e<r;){var o=n[e]; if(t(o,e,n))return o}}function St(n,t,e){var r=-1,u=n?n.length:0;if(t=t&&typeof e=="undefined"?t:tt(t,e,3),typeof u=="number")for(;++r<u&&false!==t(n[r],r,n););else h(n,t);return n}function Et(n,t,e){var r=n?n.length:0;if(t=t&&typeof e=="undefined"?t:tt(t,e,3),typeof r=="number")for(;r--&&false!==t(n[r],r,n););else{var u=Fe(n),r=u.length;h(n,function(n,e,o){return e=u?u[--r]:--r,t(o[e],e,o)})}return n}function Rt(n,t,e){var r=-1,u=n?n.length:0;if(t=J.createCallback(t,e,3),typeof u=="number")for(var o=Xt(u);++r<u;)o[r]=t(n[r],r,n); else o=[],h(n,function(n,e,u){o[++r]=t(n,e,u)});return o}function At(n,t,e){var u=-1/0,o=u;if(typeof t!="function"&&e&&e[t]===n&&(t=null),null==t&&Te(n)){e=-1;for(var i=n.length;++e<i;){var a=n[e];a>o&&(o=a)}}else t=null==t&&kt(n)?r:J.createCallback(t,e,3),St(n,function(n,e,r){e=t(n,e,r),e>u&&(u=e,o=n)});return o}function Dt(n,t,e,r){if(!n)return e;var u=3>arguments.length;t=J.createCallback(t,r,4);var o=-1,i=n.length;if(typeof i=="number")for(u&&(e=n[++o]);++o<i;)e=t(e,n[o],o,n);else h(n,function(n,r,o){e=u?(u=false,n):t(e,n,r,o) });return e}function $t(n,t,e,r){var u=3>arguments.length;return t=J.createCallback(t,r,4),Et(n,function(n,r,o){e=u?(u=false,n):t(e,n,r,o)}),e}function Tt(n){var t=-1,e=n?n.length:0,r=Xt(typeof e=="number"?e:0);return St(n,function(n){var e=at(0,++t);r[t]=r[e],r[e]=n}),r}function Ft(n,t,e){var r;t=J.createCallback(t,e,3),e=-1;var u=n?n.length:0;if(typeof u=="number")for(;++e<u&&!(r=t(n[e],e,n)););else h(n,function(n,e,u){return!(r=t(n,e,u))});return!!r}function Bt(n,t,e){var r=0,u=n?n.length:0;if(typeof t!="number"&&null!=t){var o=-1; for(t=J.createCallback(t,e,3);++o<u&&t(n[o],o,n);)r++}else if(r=t,null==r||e)return n?n[0]:v;return p(n,0,Se(Ie(0,r),u))}function Wt(t,e,r){if(typeof r=="number"){var u=t?t.length:0;r=0>r?Ie(0,u+r):r||0}else if(r)return r=zt(t,e),t[r]===e?r:-1;return n(t,e,r)}function qt(n,t,e){if(typeof t!="number"&&null!=t){var r=0,u=-1,o=n?n.length:0;for(t=J.createCallback(t,e,3);++u<o&&t(n[u],u,n);)r++}else r=null==t||e?1:Ie(0,t);return p(n,r)}function zt(n,t,e,r){var u=0,o=n?n.length:u;for(e=e?J.createCallback(e,r,1):Ut,t=e(t);u<o;)r=u+o>>>1,e(n[r])<t?u=r+1:o=r; return u}function Pt(n,t,e,r){return typeof t!="boolean"&&null!=t&&(r=e,e=typeof t!="function"&&r&&r[t]===n?null:t,t=false),null!=e&&(e=J.createCallback(e,r,3)),ft(n,t,e)}function Kt(){for(var n=1<arguments.length?arguments:arguments[0],t=-1,e=n?At(Ve(n,"length")):0,r=Xt(0>e?0:e);++t<e;)r[t]=Ve(n,t);return r}function Lt(n,t){var e=-1,r=n?n.length:0,u={};for(t||!r||Te(n[0])||(t=[]);++e<r;){var o=n[e];t?u[o]=t[e]:o&&(u[o[0]]=o[1])}return u}function Mt(n,t){return 2<arguments.length?ct(n,17,p(arguments,2),null,t):ct(n,1,null,null,t) }function Vt(n,t,e){function r(){c&&ve(c),i=c=p=v,(g||h!==t)&&(s=Ue(),a=n.apply(l,o),c||i||(o=l=null))}function u(){var e=t-(Ue()-f);0<e?c=_e(u,e):(i&&ve(i),e=p,i=c=p=v,e&&(s=Ue(),a=n.apply(l,o),c||i||(o=l=null)))}var o,i,a,f,l,c,p,s=0,h=false,g=true;if(!dt(n))throw new ie;if(t=Ie(0,t)||0,true===e)var y=true,g=false;else wt(e)&&(y=e.leading,h="maxWait"in e&&(Ie(t,e.maxWait)||0),g="trailing"in e?e.trailing:g);return function(){if(o=arguments,f=Ue(),l=this,p=g&&(c||!y),false===h)var e=y&&!c;else{i||y||(s=f);var v=h-(f-s),m=0>=v; m?(i&&(i=ve(i)),s=f,a=n.apply(l,o)):i||(i=_e(r,v))}return m&&c?c=ve(c):c||t===h||(c=_e(u,t)),e&&(m=true,a=n.apply(l,o)),!m||c||i||(o=l=null),a}}function Ut(n){return n}function Gt(n,t,e){var r=true,u=t&&bt(t);t&&(e||u.length)||(null==e&&(e=t),o=Q,t=n,n=J,u=bt(t)),false===e?r=false:wt(e)&&"chain"in e&&(r=e.chain);var o=n,i=dt(o);St(u,function(e){var u=n[e]=t[e];i&&(o.prototype[e]=function(){var t=this.__chain__,e=this.__wrapped__,i=[e];if(be.apply(i,arguments),i=u.apply(n,i),r||t){if(e===i&&wt(i))return this; i=new o(i),i.__chain__=t}return i})})}function Ht(){}function Jt(n){return function(t){return t[n]}}function Qt(){return this.__wrapped__}e=e?Y.defaults(G.Object(),e,Y.pick(G,A)):G;var Xt=e.Array,Yt=e.Boolean,Zt=e.Date,ne=e.Function,te=e.Math,ee=e.Number,re=e.Object,ue=e.RegExp,oe=e.String,ie=e.TypeError,ae=[],fe=re.prototype,le=e._,ce=fe.toString,pe=ue("^"+oe(ce).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$"),se=te.ceil,ve=e.clearTimeout,he=te.floor,ge=ne.prototype.toString,ye=vt(ye=re.getPrototypeOf)&&ye,me=fe.hasOwnProperty,be=ae.push,_e=e.setTimeout,de=ae.splice,we=ae.unshift,je=function(){try{var n={},t=vt(t=re.defineProperty)&&t,e=t(n,n,n)&&t }catch(r){}return e}(),ke=vt(ke=re.create)&&ke,xe=vt(xe=Xt.isArray)&&xe,Ce=e.isFinite,Oe=e.isNaN,Ne=vt(Ne=re.keys)&&Ne,Ie=te.max,Se=te.min,Ee=e.parseInt,Re=te.random,Ae={};Ae[$]=Xt,Ae[T]=Yt,Ae[F]=Zt,Ae[B]=ne,Ae[q]=re,Ae[W]=ee,Ae[z]=ue,Ae[P]=oe,Q.prototype=J.prototype;var De=J.support={};De.funcDecomp=!vt(e.a)&&E.test(s),De.funcNames=typeof ne.name=="string",J.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:N,variable:"",imports:{_:J}},ke||(nt=function(){function n(){}return function(t){if(wt(t)){n.prototype=t; var r=new n;n.prototype=null}return r||e.Object()}}());var $e=je?function(n,t){M.value=t,je(n,"__bindData__",M)}:Ht,Te=xe||function(n){return n&&typeof n=="object"&&typeof n.length=="number"&&ce.call(n)==$||false},Fe=Ne?function(n){return wt(n)?Ne(n):[]}:H,Be={"&":"&","<":"<",">":">",'"':""","'":"'"},We=_t(Be),qe=ue("("+Fe(We).join("|")+")","g"),ze=ue("["+Fe(Be).join("")+"]","g"),Pe=ye?function(n){if(!n||ce.call(n)!=q)return false;var t=n.valueOf,e=vt(t)&&(e=ye(t))&&ye(e);return e?n==e||ye(n)==e:ht(n) }:ht,Ke=lt(function(n,t,e){me.call(n,e)?n[e]++:n[e]=1}),Le=lt(function(n,t,e){(me.call(n,e)?n[e]:n[e]=[]).push(t)}),Me=lt(function(n,t,e){n[e]=t}),Ve=Rt,Ue=vt(Ue=Zt.now)&&Ue||function(){return(new Zt).getTime()},Ge=8==Ee(d+"08")?Ee:function(n,t){return Ee(kt(n)?n.replace(I,""):n,t||0)};return J.after=function(n,t){if(!dt(t))throw new ie;return function(){return 1>--n?t.apply(this,arguments):void 0}},J.assign=U,J.at=function(n){for(var t=arguments,e=-1,r=ut(t,true,false,1),t=t[2]&&t[2][t[1]]===n?1:r.length,u=Xt(t);++e<t;)u[e]=n[r[e]]; return u},J.bind=Mt,J.bindAll=function(n){for(var t=1<arguments.length?ut(arguments,true,false,1):bt(n),e=-1,r=t.length;++e<r;){var u=t[e];n[u]=ct(n[u],1,null,null,n)}return n},J.bindKey=function(n,t){return 2<arguments.length?ct(t,19,p(arguments,2),null,n):ct(t,3,null,null,n)},J.chain=function(n){return n=new Q(n),n.__chain__=true,n},J.compact=function(n){for(var t=-1,e=n?n.length:0,r=[];++t<e;){var u=n[t];u&&r.push(u)}return r},J.compose=function(){for(var n=arguments,t=n.length;t--;)if(!dt(n[t]))throw new ie; return function(){for(var t=arguments,e=n.length;e--;)t=[n[e].apply(this,t)];return t[0]}},J.constant=function(n){return function(){return n}},J.countBy=Ke,J.create=function(n,t){var e=nt(n);return t?U(e,t):e},J.createCallback=function(n,t,e){var r=typeof n;if(null==n||"function"==r)return tt(n,t,e);if("object"!=r)return Jt(n);var u=Fe(n),o=u[0],i=n[o];return 1!=u.length||i!==i||wt(i)?function(t){for(var e=u.length,r=false;e--&&(r=ot(t[u[e]],n[u[e]],null,true)););return r}:function(n){return n=n[o],i===n&&(0!==i||1/i==1/n) }},J.curry=function(n,t){return t=typeof t=="number"?t:+t||n.length,ct(n,4,null,null,null,t)},J.debounce=Vt,J.defaults=_,J.defer=function(n){if(!dt(n))throw new ie;var t=p(arguments,1);return _e(function(){n.apply(v,t)},1)},J.delay=function(n,t){if(!dt(n))throw new ie;var e=p(arguments,2);return _e(function(){n.apply(v,e)},t)},J.difference=function(n){return rt(n,ut(arguments,true,true,1))},J.filter=Nt,J.flatten=function(n,t,e,r){return typeof t!="boolean"&&null!=t&&(r=e,e=typeof t!="function"&&r&&r[t]===n?null:t,t=false),null!=e&&(n=Rt(n,e,r)),ut(n,t) },J.forEach=St,J.forEachRight=Et,J.forIn=g,J.forInRight=function(n,t,e){var r=[];g(n,function(n,t){r.push(t,n)});var u=r.length;for(t=tt(t,e,3);u--&&false!==t(r[u--],r[u],n););return n},J.forOwn=h,J.forOwnRight=mt,J.functions=bt,J.groupBy=Le,J.indexBy=Me,J.initial=function(n,t,e){var r=0,u=n?n.length:0;if(typeof t!="number"&&null!=t){var o=u;for(t=J.createCallback(t,e,3);o--&&t(n[o],o,n);)r++}else r=null==t||e?1:t||r;return p(n,0,Se(Ie(0,u-r),u))},J.intersection=function(){for(var e=[],r=-1,u=arguments.length,i=a(),f=st(),p=f===n,s=a();++r<u;){var v=arguments[r]; (Te(v)||yt(v))&&(e.push(v),i.push(p&&v.length>=b&&o(r?e[r]:s)))}var p=e[0],h=-1,g=p?p.length:0,y=[];n:for(;++h<g;){var m=i[0],v=p[h];if(0>(m?t(m,v):f(s,v))){for(r=u,(m||s).push(v);--r;)if(m=i[r],0>(m?t(m,v):f(e[r],v)))continue n;y.push(v)}}for(;u--;)(m=i[u])&&c(m);return l(i),l(s),y},J.invert=_t,J.invoke=function(n,t){var e=p(arguments,2),r=-1,u=typeof t=="function",o=n?n.length:0,i=Xt(typeof o=="number"?o:0);return St(n,function(n){i[++r]=(u?t:n[t]).apply(n,e)}),i},J.keys=Fe,J.map=Rt,J.mapValues=function(n,t,e){var r={}; return t=J.createCallback(t,e,3),h(n,function(n,e,u){r[e]=t(n,e,u)}),r},J.max=At,J.memoize=function(n,t){function e(){var r=e.cache,u=t?t.apply(this,arguments):m+arguments[0];return me.call(r,u)?r[u]:r[u]=n.apply(this,arguments)}if(!dt(n))throw new ie;return e.cache={},e},J.merge=function(n){var t=arguments,e=2;if(!wt(n))return n;if("number"!=typeof t[2]&&(e=t.length),3<e&&"function"==typeof t[e-2])var r=tt(t[--e-1],t[e--],2);else 2<e&&"function"==typeof t[e-1]&&(r=t[--e]);for(var t=p(arguments,1,e),u=-1,o=a(),i=a();++u<e;)it(n,t[u],r,o,i); return l(o),l(i),n},J.min=function(n,t,e){var u=1/0,o=u;if(typeof t!="function"&&e&&e[t]===n&&(t=null),null==t&&Te(n)){e=-1;for(var i=n.length;++e<i;){var a=n[e];a<o&&(o=a)}}else t=null==t&&kt(n)?r:J.createCallback(t,e,3),St(n,function(n,e,r){e=t(n,e,r),e<u&&(u=e,o=n)});return o},J.omit=function(n,t,e){var r={};if(typeof t!="function"){var u=[];g(n,function(n,t){u.push(t)});for(var u=rt(u,ut(arguments,true,false,1)),o=-1,i=u.length;++o<i;){var a=u[o];r[a]=n[a]}}else t=J.createCallback(t,e,3),g(n,function(n,e,u){t(n,e,u)||(r[e]=n) });return r},J.once=function(n){var t,e;if(!dt(n))throw new ie;return function(){return t?e:(t=true,e=n.apply(this,arguments),n=null,e)}},J.pairs=function(n){for(var t=-1,e=Fe(n),r=e.length,u=Xt(r);++t<r;){var o=e[t];u[t]=[o,n[o]]}return u},J.partial=function(n){return ct(n,16,p(arguments,1))},J.partialRight=function(n){return ct(n,32,null,p(arguments,1))},J.pick=function(n,t,e){var r={};if(typeof t!="function")for(var u=-1,o=ut(arguments,true,false,1),i=wt(n)?o.length:0;++u<i;){var a=o[u];a in n&&(r[a]=n[a]) }else t=J.createCallback(t,e,3),g(n,function(n,e,u){t(n,e,u)&&(r[e]=n)});return r},J.pluck=Ve,J.property=Jt,J.pull=function(n){for(var t=arguments,e=0,r=t.length,u=n?n.length:0;++e<r;)for(var o=-1,i=t[e];++o<u;)n[o]===i&&(de.call(n,o--,1),u--);return n},J.range=function(n,t,e){n=+n||0,e=typeof e=="number"?e:+e||1,null==t&&(t=n,n=0);var r=-1;t=Ie(0,se((t-n)/(e||1)));for(var u=Xt(t);++r<t;)u[r]=n,n+=e;return u},J.reject=function(n,t,e){return t=J.createCallback(t,e,3),Nt(n,function(n,e,r){return!t(n,e,r) })},J.remove=function(n,t,e){var r=-1,u=n?n.length:0,o=[];for(t=J.createCallback(t,e,3);++r<u;)e=n[r],t(e,r,n)&&(o.push(e),de.call(n,r--,1),u--);return o},J.rest=qt,J.shuffle=Tt,J.sortBy=function(n,t,e){var r=-1,o=Te(t),i=n?n.length:0,p=Xt(typeof i=="number"?i:0);for(o||(t=J.createCallback(t,e,3)),St(n,function(n,e,u){var i=p[++r]=f();o?i.m=Rt(t,function(t){return n[t]}):(i.m=a())[0]=t(n,e,u),i.n=r,i.o=n}),i=p.length,p.sort(u);i--;)n=p[i],p[i]=n.o,o||l(n.m),c(n);return p},J.tap=function(n,t){return t(n),n },J.throttle=function(n,t,e){var r=true,u=true;if(!dt(n))throw new ie;return false===e?r=false:wt(e)&&(r="leading"in e?e.leading:r,u="trailing"in e?e.trailing:u),L.leading=r,L.maxWait=t,L.trailing=u,Vt(n,t,L)},J.times=function(n,t,e){n=-1<(n=+n)?n:0;var r=-1,u=Xt(n);for(t=tt(t,e,1);++r<n;)u[r]=t(r);return u},J.toArray=function(n){return n&&typeof n.length=="number"?p(n):xt(n)},J.transform=function(n,t,e,r){var u=Te(n);if(null==e)if(u)e=[];else{var o=n&&n.constructor;e=nt(o&&o.prototype)}return t&&(t=J.createCallback(t,r,4),(u?St:h)(n,function(n,r,u){return t(e,n,r,u) })),e},J.union=function(){return ft(ut(arguments,true,true))},J.uniq=Pt,J.values=xt,J.where=Nt,J.without=function(n){return rt(n,p(arguments,1))},J.wrap=function(n,t){return ct(t,16,[n])},J.xor=function(){for(var n=-1,t=arguments.length;++n<t;){var e=arguments[n];if(Te(e)||yt(e))var r=r?ft(rt(r,e).concat(rt(e,r))):e}return r||[]},J.zip=Kt,J.zipObject=Lt,J.collect=Rt,J.drop=qt,J.each=St,J.eachRight=Et,J.extend=U,J.methods=bt,J.object=Lt,J.select=Nt,J.tail=qt,J.unique=Pt,J.unzip=Kt,Gt(J),J.clone=function(n,t,e,r){return typeof t!="boolean"&&null!=t&&(r=e,e=t,t=false),Z(n,t,typeof e=="function"&&tt(e,r,1)) },J.cloneDeep=function(n,t,e){return Z(n,true,typeof t=="function"&&tt(t,e,1))},J.contains=Ct,J.escape=function(n){return null==n?"":oe(n).replace(ze,pt)},J.every=Ot,J.find=It,J.findIndex=function(n,t,e){var r=-1,u=n?n.length:0;for(t=J.createCallback(t,e,3);++r<u;)if(t(n[r],r,n))return r;return-1},J.findKey=function(n,t,e){var r;return t=J.createCallback(t,e,3),h(n,function(n,e,u){return t(n,e,u)?(r=e,false):void 0}),r},J.findLast=function(n,t,e){var r;return t=J.createCallback(t,e,3),Et(n,function(n,e,u){return t(n,e,u)?(r=n,false):void 0 }),r},J.findLastIndex=function(n,t,e){var r=n?n.length:0;for(t=J.createCallback(t,e,3);r--;)if(t(n[r],r,n))return r;return-1},J.findLastKey=function(n,t,e){var r;return t=J.createCallback(t,e,3),mt(n,function(n,e,u){return t(n,e,u)?(r=e,false):void 0}),r},J.has=function(n,t){return n?me.call(n,t):false},J.identity=Ut,J.indexOf=Wt,J.isArguments=yt,J.isArray=Te,J.isBoolean=function(n){return true===n||false===n||n&&typeof n=="object"&&ce.call(n)==T||false},J.isDate=function(n){return n&&typeof n=="object"&&ce.call(n)==F||false },J.isElement=function(n){return n&&1===n.nodeType||false},J.isEmpty=function(n){var t=true;if(!n)return t;var e=ce.call(n),r=n.length;return e==$||e==P||e==D||e==q&&typeof r=="number"&&dt(n.splice)?!r:(h(n,function(){return t=false}),t)},J.isEqual=function(n,t,e,r){return ot(n,t,typeof e=="function"&&tt(e,r,2))},J.isFinite=function(n){return Ce(n)&&!Oe(parseFloat(n))},J.isFunction=dt,J.isNaN=function(n){return jt(n)&&n!=+n},J.isNull=function(n){return null===n},J.isNumber=jt,J.isObject=wt,J.isPlainObject=Pe,J.isRegExp=function(n){return n&&typeof n=="object"&&ce.call(n)==z||false },J.isString=kt,J.isUndefined=function(n){return typeof n=="undefined"},J.lastIndexOf=function(n,t,e){var r=n?n.length:0;for(typeof e=="number"&&(r=(0>e?Ie(0,r+e):Se(e,r-1))+1);r--;)if(n[r]===t)return r;return-1},J.mixin=Gt,J.noConflict=function(){return e._=le,this},J.noop=Ht,J.now=Ue,J.parseInt=Ge,J.random=function(n,t,e){var r=null==n,u=null==t;return null==e&&(typeof n=="boolean"&&u?(e=n,n=1):u||typeof t!="boolean"||(e=t,u=true)),r&&u&&(t=1),n=+n||0,u?(t=n,n=0):t=+t||0,e||n%1||t%1?(e=Re(),Se(n+e*(t-n+parseFloat("1e-"+((e+"").length-1))),t)):at(n,t) },J.reduce=Dt,J.reduceRight=$t,J.result=function(n,t){if(n){var e=n[t];return dt(e)?n[t]():e}},J.runInContext=s,J.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:Fe(n).length},J.some=Ft,J.sortedIndex=zt,J.template=function(n,t,e){var r=J.templateSettings;n=oe(n||""),e=_({},e,r);var u,o=_({},e.imports,r.imports),r=Fe(o),o=xt(o),a=0,f=e.interpolate||S,l="__p+='",f=ue((e.escape||S).source+"|"+f.source+"|"+(f===N?x:S).source+"|"+(e.evaluate||S).source+"|$","g");n.replace(f,function(t,e,r,o,f,c){return r||(r=o),l+=n.slice(a,c).replace(R,i),e&&(l+="'+__e("+e+")+'"),f&&(u=true,l+="';"+f+";\n__p+='"),r&&(l+="'+((__t=("+r+"))==null?'':__t)+'"),a=c+t.length,t }),l+="';",f=e=e.variable,f||(e="obj",l="with("+e+"){"+l+"}"),l=(u?l.replace(w,""):l).replace(j,"$1").replace(k,"$1;"),l="function("+e+"){"+(f?"":e+"||("+e+"={});")+"var __t,__p='',__e=_.escape"+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+l+"return __p}";try{var c=ne(r,"return "+l).apply(v,o)}catch(p){throw p.source=l,p}return t?c(t):(c.source=l,c)},J.unescape=function(n){return null==n?"":oe(n).replace(qe,gt)},J.uniqueId=function(n){var t=++y;return oe(null==n?"":n)+t },J.all=Ot,J.any=Ft,J.detect=It,J.findWhere=It,J.foldl=Dt,J.foldr=$t,J.include=Ct,J.inject=Dt,Gt(function(){var n={};return h(J,function(t,e){J.prototype[e]||(n[e]=t)}),n}(),false),J.first=Bt,J.last=function(n,t,e){var r=0,u=n?n.length:0;if(typeof t!="number"&&null!=t){var o=u;for(t=J.createCallback(t,e,3);o--&&t(n[o],o,n);)r++}else if(r=t,null==r||e)return n?n[u-1]:v;return p(n,Ie(0,u-r))},J.sample=function(n,t,e){return n&&typeof n.length!="number"&&(n=xt(n)),null==t||e?n?n[at(0,n.length-1)]:v:(n=Tt(n),n.length=Se(Ie(0,t),n.length),n) },J.take=Bt,J.head=Bt,h(J,function(n,t){var e="sample"!==t;J.prototype[t]||(J.prototype[t]=function(t,r){var u=this.__chain__,o=n(this.__wrapped__,t,r);return u||null!=t&&(!r||e&&typeof t=="function")?new Q(o,u):o})}),J.VERSION="2.4.1",J.prototype.chain=function(){return this.__chain__=true,this},J.prototype.toString=function(){return oe(this.__wrapped__)},J.prototype.value=Qt,J.prototype.valueOf=Qt,St(["join","pop","shift"],function(n){var t=ae[n];J.prototype[n]=function(){var n=this.__chain__,e=t.apply(this.__wrapped__,arguments); return n?new Q(e,n):e}}),St(["push","reverse","sort","unshift"],function(n){var t=ae[n];J.prototype[n]=function(){return t.apply(this.__wrapped__,arguments),this}}),St(["concat","slice","splice"],function(n){var t=ae[n];J.prototype[n]=function(){return new Q(t.apply(this.__wrapped__,arguments),this.__chain__)}}),J}var v,h=[],g=[],y=0,m=+new Date+"",b=75,_=40,d=" \t\x0B\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000",w=/\b__p\+='';/g,j=/\b(__p\+=)''\+/g,k=/(__e\(.*?\)|\b__t\))\+'';/g,x=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,C=/\w*$/,O=/^\s*function[ \n\r\t]+\w/,N=/<%=([\s\S]+?)%>/g,I=RegExp("^["+d+"]*0+(?=.$)"),S=/($^)/,E=/\bthis\b/,R=/['\n\r\t\u2028\u2029\\]/g,A="Array Boolean Date Function Math Number Object RegExp String _ attachEvent clearTimeout isFinite isNaN parseInt setTimeout".split(" "),D="[object Arguments]",$="[object Array]",T="[object Boolean]",F="[object Date]",B="[object Function]",W="[object Number]",q="[object Object]",z="[object RegExp]",P="[object String]",K={}; K[B]=false,K[D]=K[$]=K[T]=K[F]=K[W]=K[q]=K[z]=K[P]=true;var L={leading:false,maxWait:0,trailing:false},M={configurable:false,enumerable:false,value:null,writable:false},V={"boolean":false,"function":true,object:true,number:false,string:false,undefined:false},U={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},G=V[typeof window]&&window||this,H=V[typeof exports]&&exports&&!exports.nodeType&&exports,J=V[typeof module]&&module&&!module.nodeType&&module,Q=J&&J.exports===H&&H,X=V[typeof global]&&global;!X||X.global!==X&&X.window!==X||(G=X); var Y=s();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(G._=Y, define(function(){return Y})):H&&J?Q?(J.exports=Y)._=Y:H._=Y:G._=Y}).call(this); </script> <script> !function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(g))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;f<g;++f){var h=d[f].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),j=c(h[0]),k=h[1]||"",l=h[3]||"",m=null;h=h[2],i.hasOwnProperty(h)&&(m=i[h],m=Number(a[m])),null!==m&&("!"===k&&(m=e(l,m)),""===k&&m<10&&(m="0"+m.toString()),b=b.replace(j,m.toString()))}return b=b.replace(/%%/,"%")}}function e(a,b){var c="s",d="";return a&&(a=a.replace(/(:|;|\s)/gi,"").split(/\,/),1===a.length?c=a[0]:(d=a[0],c=a[1])),Math.abs(b)>1?c:d}var f=[],g=[],h={precision:100,elapse:!1,defer:!1};g.push(/^[0-9]*$/.source),g.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g=new RegExp(g.join("|"));var i={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.options=a.extend({},h),this.instanceNumber=f.length,f.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&("function"==typeof d?(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)):this.options=a.extend({},h,d)),this.setFinalDate(c),this.options.defer===!1&&this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),f[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){if(0===this.$el.closest("html").length)return void this.remove();var b,c=void 0!==a._data(this.el,"events"),d=new Date;b=this.finalDate.getTime()-d.getTime(),b=Math.ceil(b/1e3),b=!this.options.elapse&&b<0?0:Math.abs(b),this.totalSecsLeft!==b&&c&&(this.totalSecsLeft=b,this.elapsed=d>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-d.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish")))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.elapsed=this.elapsed,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=f[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}}); </script> <script type="text/template" id="countdown-template"> <div class="time <%= label %>"> <span class="count curr top"><%= curr %></span> <span class="count next top"><%= next %></span> <span class="count next bottom"><%= next %></span> <span class="count curr bottom"><%= curr %></span> <span class="label"><%= label %></span> </div> </script> <script type="text/template" id="countdown-container-template"> <div id="icse-2018-countdown"> <label class="next-icse-label">ICSE 2018 starts in: </label> <div class="countdown-container"></div> </div> </script> <script> try { $(window).on('load', function() { if(document.location.href.indexOf("countdown") === -1) { return; } var $targetHeader = $("#content > .row .row h3").first(); if($targetHeader.length !== 1 || $targetHeader.text()){ return; } $targetHeader.after($("#countdown-container-template").text()); var labels = ['months', 'days', 'hours', 'min', 'sec'], targetDate = '2018/05/27', template = _.template($('#countdown-template').html()), currDate = '00:00:00:00:00', nextDate = '00:00:00:00:00', parser = /([0-9]{2})/gi, $example = $('#icse-2018-countdown > .countdown-container'); // Parse countdown string to an object function strfobj(str) { var parsed = str.match(parser), obj = {}; labels.forEach(function(label, i) { obj[label] = parsed[i] }); return obj; } // Return the time components that diffs function diff(obj1, obj2) { var diff = []; labels.forEach(function(key) { if (obj1[key] !== obj2[key]) { diff.push(key); } }); return diff; } // Build the layout var initData = strfobj(currDate); labels.forEach(function(label, i) { $example.append(template({ curr: initData[label], next: initData[label], label: label })); }); // Starts the countdown $example.countdown(targetDate, function(event) { var newDate = event.strftime('%m:%d:%H:%M:%S'), data; if (newDate !== nextDate) { currDate = nextDate; nextDate = newDate; // Setup the data data = { 'curr': strfobj(currDate), 'next': strfobj(nextDate) }; // Apply the new values to each node that changed diff(data.curr, data.next).forEach(function(label) { var selector = '.%s'.replace(/%s/, label), $node = $example.find(selector); // Update the node $node.removeClass('flip'); $node.find('.curr').text(data.curr[label]); $node.find('.next').text(data.next[label]); // Wait for a repaint to then flip _.delay(function($node) { $node.addClass('flip'); }, 50, $node); }); } }); }); } catch(e){ console.log("Error with counter", e); } </script></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>