CINXE.COM
SPLASH 2015
<!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://2015.splashcon.org/favicon.ico?28d37e6d7e5e12d24c39bdba0f4f3cfd" rel="shortcut icon" type="image/x-icon" /> <link href="https://2015.splashcon.org/stylesheets/common_.css?d7bcca3579a066193caf560ede9d6399" rel="stylesheet" type="text/css" /> <title>SPLASH 2015</title> <script type="text/javascript">var show_webdsl_debug=false;</script> <script type="text/javascript">var contextpath="https://2015.splashcon.org";</script> <link rel="stylesheet" href="https://2015.splashcon.org/stylesheets/bootstrap/css/bootstrap.min.css?7f89537eaf606bff49f5cc1a7c24dbca" type="text/css" /><link rel="stylesheet" href="https://2015.splashcon.org/stylesheets/conf.css?e0c92ee5f52769e04d268b7588469bfe" type="text/css" /><link rel="stylesheet" href="https://2015.splashcon.org/getFile/dc9fe21d-87f9-4e2e-b090-a8fcb17b337f/logobarsplash.css?1445932920708" type="text/css" /><link rel="stylesheet" href="https://2015.splashcon.org/stylesheets/owl-carousel/owl.theme.css?f23cf727e4fcca9a5470658da5e755c9" type="text/css" /><link rel="stylesheet" href="https://2015.splashcon.org/stylesheets/owl-carousel/owl.carousel.css?0371b5a2d50e985b09b7d337edc0dc9f" type="text/css" /><link rel="stylesheet" href="https://2015.splashcon.org/stylesheets/owl-carousel/owl.transitions.css?b1bdaeac4065bf67a7d7a06213192964" type="text/css" /><link rel="stylesheet" href="https://2015.splashcon.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://2015.splashcon.org/javascript/owl-carousel/owl.carousel.min.js?88d0fe722f04973e2888b58a63aa0570"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/twitter-widget-ios-fix.js?7ba20a9fa447de94b2a094eead2ccfe8"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/jquery.tablesorter.combined.min.js?285b21976326641f8f1b910492e6d5d0"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/jquery.tablesorter.pager.min.js?4551cdfea66f45a11ae5548f3d50a06f"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/tablesorter-init.js?ee6babedf1a6be960e4543a1bb57b421"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/bootstrap/js/bootstrap.min.js?2f34b630ffe30ba2ff2b91e3f3c322a1"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/notify.min.js?e86d399917a84b69a4683f504c7a7813"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/ajax.js?2dbd1cc4f8f2d52ae9c879d7346f4f8a"></script> <script type="text/javascript">$(document).ready( function(){ $('#program-menu a[data-fltr-type]').on('click', function(event){ event.preventDefault(); window.location = $(this).attr('href') + "?" + encodeURIComponent( $(this).data('fltr-type') ) + '=' + encodeURIComponent( $(this).data('fltr-val') ); }) }) </script> <script type="text/javascript">(function($){ $(document).ready(function(){ $('ul.dropdown-menu [data-toggle=dropdown]').on('click', function(event) { event.preventDefault(); event.stopPropagation(); $(this).parent().siblings().removeClass('open'); $(this).parent().toggleClass('open'); }); }); })(jQuery); </script> <meta prefix='og: http://ogp.me/ns#' property='og:description' content='The ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH) is the premier conference at the intersection of programming, languages, and software engineering. Embracing all aspects of software construction and delivery, this year SPLASH includes OOPSLA, Onward!, DLS, GPCE, SLE, PLoP, and DBPL. SPLASH 2015 will take place October 25-30, 2015 in Pittsburgh, Pennsylvania, United States. The conference is now over see you in Amsterdam, Netherlands for SPLASH 2016!'> <script async src="https://www.googletagmanager.com/gtag/js?id=G-4G0QWEKVQS"></script> <script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-4G0QWEKVQS', {'cookie_domain': 'auto', 'anonymizeIp': true });gtag('config', 'UA-9607501-2', {'cookie_domain': 'auto', 'anonymizeIp': true });</script> <meta name='description' content='The ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH) is the premier conference at the intersection of programming, languages, and software engineering. Embracing all aspects of software construction and delivery, this year SPLASH includes OOPSLA, Onward!, DLS, GPCE, SLE, PLoP, and DBPL. SPLASH 2015 will take place October 25-30, 2015 in Pittsburgh, Pennsylvania, United States. The conference is now over see you in Amsterdam, Netherlands for SPLASH 2016!'> <meta prefix='og: http://ogp.me/ns#' property='og:title' content='SPLASH 2015'> <meta prefix='og: http://ogp.me/ns#' property='og:image' content='https://2015.splashcon.org/getImage/carousel/Pittsburgh_skyline_dawn.jpg?1422289583000'> <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> </head> <body id="home"><div class="frame"><div class="logobar"><div class="container"><a href="https://2015.splashcon.org" class="navbar-brand navigate"><span class="brand-text">SPLASH 2015</span></a><div class="place">Fri 23 - Fri 30 October 2015 <a href="https://2015.splashcon.org/venue/sheraton-station-square-hotel" class="navigate">Pittsburgh, Pennsylvania, United States</a></div></div></div><div class="navbar navbar-default"><div class="container"><div class="navbar-header"><button type="button" data-toggle="collapse" data-target="#navigationbar" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div id="navigationbar" class="navigationbar collapse navbar-collapse"><ul class="block nav navbar-nav"><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Attending <span class="caret"></span></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/venue/sheraton-station-square-hotel" class="navigate">Conference Venue: Sheraton Station Square Hotel</a></li><li class="block"><a href="https://2015.splashcon.org/venue/carnegie-museum" class="navigate">Conference Banquet: Carnegie Museum of Natural History</a></li><li class="block"><a href="https://2015.splashcon.org/attending/about" class="navigate">About</a></li><li class="block"><a href="https://2015.splashcon.org/attending/accommodation" class="navigate">Accommodation</a></li><li class="block"><a href="https://2015.splashcon.org/attending/anti-harrasment" class="navigate">Anti-Harassment Policy</a></li><li class="block"><a href="https://2015.splashcon.org/attending/dining" class="navigate">Dining</a></li><li class="block"><a href="https://2015.splashcon.org/attending/downloads" class="navigate">Downloads</a></li><li class="block"><a href="https://2015.splashcon.org/attending/pittsburgh-guide" class="navigate">Insider's Guide to Pittsburgh</a></li><li class="block"><a href="https://2015.splashcon.org/attending/maps" class="navigate">Maps</a></li><li class="block"><a href="https://2015.splashcon.org/attending/mobileapp" class="navigate">Mobile App</a></li><li class="block"><a href="https://2015.splashcon.org/attending/registration" class="navigate">Registration</a></li><li class="block"><a href="https://2015.splashcon.org/attending/students" class="navigate">Students</a></li><li class="block"><a href="https://2015.splashcon.org/attending/support-program" class="navigate">Support Program</a></li><li class="block"><a href="https://2015.splashcon.org/attending/supporters" class="navigate">Supporters</a></li><li class="block"><a href="https://2015.splashcon.org/attending/travel" class="navigate">Travel</a></li><li class="block"><a href="https://2015.splashcon.org/attending/visa" class="navigate">Visas</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://2015.splashcon.org/program/program-splash2015/" class="navigate">SPLASH Program</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" 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://2015.splashcon.org/info/program-overview" class="navigate">Program Overview</a></li><li class="block"><a href="https://2015.splashcon.org/info/proceedings" class="navigate"><span class="text-muted"><span class="glyphicon glyphicon-lock"></span> </span>SPLASH Proceedings</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://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Fri 23 Oct 2015" class="navigate">Fri 23 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Sat 24 Oct 2015" class="navigate">Sat 24 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Sun 25 Oct 2015" class="navigate">Sun 25 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Mon 26 Oct 2015" class="navigate">Mon 26 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Tue 27 Oct 2015" class="navigate">Tue 27 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Wed 28 Oct 2015" class="navigate">Wed 28 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Thu 29 Oct 2015" class="navigate">Thu 29 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Fri 30 Oct 2015" class="navigate">Fri 30 Oct</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">SPLASH 2015</li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-demos" class="navigate">Demos</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-ds" class="navigate">Doctoral Symposium</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-keynotes" class="navigate">Keynotes</a></li><li class="block"><a href="https://2015.splashcon.org/track/oopsla2015" class="navigate">OOPSLA</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-artifacts" class="navigate">OOPSLA Artifacts</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-panels" class="navigate">Panels</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-posters" class="navigate">Posters</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-plmw" class="navigate">PLMW</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-rpg" class="navigate">RPG</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-splash-e" class="navigate">SPLASH-E</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-splash-i" class="navigate">SPLASH-I</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-social" class="navigate">Social Events</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-src" class="navigate">Student Research Competition</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-sv" class="navigate">Student Volunteers</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-tutorials" class="navigate">Tutorials</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-wavefront" class="navigate">Wavefront</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-workshops" class="navigate">Workshops</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="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>GPCE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/gpce2015" class="navigate"><span class="glyphicon glyphicon-home"></span> GPCE</a></li><li class="block"><a href="https://conf.researchr.org/track/gpce2015/gpce2015" class="navigate"><strong>GPCE</strong> </a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Onward!</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.onward-conference.org" class="navigate"><span class="glyphicon glyphicon-home"></span> Onward!</a></li><li class="block"><a href="https://2015.onward-conference.org/track/onward2015-essays" class="navigate"><strong>Onward!</strong> Essays</a></li><li class="block"><a href="https://2015.onward-conference.org/track/onward2015-papers" class="navigate"><strong>Onward!</strong> Papers</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>PLoP</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/plop2015" class="navigate"><span class="glyphicon glyphicon-home"></span> PLoP</a></li><li class="block"><a href="https://conf.researchr.org/track/plop2015/plop2015" class="navigate"><strong>PLoP</strong> </a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/track/sle2015" class="navigate"><strong>SLE</strong> </a></li><li class="block dropdown-header">Workshops</li><li class="block"><a href="https://2015.splashcon.org/track/agere2015" class="navigate"><strong>AGERE!</strong> </a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>DSM</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/dsm2015" class="navigate"><span class="glyphicon glyphicon-home"></span> DSM</a></li><li class="block"><a href="https://2015.splashcon.org/track/dsm2015" class="navigate"><strong>DSM</strong> </a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/track/etx2015" class="navigate"><strong>ETX</strong> </a></li><li class="block"><a href="https://2015.splashcon.org/track/fpw2015" class="navigate"><strong>Future Programming Workshop</strong> </a></li><li class="block"><a href="https://2015.splashcon.org/track/mobiledeli2015" class="navigate"><strong>MobileDeLi</strong> </a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>NOOL</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/nool2015" class="navigate"><span class="glyphicon glyphicon-home"></span> NOOL</a></li><li class="block"><a href="https://2015.splashcon.org/track/nool2015" class="navigate"><strong>NOOL</strong> </a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/track/plateau2015" class="navigate"><strong>PLATEAU</strong> </a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>PROMOTO</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/promoto2015" class="navigate"><span class="glyphicon glyphicon-home"></span> PROMOTO</a></li><li class="block"><a href="https://2015.splashcon.org/track/promoto2015" class="navigate"><strong>PROMOTO</strong> </a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Parsing@SLE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/ParsingAtSLE2015" class="navigate"><span class="glyphicon glyphicon-home"></span> Parsing@SLE</a></li><li class="block"><a href="https://2015.splashcon.org/track/ParsingAtSLE2015" class="navigate"><strong>Parsing@SLE</strong> </a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>REBLS</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/rebls-2015" class="navigate"><span class="glyphicon glyphicon-home"></span> REBLS</a></li><li class="block"><a href="https://2015.splashcon.org/track/rebls2015" class="navigate"><strong>REBLS</strong> </a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/track/seps2015" class="navigate"><strong>SEPS</strong> </a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Smart Software Strategies</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/SmartSoftwareStrategies2015" class="navigate"><span class="glyphicon glyphicon-home"></span> Smart Software Strategies</a></li><li class="block"><a href="https://2015.splashcon.org/track/SmartSoftwareStrategies2015" class="navigate"><strong>Smart Software Strategies</strong> </a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>WODA</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/woda2015" class="navigate"><span class="glyphicon glyphicon-home"></span> WODA</a></li><li class="block"><a href="https://2015.splashcon.org/track/woda2015" class="navigate"><strong>WODA</strong> </a></li></ul></li><li class="block dropdown-header">Co-hosted Symposia</li><li class="block"><a href="https://2015.splashcon.org/track/dbpl2015" class="navigate"><strong>DBPL</strong> </a></li><li class="block"><a href="https://2015.splashcon.org/track/dls2015" class="navigate"><strong>DLS</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">SPLASH 2015 Committees</li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-steering-committee" class="navigate">Steering Committee</a></li><li class="block dropdown-header">Track Committees </li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-demos-program-committee" class="navigate"><strong>Demos</strong></a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-ds-organizing-committee" class="navigate"><strong>Doctoral Symposium</strong></a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>OOPSLA</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/oopsla-program-committee" class="navigate">Program Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/oopsla-external-review-committee" class="navigate">External Review Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>OOPSLA Artifacts</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-artifacts-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-artifacts-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-panels-organizing-committee" class="navigate"><strong>Panels</strong></a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Posters</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-posters-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-posters-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-inspirations-organizing-committee" class="navigate"><strong>PLMW</strong></a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-rpg-organization" class="navigate"><strong>RPG</strong></a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>SPLASH-E</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-splash-e-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-splash-e-program-committee" class="navigate">Program Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-splash-e-steering-committee" class="navigate">Steering Committee</a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-splash-i-organizers" class="navigate"><strong>SPLASH-I</strong></a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Student Research Competition</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-src-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-src-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-student-volunteers-organizing-committee" class="navigate"><strong>Student Volunteers</strong></a></li><li class="block"><a href="https://2015.splashcon.org/committee/tutorials-organizing-committee" class="navigate"><strong>Tutorials</strong></a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-wavefront-organizing-committee" class="navigate"><strong>Wavefront</strong></a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-workshops-program-committee" class="navigate"><strong>Workshops</strong></a></li><li class="block dropdown-header">Contributors</li><li class="block"><a href="https://2015.splashcon.org/people-index" 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>GPCE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/gpce2015/gpce2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/gpce2015/gpce2015-steering-committee" class="navigate">Steering Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/gpce2015/gpce2015-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>Onward!</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.onward-conference.org/committee/onward2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.onward-conference.org/committee/onward2015-steering-committee" class="navigate">Steering Committee</a></li><li class="block"><a href="https://2015.onward-conference.org/committee/onward2015-essays-program-committee" class="navigate"><strong>Onward! Essays</strong></a></li><li class="block"><a href="https://2015.onward-conference.org/committee/onward2015-papers-program-committee" class="navigate"><strong>Onward! Papers</strong></a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>PLoP</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/plop2015/plop2015-organizing-committee" class="navigate">Organizing Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>SLE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/sle2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/sle2015-steering-committee" class="navigate">Steering Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/sle2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block dropdown-header">Workshops</li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>AGERE!</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/agere-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/agere-2015-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>DSM</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/dsm-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/dsm-2015-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>ETX</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/etx-2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/etx-2015-program-committee" class="navigate">Program Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/etx2015-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Future Programming Workshop</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/fpw-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>MobileDeLi</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/mobiledeli-2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/mobiledeli-2015-program-committee" class="navigate">Program Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/mobiledeli-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/mobiledeli-2015-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>NOOL</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/nool-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/nool-2016-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>PLATEAU</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/plateau-2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/plateau-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/plateau-2015-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>PROMOTO</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/promoto-2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/promoto-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/promoto-2015-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>Parsing@SLE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/parsingatsle-2015-organizers" class="navigate">Organizers</a></li><li class="block"><a href="https://2015.splashcon.org/committee/parsingatsle-2015-papers-organizing-committee" class="navigate">Organizers</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>REBLS</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/rebls-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/rebls-2015-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>SEPS</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/seps-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/seps-2015-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>Smart Software Strategies</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/smartsoftwarestrategies-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/smartsoftwarestrategies-2015-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>WODA</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/woda-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/woda-2015-papers-program-committee" class="navigate">Program 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>DBPL</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/dbpl-2015-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>DLS</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/dls-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li></ul></div></div></ul></li><li class="block"><a href="https://2015.splashcon.org/search//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://2015.splashcon.org/series/splash" class="navigate"><span class="glyphicon glyphicon-home"></span> Series</a></li><li class="block divider"></li><li class="block"><a href="https://2025.splashcon.org" class="navigate">SPLASH 2025</a></li><li class="block"><a href="https://2024.splashcon.org" class="navigate">SPLASH 2024</a></li><li class="block"><a href="https://2023.splashcon.org" class="navigate">SPLASH 2023</a></li><li class="block"><a href="https://2022.splashcon.org" class="navigate">SPLASH 2022</a></li><li class="block"><a href="https://2021.splashcon.org" class="navigate">SPLASH 2021</a></li><li class="block"><a href="https://2020.splashcon.org" class="navigate">SPLASH 2020</a></li><li class="block"><a href="https://2019.splashcon.org" class="navigate">SPLASH 2019</a></li><li class="block"><a href="https://2018.splashcon.org" class="navigate">SPLASH 2018</a></li><li class="block"><a href="https://2017.splashcon.org" class="navigate">SPLASH 2017</a></li><li class="block"><a href="https://2016.splashcon.org" class="navigate">SPLASH 2016</a></li><li class="block"><span class="text-muted" style="margin-left: 2px;"><span class="glyphicon glyphicon-hand-right"></span> SPLASH 2015</span></li><li class="block"><a href="https://2014.splashcon.org" class="navigate">SPLASH 2014</a></li><li class="block"><a href="https://2013.splashcon.org" class="navigate">SPLASH 2013</a></li><li class="block"><a href="https://2012.splashcon.org" class="navigate">SPLASH 2012</a></li><li class="block"><a href="https://2011.splashcon.org" class="navigate">SPLASH 2011</a></li><li class="block"></li><li class="block"><a href="http://splashcon.org/2010/" target="_blank" class="navigate">SPLASH 2010 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"></li><li class="block"><a href="http://www.oopsla.org/oopsla2009/" target="_blank" class="navigate">OOPSLA 2009 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/oopsla2008/" target="_blank" class="navigate">OOPSLA 2008 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/oopsla2007/index.php?page=home/" target="_blank" class="navigate">OOPSLA 2007 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2006/program.html" target="_blank" class="navigate">OOPSLA 2006 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2005/ShowPage.do?id=Home" target="_blank" class="navigate">OOPSLA 2005 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2004/ShowPage.do?id=Home" target="_blank" class="navigate">OOPSLA 2004 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/oopsla2003/files/" target="_blank" class="navigate">OOPSLA 2003 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2002/" target="_blank" class="navigate">OOPSLA 2002 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2001/" target="_blank" class="navigate">OOPSLA 2001 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2000/" target="_blank" class="navigate">OOPSLA 2000 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li></ul></li></ul><div class="navbar-right"><ul class="block nav navbar-nav"><li class="block"><a href="https://conf.researchr.org/signin/splash2015/https%3A%5Es%5Es2015.splashcon.org%5Es" rel="nofollow" class="navigate">Sign in</a></li><li class="block"><a href="https://2015.splashcon.org/signup" class="navigate">Sign up</a></li></ul></div></div></div></div><script type="text/javascript">$(document).ready(function(){ $('.carousel').carousel({ interval: 10000 }) }); </script><div id="carousel-39bba556-8b40-4adb-98c0-bde3918eea15" data-ride="carousel" class="carousel slide carousel-fade"><ol class="carousel-indicators"><li data-target="#carousel-39bba556-8b40-4adb-98c0-bde3918eea15" data-slide-to="0" class="active"></li><li data-target="#carousel-39bba556-8b40-4adb-98c0-bde3918eea15" data-slide-to="1"></li><li data-target="#carousel-39bba556-8b40-4adb-98c0-bde3918eea15" data-slide-to="2"></li></ol><div class="carousel-inner" style="background-color: #555;"><div class="item active"><div class="fill" style="background-image:url('https://2015.splashcon.org/getImage/carousel/Pittsburgh_skyline_dawn.jpg?1422289583000');"></div><div class="attribution"></div><div class="carousel-caption"><h3>SPLASH 2015</h3><h5><p>Pittsburgh, PA, USA</p></h5></div></div><div class="item"><div class="fill" style="background-image:url('https://2015.splashcon.org/getImage/carousel/Pittsburgh_skyline_day.jpg?1422289651000');"></div><div class="attribution"></div><div class="carousel-caption"><h3>SPLASH 2015</h3><h5><p>Pittsburgh, PA, USA</p></h5></div></div><div class="item"><div class="fill" style="background-image:url('https://2015.splashcon.org/getImage/carousel/Pittsburgh_pano_skyline_dusk.jpg?1422289615000');"></div><div class="attribution"></div><div class="carousel-caption"><h3>SPLASH 2015</h3><h5><p>Pittsburgh, PA, USA</p></h5></div></div></div><a href="#carousel-39bba556-8b40-4adb-98c0-bde3918eea15" data-slide="prev" class="left carousel-control"><span class="glyphicon glyphicon-chevron-left"></span></a><a href="#carousel-39bba556-8b40-4adb-98c0-bde3918eea15" data-slide="next" class="right carousel-control"><span class="glyphicon glyphicon-chevron-right"></span></a></div><div id="content" class="container"><div class="row"><div class="col-sm-7"><div class="row"><div class="col-sm-12"><div class="page-header"><h1>Welcome to SPLASH 2015!</h1></div><p>The ACM SIGPLAN conference on <strong>Systems, Programming, Languages and Applications: Software for Humanity (SPLASH)</strong> is the premier conference at the intersection of programming, languages, and software engineering. Embracing all aspects of software construction and delivery, this year SPLASH includes OOPSLA, Onward!, DLS, GPCE, SLE, PLoP, and DBPL. SPLASH 2015 will take place <strong>October 25-30, 2015</strong> in Pittsburgh, Pennsylvania, United States.</p> <p>The conference is now over see you in Amsterdam, Netherlands for <a href="http://2016.splashcon.org/home"><strong>SPLASH 2016</strong></a>!</p> <!-- * **WiFi:** Sheraton-Conf **Password:** test * Conference Registration: visit [conference registration link](https://regmaster4.com/2015conf/SPLASH15/register.php) or see [registration further details](https://2015.splashcon.org/attending/registration) * Conference venue: [Sheraton Station Square Hotel](https://2015.splashcon.org/venue/sheraton-station-square-hotel) * Accommodation: SPLASH room rate ($149 + Tax) in Hilton Double Tree [book your room now](http://goo.gl/forms/LWiHEzA71t) or see [accommodation further details]( https://2015.splashcon.org/attending/accommodation) ### Chairs General Chair: [Jonathan Aldrich](https://2015.splashcon.org/profile/jonathanaldrich), Carnegie Mellon University<br> OOPSLA Papers Chair: [Patrick Eugster](https://2015.splashcon.org/profile/patrickeugster), Purdue University<br> Onward! Papers Chair: [Gail Murphy](https://2015.splashcon.org/profile/gailmurphy), University of British Columbia<br> Onward! Essays Chair: [Guy Steele](https://2015.splashcon.org/profile/guylsteelejr), Oracle Labs<br> DLS Papers Chair: [Manuel Serrano](https://2015.splashcon.org/profile/manuelserrano), INRIA<br> SLE General Chair: [Richard Paige](https://2015.splashcon.org/profile/richardpaige), University of York<br> GPCE General Chair: [Christian Kästner](https://2015.splashcon.org/profile/christiankastner), Carnegie Mellon University<br> PLoP General Chair: [Filipe Correia](https://2015.splashcon.org/profile/filipecorreia), University of Porto<br> DBPL General Chairs: [James Cheney](https://2015.splashcon.org/profile/jamescheney), University of Edinburgh and [Thomas Neumann](https://2015.splashcon.org/profile/thomasneumann), TU Munich --> </div></div><div class="row"><div class="col-sm-12"><h3>SPLASH 2015 Keynotes</h3><div id="e71a4e676fa0222738b51ddc99b7226bwrapper"><div id="e71a4e676fa0222738b51ddc99b7226b"><a href="https://2015.splashcon.org/details/splash2015-keynotes/3/How-Dart-Learned-From-Past-Object-Oriented-Systems" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Lars Bak" src="https://2015.splashcon.org/getProfileImage/larsbak/28b06699-80f9-43a1-9ee4-18bdad55bd3c/avatar.jpg?1717827105000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>How Dart Learned From Past Object-Oriented Systems</h5><h6><i>Lars Bak</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-keynotes/1/Tomorrow-s-Network-Operators-Will-Be-Programmers" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Nick Feamster" src="https://2015.splashcon.org/getProfileImage/nickfeamster/c905858b-7143-4009-9cad-119cd7663063/avatar.jpg?1717827109000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Tomorrow’s Network Operators Will Be Programmers</h5><h6><i>Nick Feamster</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-keynotes/2/Modern-software-is-all-about-data-Development-environments-should-be-too-" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Robert DeLine" src="https://2015.splashcon.org/getProfileImage/robdeline/7162bc87-1e33-4edb-a25a-4adcfca10001/avatar.jpg?1717827107000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Modern software is all about data. Development environments should be, too.</h5><h6><i>Robert DeLine</i></h6></div></div></div></a></div></div><script type="text/javascript">$(document).ready(function() { $("#e71a4e676fa0222738b51ddc99b7226b").owlCarousel({ autoPlay: 15000, //Set AutoPlay to 15 sec items : 4, itemsDesktop : [1199,4], itemsDesktopSmall : [979,4], itemsTablet: [768,3], itemsTabletSmall: [600,2], itemsMobile: [479,2], itemsScaleUp: false, stopOnHover: true, responsiveBaseWidth: "#e71a4e676fa0222738b51ddc99b7226bwrapper" }); }); </script><script type="text/javascript">$(window).on('load', function() { var a = [/*"owl-top",*/ "owl-bottom"]; a.forEach(function(cl) { var maxHeight=0; $('#e71a4e676fa0222738b51ddc99b7226b .' + cl + ',#e71a4e676fa0222738b51ddc99b7226b .' + cl + ' *').each(function () { var thisHeight = $(this).outerHeight( true ); if (thisHeight > maxHeight ){ maxHeight = thisHeight; } }); $('#e71a4e676fa0222738b51ddc99b7226b .' + cl).css('height', maxHeight); }); }); </script></div></div><div class="row"><div class="col-sm-12"><div class="page-header"><h3>Video Presentations</h3></div><p>A representative sample of presentations from SPLASH.</p> <iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLqBAWgwE-k10uabnEyAVxXktRuqfsoCUj" frameborder="0" allowfullscreen></iframe> </div></div><div class="row"><div class="col-sm-12"><div class="page-header"><h3>Awards</h3></div><p><strong>OOPSLA Distinguished Papers Award</strong></p> <ul> <li><a href="https://2015.splashcon.org/event/oopsla2015-valor-efficient-software-only-region-conflict-exceptions">Valor: Efficient, Software-Only Region Conflict Exceptions</a>. Swarnendu Biswas, Minjia Zhang, Michael Bond, and Brandon Lucia</li> <li><a href="https://2015.splashcon.org/event/oopsla2015-accurate-profiling-in-the-presence-of-dynamic-compilation">Accurate Profiling in the Presence of Dynamic Compilation</a> Yudi Zheng, Lubomir Bulej, and Walter Binder</li> </ul> <p><strong>OOPSLA Distinguished Artifact Award</strong></p> <ul> <li><a href="https://2015.splashcon.org/event/splash2015-artifacts-automating-ad-hoc-data-representation-transformations">Automating Ad-hoc Data Representation Transformations</a>. Vlad Ureche, Aggelos Biboudis, Yannis Smaragdakis, Martin Odersky</li> <li><a href="https://2015.splashcon.org/event/splash2015-artifacts-efficient-software-only-data-race-exceptions">Valor: Efficient, Software-Only Region Conflict Exceptions</a>. Swarnendu Biswas, Minjia Zhang, Michael D. Bond, Brandon Lucia</li> </ul> <p><strong>OOPSLA Most Influential Paper Award</strong></p> <ul> <li><a href="http://grothoff.org/christian/x10.pdf">X10: an object-oriented approach to non-uniform cluster computing</a> <a href="http://dl.acm.org/citation.cfm?id=1094852">(DOI)</a>. Philippe Charles, Christopher Donawa, Kemal Ebcioglu, Christian Grothoff, Allan Kielstra, Christoph von Praun, Vijay Saraswat, Vivek Sarkar. OOPSLA 2005.</li> </ul> <p><strong>Onward! Most Notable Paper Award</strong></p> <ul> <li><a href="http://www.subtext-lang.org/OOPSLA05.pdf">Subtext: Uncovering the Simplicity of Programming</a> <a href="http://dl.acm.org/citation.cfm?id=1094851">(DOI)</a>. Jonathan Edwards. Onward! 2005.</li> </ul> <p><strong>John Vlissides Award - Doctoral Symposium</strong></p> <ul> <li><a href="https://2015.splashcon.org/event/splash2015-ds-trace-obliviousness-computation">Trace Oblivious Program Execution: A Programming Language Approach to Security</a>. Chang Liu, University of Maryland</li> </ul> <p><strong>SPLASH Distinguished Demo Award</strong></p> <ul> <li><a href="https://2015.splashcon.org/event/splash2015-demos-gtinspector-a-moldable-domain-aware-object-inspector">GTInspector: A Moldable Domain-Aware Object Inspector</a>. Andrei Chiş, Tudor Gîrba, Oscar Nierstrasz, Aliaksei Syrel</li> </ul> <p><strong>Student Research Competition Awards</strong></p> <p><i>Graduate Category:</i></p> <ul> <li>First place: Swarnendu Biswas - <a href="https://2015.splashcon.org/event/splash2015-src-viser-providing-serializability-in-hardware-with-simplified-cache-coherence">Viser: Providing Serializability in Hardware With Simplified Cache Coherence</a></li> <li>Second place: Ragnar Mogk - <a href="https://2015.splashcon.org/event/splash2015-src-concurrency-control-for-multithreaded-reactive-programming">Concurrency Control for Multithreaded Reactive Programming</a></li> <li>Third place: Alisa Maas - <a href="https://2015.splashcon.org/event/splash2015-src-automatic-array-property-detection-via-static-analysis">Automatic Array Property Detection Via Static Analysis</a></li> <li>Honorable mention: Minjia Zhang - <a href="https://2015.splashcon.org/event/splash2015-src-sire-an-efficient-snapshot-isolation-based-memory-model-for-detecting-and-tolerating-region-conflicts">SIRe: An Efficient Snapshot Isolation-based Memory Model for Detecting and Tolerating Region Conflicts</a></li> </ul> <p><i>Undergraduate Category:</i></p> <ul> <li>First place: Andrew Kofink - <a href="https://2015.splashcon.org/event/splash2015-src-contributions-of-the-under-appreciated-gender-bias-in-an-open-source-ecology">Contributions of the Under-Appreciated: Gender Bias in an Open-Source Ecology</a></li> </ul> </div></div><div class="row"><div class="col-sm-12"><h3>Invited Speakers</h3><div id="9f2bc1fa51277f4853da8445168cf746wrapper"><div id="9f2bc1fa51277f4853da8445168cf746"><a href="https://2015.splashcon.org/details/splash2015-splash-i/12/Spur-Efficient-Support-for-Live-Programming-in-Dynamic-Languages" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Eliot Miranda" src="https://2015.splashcon.org/getProfileImage/eliotmiranda/ca1a5bfb-cca9-4f89-9028-81d150acfbce/avatar.jpg?1717745084000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Spur: Efficient Support for Live Programming in Dynamic Languages</h5><h6><i>Eliot Miranda</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-splash-i/9/Language-Oriented-Business-Applications-Helping-End-Users-become-Programmers" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Markus Völter" src="https://2015.splashcon.org/getProfileImage/markusvlter/c208caba-a255-4e99-a9ef-550ebfdaf9b3/avatar.jpg?1711537491000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Language-Oriented Business Applications: Helping End Users become Programmers</h5><h6><i>Markus Völter</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/dls2015/1/DLS-Keynote-Declare-Your-Language" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Eelco Visser" src="https://2015.splashcon.org/getProfileImage/eelcovisser/3c4a9560-8267-4ca7-9410-5e1995c8b843/avatar.jpg?1711490921000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>DLS Keynote: Declare Your Language</h5><h6><i>Eelco Visser</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-splash-i/13/Changing-Engines-in-Flight-Facebook-s-Conversion-to-Hack" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Josh Watzman" src="https://2015.splashcon.org/getProfileImage/joshwatzman/a7db76ab-5af7-49d9-b958-e2cb610abfac/avatar.jpg?1718121073000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Changing Engines in Flight: Facebook's Conversion to Hack</h5><h6><i>Josh Watzman</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-panels/1/The-Future-of-Programming-Languages-and-Programmers" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Lars Bak" src="https://2015.splashcon.org/getProfileImage/larsbak/28b06699-80f9-43a1-9ee4-18bdad55bd3c/avatar.jpg?1717827105000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>The Future of Programming Languages and Programmers</h5><h6><i>Lars Bak, Robert DeLine, Nick Feamster, Lindsey Kuper, Crista Lopes, Peng Wu, Steven D. Fraser</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/rebls2015/4/REBLS-Industrial-Talk-PREZI-Playful-but-not-a-Toy-Views-on-Reactive-Programming-f" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Johannes Emerich" src="https://2015.splashcon.org/getProfileImage/johannesemerich/f539a127-a130-420f-b965-95faeb08f169/avatar.jpg?1718121075000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>REBLS Industrial Talk (PREZI): Playful but not a Toy: Views on Reactive Programming from within a Large Software Project</h5><h6><i>Johannes Emerich</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-rpg/2/Programming-as-Writing-and-vice-versa-" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Crista Lopes" src="https://2015.splashcon.org/getProfileImage/cristalopes/e8009e1a-2e5a-4e10-adab-c9231e81a199/avatar.jpg?1711582295000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Programming as Writing (and vice versa?)</h5><h6><i>Crista Lopes, Annette Vee</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/dbpl2015/6/DBPL-Keynote-The-Gremlin-Graph-Traversal-Machine-and-Language" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Marko Rodriguez" src="https://2015.splashcon.org/getProfileImage/markorodriguez/1474b5e1-3db4-4667-9ca0-d0e4efe8e6a9/avatar.jpg?1718121117000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>DBPL Keynote: The Gremlin Graph Traversal Machine and Language</h5><h6><i>Marko Rodriguez</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/rebls2015/11/REBLS-Keynote-Self-Adjusting-Computation-Practical-Abstractions-for-Dynamic-Softwa" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Umut A. Acar" src="https://2015.splashcon.org/getProfileImage/umutacar/e0fd5425-5e6c-4dc8-88d3-8202ec087864/avatar.jpg?1711470561000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>REBLS Keynote - Self-Adjusting Computation: Practical Abstractions for Dynamic Software</h5><h6><i>Umut A. Acar</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-splash-i/10/Prospect-Finding-and-Exploiting-Parallelism-in-a-Productivity-Language-for-Scientifi" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Lindsey Kuper" src="https://2015.splashcon.org/getProfileImage/lindseykuper/13c75b1c-0e15-43e8-8ed3-aac7cab145a3/avatar.jpg?1711544641000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Prospect: Finding and Exploiting Parallelism in a Productivity Language for Scientific Computing</h5><h6><i>Lindsey Kuper</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-splash-i/1/ECMAScript-2015-the-future-of-JavaScript-is-now-" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Tom Van Cutsem" src="https://2015.splashcon.org/getProfileImage/tomvancutsem/8c7b83ea-6a6d-4189-8e4f-01bdfff32503/avatar.jpg?1711479621000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>ECMAScript 2015: the future of JavaScript is now!</h5><h6><i>Tom Van Cutsem</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/etx2015/6/ETX-Keynote-High-Level-Concurrency-Libraries-Challenges-for-Tool-Support" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Philipp Haller" src="https://2015.splashcon.org/getProfileImage/philipphaller/e777f795-9f59-4d80-b5a7-8218bf3c5b3b/avatar.jpg?1711459043000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>ETX Keynote: High-Level Concurrency Libraries: Challenges for Tool Support</h5><h6><i>Philipp Haller</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-splash-i/8/Fighting-Spam-with-Haskell" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Simon Marlow" src="https://2015.splashcon.org/getProfileImage/simonmarlow/614d54f4-e8cc-49f0-9fb1-0143f42aa204/avatar.jpg?1711573124000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Fighting Spam with Haskell</h5><h6><i>Simon Marlow</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-ds/10/DS-Invited-Keynote-Talk-II-Lessons-and-Stories-from-My-Career" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Gary T. Leavens" src="https://2015.splashcon.org/getProfileImage/garytleavens/5fc3a432-a09d-4f8f-9fb9-c41912297128/avatar.jpg?1711514387000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>DS Invited Keynote Talk II: Lessons and Stories from My Career</h5><h6><i>Gary T. Leavens</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/agere2015/13/AGERE-Keynote-Concurrent-Distributed-Thinking-for-First-time-Programmers-in-StarLo" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Daniel Wendel" src="https://2015.splashcon.org/getProfileImage/danielwendel/828d7936-3a4e-43e3-bfa9-23e9448f69bd/avatar.jpg?1718121061000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>AGERE! Keynote: Concurrent, Distributed Thinking for First-time Programmers in StarLogo Nova</h5><h6><i>Daniel Wendel</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-rpg/1/Singing-the-Blues-What-is-a-Song-" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><div class="owl-top" style="padding: 14px;"><p>In this multimedia talk and presentation, Pollak/Price will discuss, in the context of his personal odyssey: the history and current state of blues and blues-based American music; the process of writing and performing songs; criteria fo …</p></div><div class="caption"><div class="owl-bottom"><h5>Singing the Blues / What is a Song?</h5></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-panels/2/Software-Professionalism-Is-it-Good-Enough-" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Dennis Mancl" src="https://2015.splashcon.org/getProfileImage/dennismancl/c398e6f7-0bd0-4a81-ab18-7f385d7d92da/avatar.jpg?1711518549000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Software Professionalism – Is it “Good Enough?”</h5><h6><i>Dennis Mancl, Nancy Mead, Mary Shaw, Werner Wild, Steven D. Fraser</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-ds/5/DS-Invited-Keynote-Talk-III-Papers-vs-Artifacts" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Philipp Haller" src="https://2015.splashcon.org/getProfileImage/philipphaller/e777f795-9f59-4d80-b5a7-8218bf3c5b3b/avatar.jpg?1711459043000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>DS Invited Keynote Talk III: Papers vs. Artifacts</h5><h6><i>Philipp Haller</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-splash-i/6/Model-Execute-Deploy-Answering-the-Hard-Questions-about-End-user-Programming" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Shan Shan Huang" src="https://2015.splashcon.org/getProfileImage/shanshanhuang/2a7722b0-4145-4c2c-ac65-4d7d37358729/avatar.jpg?1718121104000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Model, Execute, Deploy: Answering the Hard Questions about End-user Programming</h5><h6><i>Shan Shan Huang</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/etx2015/5/ETX-Invited-Speaker-The-Eclipse-Academic-Program-Creating-the-Eclipse-University-Ec" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Brian Barry" src="https://2015.splashcon.org/getProfileImage/brianbarry/972249a2-60a5-44a9-96c1-73f13214fa69/avatar.jpg?1718121088000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>ETX Invited Speaker: The Eclipse Academic Program: Creating the Eclipse University Ecosystem</h5><h6><i>Brian Barry</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-ds/8/DS-Invited-Keynote-Talk-I-How-to-debug-the-Internet-of-Things-or-PhD-or-startup-" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Patrick Eugster" src="https://2015.splashcon.org/getProfileImage/patrickeugster/1879d54c-9683-4b05-91d7-e80f76679a05/avatar.jpg?1711459806000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>DS Invited Keynote Talk I: How to debug the Internet of Things, or, PhD or startup?</h5><h6><i>Patrick Eugster</i></h6></div></div></div></a><a href="https://conf.researchr.org/details/plop2015/plop2015/35/PLoP-Keynote-Keeping-A-Pattern-Language-Alive" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Mary Lynn Manns" src="https://2015.splashcon.org/getProfileImage/marylynnmanns/52b6ca2f-603f-460c-99d8-c67691f63268/avatar.jpg?1718099440000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>PLoP Keynote: Keeping A Pattern Language Alive</h5><h6><i>Mary Lynn Manns</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/seps2015/10/SEPS-Invited-Tallk-Hybrid-Inference-of-Semantics-for-Software-Adaptation" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Karl Palmskog" src="https://2015.splashcon.org/getProfileImage/karlpalmskog/a44bef85-fec3-4638-8de5-617362f7f2ba/avatar.jpg?1711494024000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>SEPS Invited Tallk: Hybrid Inference of Semantics for Software Adaptation</h5><h6><i>Karl Palmskog</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/promoto2015/4/Promoto-Keynote-Towards-More-Natural-Programming-for-Mobile-and-Touch" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Brad A. Myers" src="https://2015.splashcon.org/getProfileImage/bradmyers/9623e19c-e8bd-470b-ba85-0395712da457/avatar.jpg?1711489522000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Promoto Keynote: Towards More Natural Programming for Mobile and Touch</h5><h6><i>Brad A. Myers</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-splash-i/4/Flow-a-static-type-checker-for-JavaScript" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Avik Chaudhuri" src="https://2015.splashcon.org/getProfileImage/avikchaudhuri/e2b30264-fdfd-48f4-8b2a-84de09bb198c/avatar.jpg?1711611617000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Flow: a static type checker for JavaScript</h5><h6><i>Avik Chaudhuri</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/promoto2015/2/PROMOTO-Keynote-The-BBC-micro-bit-" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Jonathan Protzenko" src="https://2015.splashcon.org/getProfileImage/jonathanprotzenko/f049fd91-8e96-4dbe-91d4-6462be1bb640/avatar.jpg?1711457573000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>PROMOTO Keynote: The BBC micro:bit </h5><h6><i>Jonathan Protzenko</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/mobiledeli2015/16/MobileDeli-Keynote-Mobile-security" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Robert Seacord" src="https://2015.splashcon.org/getProfileImage/robertseacord/b4b2638e-5931-4777-b08f-7c99a6db3b4e/avatar.jpg?1711574050000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>MobileDeli Keynote: Mobile security</h5><h6><i>Robert Seacord</i></h6></div></div></div></a><a href="https://conf.researchr.org/details/gpce2015/gpce2015/13/GPCE-Keynote-Technologies-to-Enable-the-Next-Generation-Stadium-and-Fan-Experience-" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Priya Narasimhan" src="https://2015.splashcon.org/getProfileImage/priyanarasimhan/e79bb0a9-0ab1-4542-957a-80bfebbee9fe/avatar.jpg?1717826980000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>GPCE Keynote: "Technologies to Enable the Next-Generation Stadium and Fan Experience" by Priya Narasimhan </h5><h6><i>Priya Narasimhan</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/plateau2015/3/PLATEAU-Keynote-Computational-Thinking-for-All-Expanding-the-Boundaries-of-Computin" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Mary Beth Rosson" src="https://2015.splashcon.org/getProfileImage/marybethrosson/0067e36d-510a-4573-905b-59a41baa53fe/avatar.jpg?1718121097000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>PLATEAU Keynote: Computational Thinking for All: Expanding the Boundaries of Computing for Nonprogrammers </h5><h6><i>Mary Beth Rosson</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-splash-i/3/When-CT-meets-IT-Programming-Challenges-in-the-age-of-ICT-Convergence" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Peng Wu" src="https://2015.splashcon.org/getProfileImage/pengwu/6ee14219-9cce-4a73-9ed4-b0ec9253b5f0/avatar.jpg?1711467555000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>When CT meets IT: Programming Challenges in the age of ICT Convergence</h5><h6><i>Peng Wu</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-splash-i/2/What-is-a-compiler-We-thought-we-knew-" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Mads Torgersen" src="https://2015.splashcon.org/getProfileImage/madstorgersen/bdd887f6-1dea-4dfd-8af9-f5dffa13479e/avatar.jpg?1711588052000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>What is a compiler? We thought we knew…</h5><h6><i>Mads Torgersen</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-splash-i/11/Domain-Specific-Languages-Oracle-Labs-Current-Experiences-Future-Hopes" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Hassan Chafi" src="https://2015.splashcon.org/getProfileImage/hassanchafi/abf0742e-7a16-40c8-bdda-c34d2becb506/avatar.jpg?1711693912000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Domain Specific Languages @ Oracle Labs: Current Experiences, Future Hopes</h5><h6><i>Hassan Chafi</i></h6></div></div></div></a><a href="https://conf.researchr.org/details/plop2015/plop2015/31/PLoP-Keynote-Progress-Toward-an-Engineering-Discipline-of-Software" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Mary Shaw" src="https://2015.splashcon.org/getProfileImage/maryshaw/ad6924fa-5de8-44d4-8346-9ba815abdf3e/avatar.jpg?1717827263000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>PLoP Keynote: Progress Toward an Engineering Discipline of Software</h5><h6><i>Mary Shaw</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/sle2015/3/SLE-GPCE-Keynote-What-s-the-value-of-an-end-user-Platforms-and-Research-The-case-o" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Stéphane Ducasse" src="https://2015.splashcon.org/getProfileImage/stephaneducasse/74dd6790-3426-467a-bbd0-94e12b68bccb/avatar.jpg?1711466458000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: The case of Pharo and Moose</h5><h6><i>Stéphane Ducasse</i></h6></div></div></div></a></div></div><script type="text/javascript">$(document).ready(function() { $("#9f2bc1fa51277f4853da8445168cf746").owlCarousel({ autoPlay: 15000, //Set AutoPlay to 15 sec items : 4, itemsDesktop : [1199,4], itemsDesktopSmall : [979,4], itemsTablet: [768,3], itemsTabletSmall: [600,2], itemsMobile: [479,2], itemsScaleUp: false, stopOnHover: true, responsiveBaseWidth: "#9f2bc1fa51277f4853da8445168cf746wrapper" }); }); </script><script type="text/javascript">$(window).on('load', function() { var a = [/*"owl-top",*/ "owl-bottom"]; a.forEach(function(cl) { var maxHeight=0; $('#9f2bc1fa51277f4853da8445168cf746 .' + cl + ',#9f2bc1fa51277f4853da8445168cf746 .' + cl + ' *').each(function () { var thisHeight = $(this).outerHeight( true ); if (thisHeight > maxHeight ){ maxHeight = thisHeight; } }); $('#9f2bc1fa51277f4853da8445168cf746 .' + cl).css('height', maxHeight); }); }); </script></div></div><div class="row"><div class="col-sm-12"><h3>Tutorials and Demos</h3><div id="84ede3ff49d2b40d3977ea58a359322dwrapper"><div id="84ede3ff49d2b40d3977ea58a359322d"><a href="https://2015.splashcon.org/details/splash2015-demos/2/Ultra-Lightweight-JavaScript-Engine-for-Internet-of-Things-demonstration" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Evgeny Gavrin" src="https://2015.splashcon.org/getProfileImage/evgenygavrin1/8370881f-ad81-4bb1-87af-46b397d4e017/avatar.jpg?1718120089000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Ultra Lightweight JavaScript Engine for Internet of Things: demonstration</h5><h6><i>Evgeny Gavrin, Ruben Ayrapetyan, Andrey Shitov, Sung-Jae Lee</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-tutorials/5/Shipshape-An-Open-Program-Analysis-Platform" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Ciera Jaspan" src="https://2015.splashcon.org/getProfileImage/cierajaspan/03083cbe-124f-47c7-822f-9a6aa9e273e8/avatar.jpg?1711541794000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Shipshape: An Open Program Analysis Platform</h5><h6><i>Ciera Jaspan, Emma Söderberg, Jesper Oqvist</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-demos/3/Fraglight-Shedding-Light-on-Broken-Pointcuts-in-Evolving-Aspect-Oriented-Software" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Raffi Khatchadourian" src="https://2015.splashcon.org/getProfileImage/raffikhatchadourian/e5626398-a249-4de5-b704-2489baca9429/avatar.jpg?1711457606000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Fraglight: Shedding Light on Broken Pointcuts in Evolving Aspect-Oriented Software</h5><h6><i>Raffi Khatchadourian, Awais Rashid, Hidehiko Masuhara, Watanabe Takuya</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-tutorials/4/Evaluating-Programming-Languages-and-Tools-in-Studies-with-Human-Participants" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Thomas LaToza" src="https://2015.splashcon.org/getProfileImage/thomaslatoza/132c68ec-d69d-4bac-a817-9d0e6547b52f/avatar.jpg?1711520636000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Evaluating Programming Languages and Tools in Studies with Human Participants</h5><h6><i>Thomas LaToza</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-tutorials/6/Analyze-your-Java-Source-Code-with-ExtendJ" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Jesper Oqvist" src="https://2015.splashcon.org/getProfileImage/jesperoqvist/621bc323-febe-4f89-bb0b-a10a13fb8b5a/avatar.jpg?1717827356000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Analyze your Java Source Code with ExtendJ</h5><h6><i>Jesper Oqvist, Gorel Hedin, Emma Söderberg</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-demos/6/Heterogeneous-Device-Hopping-Bridging-the-Mobile-Cross-Platform-Gap-Via-a-Declarativ" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Sanchit Chadha" src="https://2015.splashcon.org/getProfileImage/sanchitchadha/385de2a4-a670-481d-9395-e5246fbbd585/avatar.jpg?1712523449000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Heterogeneous Device Hopping: Bridging the Mobile Cross-Platform Gap Via a Declarative Query Language</h5><h6><i>Sanchit Chadha, Antuan Byalik, Eli Tilevich</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-tutorials/3/Software-Analytics-Achievements-and-Challenges" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Tao Xie" src="https://2015.splashcon.org/getProfileImage/taoxie/14ae8022-1dd6-4455-a54f-157c86bc406d/avatar.jpg?1711453907000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Software Analytics: Achievements and Challenges</h5><h6><i>Tao Xie, Dongmei Zhang</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-demos/1/Making-Live-Programming-Practical-by-Bridging-the-Gap-Between-Trial-and-error-Develop" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Tomoki Imai" src="https://2015.splashcon.org/getProfileImage/tomokiimai/42a21b14-0b23-4fd4-bc57-22c5a9e426a9/avatar.jpg?1717939533000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Making Live Programming Practical by Bridging the Gap Between Trial-and-error Development and Unit Testing</h5><h6><i>Tomoki Imai, Hidehiko Masuhara, Tomoyuki Aotani</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-tutorials/9/Concurrency-in-Rust-Data-race-safety-with-zero-cost-abstractions" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Nicholas Cameron" src="https://2015.splashcon.org/getProfileImage/nicholascameron/a4ad619a-2c9c-47be-a09c-734ae959fc5f/avatar.jpg?1718119851000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Concurrency in Rust: Data race safety with zero cost abstractions</h5><h6><i>Nicholas Cameron, Nicholas Matsakis</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-tutorials/7/The-Use-of-Text-Retrieval-and-Natural-Language-Processing-in-Software-Engineering" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Venera Arnaoudova" src="https://2015.splashcon.org/getProfileImage/veneraarnaoudova/0f3b6e41-0109-44d9-8c62-89cbbfcbac32/avatar.jpg?1711462598000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>The Use of Text Retrieval and Natural Language Processing in Software Engineering</h5><h6><i>Venera Arnaoudova, Sonia Haiduc, Andrian Marcus, Giuliano Antoniol</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-demos/7/Custom-Full-Coverage-Dynamic-Program-Analysis-for-Android" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Haiyang Sun" src="https://2015.splashcon.org/getProfileImage/haiyangsun/42622f1b-e731-4e77-8eca-728850236247/avatar.jpg?1711596128000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Custom Full-Coverage Dynamic Program Analysis for Android</h5><h6><i>Haiyang Sun, Yudi Zheng, Lubomír Bulej, Stephen Kell, Walter Binder</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-tutorials/8/Mining-Programming-Language-Usage-with-Boa" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Robert Dyer" src="https://2015.splashcon.org/getProfileImage/robertdyer/774d6fd8-9a08-4c37-9113-f0bc0c5fb833/avatar.jpg?1711462193000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Mining Programming Language Usage with Boa</h5><h6><i>Robert Dyer, Hridesh Rajan, Tien N. Nguyen, Hoan Nguyen</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-tutorials/1/Building-Secure-Software-Architectures-using-Security-Patterns" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Eduardo Fernandez" src="https://2015.splashcon.org/getProfileImage/eduardofernandez/7e45201c-55ac-4451-91a3-746a3197428f/avatar.jpg?1711970093000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Building Secure Software Architectures using Security Patterns</h5><h6><i>Eduardo Fernandez</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-tutorials/2/The-Role-of-Ethnography-in-Programming-Language-Research-Developer-Centered-Design-o" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Yvonne Dittrich" src="https://2015.splashcon.org/getProfileImage/yvonnedittrich/7f7fdd62-985c-435f-b095-5f77483dadb0/avatar.jpg?1718120057000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>The Role of Ethnography in Programming Language Research: Developer-Centered Design of Languages and Tools</h5><h6><i>Yvonne Dittrich, Cleidson de Souza, Helen Sharp</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-demos/5/GTInspector-A-Moldable-Domain-Aware-Object-Inspector" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Andrei Chiş" src="https://2015.splashcon.org/getProfileImage/andreichis/a86e481d-8da3-4284-8787-2313ea88cacf/avatar.jpg?1717921184000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>GTInspector: A Moldable Domain-Aware Object Inspector</h5><h6><i>Andrei Chiş, Tudor Gîrba, Oscar Nierstrasz, Aliaksei Syrel</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-tutorials/10/Symbolic-Techniques-for-Software-Debugging-and-Repair" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Abhik Roychoudhury" src="https://2015.splashcon.org/getProfileImage/abhikroychoudhury/7017e73b-76d1-4dd4-a4b4-def2881fc2c9/avatar.jpg?1711460746000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Symbolic Techniques for Software Debugging and Repair</h5><h6><i>Abhik Roychoudhury, Satish Chandra</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-demos/8/Consensus-based-Mining-of-API-Preconditions-in-Big-Code" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Hoan Nguyen" src="https://2015.splashcon.org/getProfileImage/hoannguyen/c664fc26-a3f4-4c7f-8836-051c8aac6ca8/avatar.jpg?1711596110000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Consensus-based Mining of API Preconditions in Big Code</h5><h6><i>Hoan Nguyen, Robert Dyer, Tien N. Nguyen, Hridesh Rajan</i></h6></div></div></div></a><a href="https://2015.splashcon.org/details/splash2015-demos/4/Demonstrating-Programming-Language-Feature-Mining-Using-Boa" class="highlight-carousel-item navigate"><div class="thumbnail"><span style="position:absolute;"></span><img alt="Robert Dyer" src="https://2015.splashcon.org/getProfileImage/robertdyer/774d6fd8-9a08-4c37-9113-f0bc0c5fb833/avatar.jpg?1711462193000" class="outputimage owl-top"/><div class="caption"><div class="owl-bottom"><h5>Demonstrating Programming Language Feature Mining Using Boa</h5><h6><i>Robert Dyer, Hridesh Rajan, Tien N. Nguyen, Hoan Nguyen</i></h6></div></div></div></a></div></div><script type="text/javascript">$(document).ready(function() { $("#84ede3ff49d2b40d3977ea58a359322d").owlCarousel({ autoPlay: 15000, //Set AutoPlay to 15 sec items : 4, itemsDesktop : [1199,4], itemsDesktopSmall : [979,4], itemsTablet: [768,3], itemsTabletSmall: [600,2], itemsMobile: [479,2], itemsScaleUp: false, stopOnHover: true, responsiveBaseWidth: "#84ede3ff49d2b40d3977ea58a359322dwrapper" }); }); </script><script type="text/javascript">$(window).on('load', function() { var a = [/*"owl-top",*/ "owl-bottom"]; a.forEach(function(cl) { var maxHeight=0; $('#84ede3ff49d2b40d3977ea58a359322d .' + cl + ',#84ede3ff49d2b40d3977ea58a359322d .' + cl + ' *').each(function () { var thisHeight = $(this).outerHeight( true ); if (thisHeight > maxHeight ){ maxHeight = thisHeight; } }); $('#84ede3ff49d2b40d3977ea58a359322d .' + cl).css('height', maxHeight); }); }); </script></div></div></div><div class="col-sm-4 col-sm-offset-1 sidebar"><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title"><span class="glyphicon glyphicon-road"></span> SPLASH 2015 Tracks</div></div><div class="panel-body"><div class="all-tracks"><a href="https://2015.splashcon.org/track/splash2015-demos" class="text-muted navigate">Demos</a> | <a href="https://2015.splashcon.org/track/splash2015-ds" class="text-muted navigate">Doctoral Symposium</a> | <a href="https://2015.splashcon.org/track/splash2015-keynotes" class="text-muted navigate">Keynotes</a> | <a href="https://2015.splashcon.org/track/oopsla2015" class="text-muted navigate">OOPSLA</a> | <a href="https://2015.splashcon.org/track/splash2015-artifacts" class="text-muted navigate">OOPSLA Artifacts</a> | <a href="https://2015.splashcon.org/track/splash2015-panels" class="text-muted navigate">Panels</a> | <a href="https://2015.splashcon.org/track/splash2015-posters" class="text-muted navigate">Posters</a> | <a href="https://2015.splashcon.org/track/splash2015-plmw" class="text-muted navigate">Programming Languages Mentoring Workshop</a> | <a href="https://2015.splashcon.org/track/splash2015-rpg" class="text-muted navigate">Richard’s Pretty Good Talks</a> | <a href="https://2015.splashcon.org/track/splash2015-splash-e" class="text-muted navigate">SPLASH-E</a> | <a href="https://2015.splashcon.org/track/splash2015-splash-i" class="text-muted navigate">SPLASH-I</a> | <a href="https://2015.splashcon.org/track/splash2015-social" class="text-muted navigate">Social Events</a> | <a href="https://2015.splashcon.org/track/splash2015-src" class="text-muted navigate">Student Research Competition</a> | <a href="https://2015.splashcon.org/track/splash2015-sv" class="text-muted navigate">Student Volunteers</a> | <a href="https://2015.splashcon.org/track/splash2015-tutorials" class="text-muted navigate">Tutorials</a> | <a href="https://2015.splashcon.org/track/splash2015-wavefront" class="text-muted navigate">Wavefront</a> | <a href="https://2015.splashcon.org/track/splash2015-workshops" class="text-muted navigate">Workshops</a><br><a href="javascript:var btn=$('#tracks-in-navbar:not(.open)>a'); if(btn){ if(!btn.is(':visible')){$('.navbar-toggle').click();} } btn.click(); $('html, body').animate({scrollTop: $(btn).offset().top}, 200); void(0);" class="small">Show all tracks</a></div></div></div><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title"><span class="glyphicon glyphicon-bullhorn"></span> <a href="https://2015.splashcon.org/news" class="navigate">Featured News</a></div></div><table class="table table-hover"><tr href="https://2015.splashcon.org/news#Video-Presentations" class="clickable-row"><td>Video Presentations<span class="pull-right"><small class="text-muted">Tue 3 Nov 2015</small></span></td></tr><tr href="https://2015.splashcon.org/news#Thanks-for-Attending" class="clickable-row"><td>Thanks for Attending<span class="pull-right"><small class="text-muted">Fri 30 Oct 2015</small></span></td></tr><tr href="https://2015.splashcon.org/news#SPLASH-Student-Research-Competition-Awards" class="clickable-row"><td>SPLASH Student Research Competition Awards<span class="pull-right"><small class="text-muted">Fri 30 Oct 2015</small></span></td></tr><tr href="https://2015.splashcon.org/news#SPLASH-Most-Distinguished-Demo" class="clickable-row"><td>SPLASH Most Distinguished Demo<span class="pull-right"><small class="text-muted">Fri 30 Oct 2015</small></span></td></tr><tr href="https://2015.splashcon.org/news#OOPSLA-Most-Influential-Paper-Award" class="clickable-row"><td>OOPSLA Most Influential Paper Award<span class="pull-right"><small class="text-muted">Thu 29 Oct 2015</small></span></td></tr><tr href="https://2015.splashcon.org/news#OOPSLA-Distinguished-Artifact-Award" class="clickable-row"><td>OOPSLA Distinguished Artifact Award<span class="pull-right"><small class="text-muted">Thu 29 Oct 2015</small></span></td></tr><tr href="https://2015.splashcon.org/news#John-Vlissides-Award" class="clickable-row"><td>John Vlissides Award<span class="pull-right"><small class="text-muted">Thu 29 Oct 2015</small></span></td></tr><tr href="https://2015.splashcon.org/news#Onward!-Most-Notable-Paper-Award" class="clickable-row"><td>Onward! Most Notable Paper Award<span class="pull-right"><small class="text-muted">Thu 29 Oct 2015</small></span></td></tr><tr href="https://2015.splashcon.org/news#OOPSLA-Distinguished-Paper-Awards" class="clickable-row"><td>OOPSLA Distinguished Paper Awards<span class="pull-right"><small class="text-muted">Thu 29 Oct 2015</small></span></td></tr><tr href="https://2015.splashcon.org/news#SPLASH-2015-Supporters" class="clickable-row"><td>SPLASH 2015 Supporters<span class="pull-right"><small class="text-muted">Wed 28 Oct 2015</small></span></td></tr></table></div><div class="panel panel-primary social-media-widget"><div class="panel-heading clearfix"><div class="panel-title"><svg xmlns="http://www.w3.org/2000/svg" height="0.875em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg> Posts</div></div><a class="twitter-timeline" height="400" href="https://twitter.com/splashcon" data-widget-id="559430994130780160">Tweets by @splashcon</a><script>window.twttr=(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);t._e=[];t.ready=function(f){t._e.push(f);};return t;}(document,"script","twitter-wjs"));</script></div><div class="panel panel-warning"><div class="panel-heading clearfix"><div class="panel-title">Supporters</div></div><table class="table table-hover"><tr href="http://www.microsoft.com/" title="Microsoft" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="Microsoft" src="https://2015.splashcon.org/getLogo/0b62c863-0688-4b5e-8475-53d8e4a80ed1?1427056839000" class="outputimage"/></span></td><td>Silver</td></tr><tr href="https://labs.oracle.com" title="Oracle Labs" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="Oracle Labs" src="https://2015.splashcon.org/getLogo/c11a93fe-ee4f-4a06-b658-552501ddd6b7?1433607735000" class="outputimage"/></span></td><td>Silver</td></tr><tr href="http://nsf.gov" title="NSF" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="NSF" src="https://2015.splashcon.org/getLogo/843b8719-ad46-45e8-a944-515de0ce9e85?1438846363000" class="outputimage"/></span></td><td>Silver</td></tr><tr href="http://www.research.ibm.com" title="IBM Research" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="IBM Research" src="https://2015.splashcon.org/getLogo/c208959f-fae8-4b9d-8f60-6f507173b845?1428485115000" class="outputimage"/></span></td><td>Bronze</td></tr><tr href="http://www.samsung.com/" title="Samsung" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="Samsung" src="https://2015.splashcon.org/getLogo/6f358369-46a9-40cf-becd-d3d1d9a659d1?1432680269000" class="outputimage"/></span></td><td>Bronze</td></tr><tr href="http://www.hp.com" title="HP" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="HP" src="https://2015.splashcon.org/getLogo/7e5a16b2-40b6-497b-baf5-b3fe47ce609e?1433407198000" class="outputimage"/></span></td><td>Bronze</td></tr><tr href="https://www.google.com" title="Google" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="Google" src="https://2015.splashcon.org/getLogo/3fa5808d-bb21-455c-9027-670622e73379?1435272242000" class="outputimage"/></span></td><td>Bronze</td></tr><tr href="http://www.intel.com/content/www/us/en/research/intel-research.html" title="Intel" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="Intel" src="https://2015.splashcon.org/getLogo/22b8480b-6b78-45e6-9d8a-d36701da0cf7?1437464306000" class="outputimage"/></span></td><td>Bronze</td></tr><tr href="http://www.huawei.com/" title="Huawei" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="Huawei" src="https://2015.splashcon.org/getLogo/0ed726bc-5791-4213-8b0c-614e529254b9?1442311480000" class="outputimage"/></span></td><td>Bronze</td></tr><tr href="http://www.facebook.com" title="Facebook" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="Facebook" src="https://2015.splashcon.org/getLogo/59c02179-5245-49be-87bb-c18097698c14?1444263514000" class="outputimage"/></span></td><td>Bronze</td></tr><tr href="http://www.depaul.edu" title="DePaul University" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="DePaul University" src="https://2015.splashcon.org/getLogo/b39dcdc8-707d-4048-86f9-72c8e59f3c3e?1437998462000" class="outputimage"/></span></td><td>Bronze</td></tr><tr href="http://rsos.royalsocietypublishing.org/content/computer-science" title="Royal Society" class="clickable-row new-window"><td><span class="supporter-logo "><img alt="Royal Society" src="https://2015.splashcon.org/getLogo/84fb0046-34c9-42ff-b3bc-9c725c221df3?1440067674000" class="outputimage"/></span></td><td>Other</td></tr></table></div></div></div><div id="messages-placeholder" class="alert alert-warning" style="display:none;"><a data-dismiss="alert" class="close">x</a><em>Mon 25 Nov 05:46</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://2015.splashcon.org/eventDetailsModalByAjaxConferenceEdition" accept-charset="UTF-8" method="POST" class="hidden"><input type="hidden" name="form_131600131703c411e65b13378d08eb1f6672b5a0259" value="1" /><input type="hidden" name="context" value="splash2015" /><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://2015.splashcon.org/eventDetailsModalByAjaxConferenceEdition","eventDetailsModalByAjaxConferenceEdition_ia0_3c411e65b13378d08eb1f6672b5a0259", [{"name":"context", "value":"splash2015"},],"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://2015.splashcon.org/eventStarByAjaxConferenceEdition" accept-charset="UTF-8" method="POST" class="hidden"><input type="hidden" name="form_509860938088b48fd14544d4239b498a2cf339e02b" value="1" /><input type="hidden" name="context" value="splash2015" /><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://2015.splashcon.org/eventStarByAjaxConferenceEdition","eventStarByAjaxConferenceEdition_ia0_88b48fd14544d4239b498a2cf339e02b", [{"name":"context", "value":"splash2015"},],"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://2015.splashcon.org" class="navigate"><span class="glyphicon glyphicon-home"></span> SPLASH 2015</a></h3><div><a href="https://2015.splashcon.org/contact" 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://2015.splashcon.org/support" 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://2015.splashcon.org/track/splash2015-demos" class="navigate">Demos</a><br/><a href="https://2015.splashcon.org/track/splash2015-ds" class="navigate">Doctoral Symposium</a><br/><a href="https://2015.splashcon.org/track/splash2015-keynotes" class="navigate">Keynotes</a><br/><a href="https://2015.splashcon.org/track/oopsla2015" class="navigate">OOPSLA</a><br/><a href="https://2015.splashcon.org/track/splash2015-artifacts" class="navigate">OOPSLA Artifacts</a><br/><a href="https://2015.splashcon.org/track/splash2015-panels" class="navigate">Panels</a><br/><a href="https://2015.splashcon.org/track/splash2015-posters" class="navigate">Posters</a><br/><a href="https://2015.splashcon.org/track/splash2015-plmw" class="navigate">PLMW</a><br/><a href="https://2015.splashcon.org/track/splash2015-rpg" class="navigate">RPG</a><br/><a href="https://2015.splashcon.org/track/splash2015-splash-e" class="navigate">SPLASH-E</a><br/><a href="https://2015.splashcon.org/track/splash2015-splash-i" class="navigate">SPLASH-I</a><br/><a href="https://2015.splashcon.org/track/splash2015-social" class="navigate">Social Events</a><br/><a href="https://2015.splashcon.org/track/splash2015-src" class="navigate">Student Research Competition</a><br/><a href="https://2015.splashcon.org/track/splash2015-sv" class="navigate">Student Volunteers</a><br/><a href="https://2015.splashcon.org/track/splash2015-tutorials" class="navigate">Tutorials</a><br/><a href="https://2015.splashcon.org/track/splash2015-wavefront" class="navigate">Wavefront</a><br/><a href="https://2015.splashcon.org/track/splash2015-workshops" class="navigate">Workshops</a></div><div class="col-sm-6"><h4>Co-hosted Conferences</h4><a href="https://conf.researchr.org/home/gpce2015" class="navigate">GPCE 2015</a><br/><a href="https://2015.onward-conference.org" class="navigate">Onward! 2015</a><br/><a href="https://conf.researchr.org/home/plop2015" class="navigate">PLoP 2015</a><br/><a href="https://2015.splashcon.org/track/sle2015" class="navigate">SLE 2015</a><br/><h4>Workshops</h4><a href="https://2015.splashcon.org/track/agere2015" class="navigate">AGERE! 2015</a><br/><a href="https://conf.researchr.org/home/dsm2015" class="navigate">DSM 2015</a><br/><a href="https://2015.splashcon.org/track/etx2015" class="navigate">ETX 2015</a><br/><a href="https://2015.splashcon.org/track/fpw2015" class="navigate">Future Programming Workshop 2015</a><br/><a href="https://2015.splashcon.org/track/mobiledeli2015" class="navigate">MobileDeLi 2015</a><br/><a href="https://conf.researchr.org/home/nool2015" class="navigate">NOOL 2015</a><br/><a href="https://2015.splashcon.org/track/plateau2015" class="navigate">PLATEAU 2015</a><br/><a href="https://conf.researchr.org/home/promoto2015" class="navigate">PROMOTO 2015</a><br/><a href="https://conf.researchr.org/home/ParsingAtSLE2015" class="navigate">Parsing@SLE 2015</a><br/><a href="https://conf.researchr.org/home/rebls-2015" class="navigate">REBLS 2015</a><br/><a href="https://2015.splashcon.org/track/seps2015" class="navigate">SEPS 2015</a><br/><a href="https://conf.researchr.org/home/SmartSoftwareStrategies2015" class="navigate">Smart Software Strategies 2015</a><br/><a href="https://conf.researchr.org/home/woda2015" class="navigate">WODA 2015</a><br/><h4>Co-hosted Symposia</h4><a href="https://2015.splashcon.org/track/dbpl2015" class="navigate">DBPL 2015</a><br/><a href="https://2015.splashcon.org/track/dls2015" class="navigate">DLS 2015</a></div></div></div><div class="col-sm-2"><h4>Attending</h4><a href="https://2015.splashcon.org/venue/sheraton-station-square-hotel" class="navigate">Conference Venue: Sheraton Station Square Hotel</a><br><a href="https://2015.splashcon.org/venue/carnegie-museum" class="navigate">Conference Banquet: Carnegie Museum of Natural History</a><br><a href="https://2015.splashcon.org/attending/about" class="navigate">About</a><br><a href="https://2015.splashcon.org/attending/accommodation" class="navigate">Accommodation</a><br><a href="https://2015.splashcon.org/attending/anti-harrasment" class="navigate">Anti-Harassment Policy</a><br><a href="https://2015.splashcon.org/attending/dining" class="navigate">Dining</a><br><a href="https://2015.splashcon.org/attending/downloads" class="navigate">Downloads</a><br><a href="https://2015.splashcon.org/attending/pittsburgh-guide" class="navigate">Insider's Guide to Pittsburgh</a><br><a href="https://2015.splashcon.org/attending/maps" class="navigate">Maps</a><br><a href="https://2015.splashcon.org/attending/mobileapp" class="navigate">Mobile App</a><br><a href="https://2015.splashcon.org/attending/registration" class="navigate">Registration</a><br><a href="https://2015.splashcon.org/attending/students" class="navigate">Students</a><br><a href="https://2015.splashcon.org/attending/support-program" class="navigate">Support Program</a><br><a href="https://2015.splashcon.org/attending/supporters" class="navigate">Supporters</a><br><a href="https://2015.splashcon.org/attending/travel" class="navigate">Travel</a><br><a href="https://2015.splashcon.org/attending/visa" class="navigate">Visas</a></div><div class="col-sm-2"><h4>Social Media</h4> <a href="https://www.facebook.com/SPLASHCon"><img src="http://2014.splashcon.org/getImage/orig/facebook.png" border="0"></a> <a href="https://twitter.com/splashcon"><img src="http://2014.splashcon.org/getImage/orig/twitter.png" border="0"></a> <a href="http://www.linkedin.com/groups/SPLASH-Conference-2487082"><img src="http://2014.splashcon.org/getImage/orig/linked-in.png" border="0"></a> <br><br> <h4>Sponsors</h4> <a href="http://www.acm.org"><img src="https://2015.splashcon.org/getImage/small/acm.png" border="0"></a><br><br> <a href="http://www.sigplan.org"><img src="https://2015.splashcon.org/getImage/small/sigplan.png" border="0"></a> </div></div></div></div></footer></div><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; var defaultplacement = $(document).scrollLeft() > 100 ? 'auto left' : 'auto top'; $(node).find('[title]').tooltip({placement: function(tt, elem){ var attval = elem.getAttribute('data-placement'); return attval ? attval : defaultplacement; }, container: false, sanitize: false}); $('.tooltip.fade.in, .ui-tooltip-content').remove(); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><script type="text/javascript">jQuery(document).ready(function($) { $(".clickable-row").click(function() { var href = $(this).attr("href"); if( window.location.href.indexOf( href ) < 0 ){ if ($(this).hasClass('new-window') ){ window.open( href ); } else { window.document.location = href; } } }); }); </script></body></html>