{"id":435219,"date":"2017-10-25T12:36:55","date_gmt":"2017-10-25T19:36:55","guid":{"rendered":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/?post_type=msr-event&#038;p=435219"},"modified":"2025-08-06T11:57:34","modified_gmt":"2025-08-06T18:57:34","slug":"microsoft-research-splash-2017","status":"publish","type":"msr-event","link":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/event\/microsoft-research-splash-2017\/","title":{"rendered":"Microsoft Research @ SPLASH 2017"},"content":{"rendered":"\n\n<p><strong>Venue:<\/strong>\u00a0<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/vancouver.regency.hyatt.com\/en\/hotel\/home.html\" target=\"_blank\" rel=\"noopener\">Hyatt Regency Vancouver<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/p>\n<p><strong>Website:<\/strong>\u00a0<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/\" target=\"_blank\" rel=\"noopener\">Systems, Programming, Languages and Applications: Software for Humanity<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span id=\"label-external-link\" class=\"sr-only\" aria-hidden=\"true\">Opens in a new tab<\/span><\/p>\n<p>We are excited to be participating in SPLASH 2017, the ACM SIGPLAN conference that embraces all aspects of software construction and delivery to make it the premier conference at the intersection of programming, languages, and software engineering.<\/p>\n<h2>Committee organizers<\/h2>\n<p><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/tball\/\">Tom Ball<\/a>, Gabriel Dos Reis, SPLASH 2017 OOPSLA, Program Committee<\/p>\n<p>Alex Kolesnichenko, CHESE 2017, Program Committee<\/p>\n<p>Nikolai Tillmann, CHESE 2017, Steering Committee<\/p>\n<p><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/rdeline\/\">Rob DeLine<\/a>, LIVE 2017, Program Committee<\/p>\n<p>Gustavo Soares, PLATEAU 2017, Organizing Committee, Session Chair of Tools and Environments<\/p>\n<p>Liam Kiemele, Donna Long, SAVR 2017, Program Committee<\/p>\n<p>Tihamer Levendovszky, SLE 2017, Program Committee<\/p>\n<h2>Sessions<\/h2>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-d-j-vu-a-map-of-code-duplicates-on-github\" target=\"_blank\" rel=\"noopener\">D\u00e9j\u00e0Vu: A Map of Code Duplicates on GitHub<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Hitesh Sajnani<\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/plateau-2017-what-do-we-know-about-presenting-human-friendly-output-from-program-analysis-tools-a-scoping-review-of-selected-proceedings-from-hci-se-pl\" target=\"_blank\" rel=\"noopener\">One \u03bb at a time: What do we know about presenting human-friendly output from program analysis tools?<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Titus Barik<\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-seam-provably-safe-local-edits-on-graphs\" target=\"_blank\" rel=\"noopener\">Seam: Provably Safe Local Edits on Graphs<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/rahsha\/\">Rahul Sharma<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-synthesis-of-data-completion-scripts-using-finite-tree-automata\" target=\"_blank\" rel=\"noopener\">Synthesis of Data Completion Scripts using Finite Tree Automata<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/risin\/\">Rishabh Singh<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-geo-distribution-of-actor-based-services\" target=\"_blank\" rel=\"noopener\">Geo-Distribution of Actor-Based Services<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/philbe\/\">Philip Bernstein<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sburckha\/\">Sebastian Burckhardt<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sbykov\/\">Sergey Bykov<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/alok-kumbhare\/\">Alok Kumbhare<\/a>, Muntasir Raihan Rahman, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/jthelin\/\">Jorgen Thelin<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/woda-2017-finding-bugs-and-insights-in-semi-structured-data\" target=\"_blank\" rel=\"noopener\">Finding Bugs and Insights in Semi-structured Data<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-a-volatile-by-default-jvm-for-server-applications\" target=\"_blank\" rel=\"noopener\">A Volatile-by-Default JVM for Server Applications<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/madanm\/\">Madan Musuvathi<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-project-snowflake-non-blocking-safe-manual-memory-management-for-net\" target=\"_blank\" rel=\"noopener\">Project Snowflake: Non-blocking Safe Manual Memory Management for .NET<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/mattpark\/\">Matthew Parkinson<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/dimitris\/\">Dimitrios Vytiniotis<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/kapilv\/\">Kapil Vaswani<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/manuelc\/\">Manuel Costa<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/pdeligia\/\">Pantazis Deligiannis<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-synthesizing-configuration-file-specifications-with-association-rule-learning\" target=\"_blank\" rel=\"noopener\">Synthesizing Configuration File Specifications with Association Rule Learning<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Aaron Shim<\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/conf.researchr.org\/event\/dls-2017\/dls-2017-semantics-of-asynchronous-javascript\" target=\"_blank\" rel=\"noopener\">Semantics of Asynchronous JavaScript<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/marron\/\">Mark Marron<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/daan\/\">Daan Leijen<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-static-stages-for-heterogeneous-programming\" target=\"_blank\" rel=\"noopener\">Static Stages for Heterogeneous Programming<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/toddm\/\">Todd Mytkowicz<\/a><\/p>\n<h2>Keynote talks<\/h2>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/agere-2017-advanced-features-of-the-orleans-programming-framework\" target=\"_blank\" rel=\"noopener\">AGREE! Keynote: Advanced Features of the Orleans Programming Framework<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/philbe\/\">Philip Bernstein<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/plateau-2017-plateau-keynote-usability-design-space-in-programming-by-examples\" target=\"_blank\" rel=\"noopener\">PLATEAU Keynote: Usability Design Space in Programming by Examples<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sumitg\/\">Sumit Gulwani<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/rebls-2017-keynote-sebastian-burckhardt\" target=\"_blank\" rel=\"noopener\">Don\u2019t Hit Refresh: Towards Automatic Reactivity for Distributed Services<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sburckha\/\">Sebastian Burckhardt<\/a><\/p>\n<h2>Panelists<\/h2>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-splash-i-panel-50-years-of-language-evolution-from-simula-67-to-the-future\" target=\"_blank\" rel=\"noopener\">50 Years of Language Evolution: From Simula\u201967 to the Future<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sumitg\/\">Sumit Gulwani<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-plmw-panel-industry-academia\" target=\"_blank\" rel=\"noopener\">Industry & Academia<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a><\/p>\n<h2>Workshops<\/h2>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-plmw-ben-zorn-talk\" target=\"_blank\" rel=\"noopener\">The Influence of Programming Languages on Augmenting Human Understanding<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/committee\/splash-2017-plmw-plmw-speakers\" target=\"_blank\" rel=\"noopener\">PLMW Speakers<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a><span id=\"label-external-link\" class=\"sr-only\" aria-hidden=\"true\">Opens in a new tab<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Venue:\u00a0Hyatt Regency Vancouver (opens in new tab) Website:\u00a0Systems, Programming, Languages and Applications: Software for Humanity (opens in new tab)Opens in a new tab We are excited to be participating in SPLASH 2017, the ACM SIGPLAN conference that embraces all aspects of software construction and delivery to make it the premier conference at the intersection of [&hellip;]<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","msr_startdate":"2017-10-22","msr_enddate":"2017-10-27","msr_location":"Vancouver, Canada","msr_expirationdate":"","msr_event_recording_link":"","msr_event_link":"","msr_event_link_redirect":false,"msr_event_time":"","msr_hide_region":false,"msr_private_event":false,"msr_hide_image_in_river":0,"footnotes":""},"research-area":[13561,13556,13562,13563,198583,13548,13551,13552,13545,13554,13546,13553,13560,13555,13558,13559,13547,13568],"msr-region":[197900],"msr-event-type":[197941],"msr-video-type":[],"msr-locale":[268875],"msr-program-audience":[],"msr-post-option":[],"msr-impact-theme":[],"class_list":["post-435219","msr-event","type-msr-event","status-publish","hentry","msr-research-area-algorithms","msr-research-area-artificial-intelligence","msr-research-area-computer-vision","msr-research-area-data-platform-analytics","msr-research-area-ecology-environment","msr-research-area-economics","msr-research-area-graphics-and-multimedia","msr-research-area-hardware-devices","msr-research-area-human-language-technologies","msr-research-area-human-computer-interaction","msr-research-area-computational-sciences-mathematics","msr-research-area-medical-health-genomics","msr-research-area-programming-languages-software-engineering","msr-research-area-search-information-retrieval","msr-research-area-security-privacy-cryptography","msr-research-area-social-sciences","msr-research-area-systems-and-networking","msr-research-area-technology-for-emerging-markets","msr-region-north-america","msr-event-type-conferences","msr-locale-en_us"],"msr_about":"<!-- wp:msr\/event-details {\"title\":\"Microsoft Research @ SPLASH 2017\",\"backgroundColor\":\"grey\"} \/-->\n\n<!-- wp:msr\/content-tabs --><!-- wp:msr\/content-tab {\"title\":\"About\"} --><!-- wp:freeform --><p><strong>Venue:<\/strong>\u00a0<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/vancouver.regency.hyatt.com\/en\/hotel\/home.html\" target=\"_blank\" rel=\"noopener\">Hyatt Regency Vancouver<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/p>\n<p><strong>Website:<\/strong>\u00a0<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/\" target=\"_blank\" rel=\"noopener\">Systems, Programming, Languages and Applications: Software for Humanity<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span id=\"label-external-link\" class=\"sr-only\" aria-hidden=\"true\">Opens in a new tab<\/span><\/p>\n<p>We are excited to be participating in SPLASH 2017, the ACM SIGPLAN conference that embraces all aspects of software construction and delivery to make it the premier conference at the intersection of programming, languages, and software engineering.<\/p>\n<h2>Committee organizers<\/h2>\n<p><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/tball\/\">Tom Ball<\/a>, Gabriel Dos Reis, SPLASH 2017 OOPSLA, Program Committee<\/p>\n<p>Alex Kolesnichenko, CHESE 2017, Program Committee<\/p>\n<p>Nikolai Tillmann, CHESE 2017, Steering Committee<\/p>\n<p><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/rdeline\/\">Rob DeLine<\/a>, LIVE 2017, Program Committee<\/p>\n<p>Gustavo Soares, PLATEAU 2017, Organizing Committee, Session Chair of Tools and Environments<\/p>\n<p>Liam Kiemele, Donna Long, SAVR 2017, Program Committee<\/p>\n<p>Tihamer Levendovszky, SLE 2017, Program Committee<\/p>\n<h2>Sessions<\/h2>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-d-j-vu-a-map-of-code-duplicates-on-github\" target=\"_blank\" rel=\"noopener\">D\u00e9j\u00e0Vu: A Map of Code Duplicates on GitHub<\/a>, Hitesh Sajnani<\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/plateau-2017-what-do-we-know-about-presenting-human-friendly-output-from-program-analysis-tools-a-scoping-review-of-selected-proceedings-from-hci-se-pl\" target=\"_blank\" rel=\"noopener\">One \u03bb at a time: What do we know about presenting human-friendly output from program analysis tools?<\/a>, Titus Barik<\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-seam-provably-safe-local-edits-on-graphs\" target=\"_blank\" rel=\"noopener\">Seam: Provably Safe Local Edits on Graphs<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/rahsha\/\">Rahul Sharma<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-synthesis-of-data-completion-scripts-using-finite-tree-automata\" target=\"_blank\" rel=\"noopener\">Synthesis of Data Completion Scripts using Finite Tree Automata<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/risin\/\">Rishabh Singh<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-geo-distribution-of-actor-based-services\" target=\"_blank\" rel=\"noopener\">Geo-Distribution of Actor-Based Services<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/philbe\/\">Philip Bernstein<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sburckha\/\">Sebastian Burckhardt<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sbykov\/\">Sergey Bykov<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/alok-kumbhare\/\">Alok Kumbhare<\/a>, Muntasir Raihan Rahman, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/jthelin\/\">Jorgen Thelin<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/woda-2017-finding-bugs-and-insights-in-semi-structured-data\" target=\"_blank\" rel=\"noopener\">Finding Bugs and Insights in Semi-structured Data<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-a-volatile-by-default-jvm-for-server-applications\" target=\"_blank\" rel=\"noopener\">A Volatile-by-Default JVM for Server Applications<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/madanm\/\">Madan Musuvathi<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-project-snowflake-non-blocking-safe-manual-memory-management-for-net\" target=\"_blank\" rel=\"noopener\">Project Snowflake: Non-blocking Safe Manual Memory Management for .NET<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/mattpark\/\">Matthew Parkinson<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/dimitris\/\">Dimitrios Vytiniotis<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/kapilv\/\">Kapil Vaswani<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/manuelc\/\">Manuel Costa<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/pdeligia\/\">Pantazis Deligiannis<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-synthesizing-configuration-file-specifications-with-association-rule-learning\" target=\"_blank\" rel=\"noopener\">Synthesizing Configuration File Specifications with Association Rule Learning<\/a>, Aaron Shim<\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/conf.researchr.org\/event\/dls-2017\/dls-2017-semantics-of-asynchronous-javascript\" target=\"_blank\" rel=\"noopener\">Semantics of Asynchronous JavaScript<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/marron\/\">Mark Marron<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/daan\/\">Daan Leijen<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-static-stages-for-heterogeneous-programming\" target=\"_blank\" rel=\"noopener\">Static Stages for Heterogeneous Programming<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/toddm\/\">Todd Mytkowicz<\/a><\/p>\n<h2>Keynote talks<\/h2>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/agere-2017-advanced-features-of-the-orleans-programming-framework\" target=\"_blank\" rel=\"noopener\">AGREE! Keynote: Advanced Features of the Orleans Programming Framework<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/philbe\/\">Philip Bernstein<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/plateau-2017-plateau-keynote-usability-design-space-in-programming-by-examples\" target=\"_blank\" rel=\"noopener\">PLATEAU Keynote: Usability Design Space in Programming by Examples<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sumitg\/\">Sumit Gulwani<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/rebls-2017-keynote-sebastian-burckhardt\" target=\"_blank\" rel=\"noopener\">Don\u2019t Hit Refresh: Towards Automatic Reactivity for Distributed Services<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sburckha\/\">Sebastian Burckhardt<\/a><\/p>\n<h2>Panelists<\/h2>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-splash-i-panel-50-years-of-language-evolution-from-simula-67-to-the-future\" target=\"_blank\" rel=\"noopener\">50 Years of Language Evolution: From Simula\u201967 to the Future<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sumitg\/\">Sumit Gulwani<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-plmw-panel-industry-academia\" target=\"_blank\" rel=\"noopener\">Industry &amp; Academia<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a><\/p>\n<h2>Workshops<\/h2>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-plmw-ben-zorn-talk\" target=\"_blank\" rel=\"noopener\">The Influence of Programming Languages on Augmenting Human Understanding<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a><\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/2017.splashcon.org\/committee\/splash-2017-plmw-plmw-speakers\" target=\"_blank\" rel=\"noopener\">PLMW Speakers<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a><span id=\"label-external-link\" class=\"sr-only\" aria-hidden=\"true\">Opens in a new tab<\/span><\/p>\n<!-- \/wp:freeform --><!-- \/wp:msr\/content-tab --><!-- \/wp:msr\/content-tabs -->","tab-content":[{"id":0,"name":"About","content":"We are excited to be participating in SPLASH 2017, the ACM SIGPLAN conference that embraces all aspects of software construction and delivery to make it the premier conference at the intersection of programming, languages, and software engineering.\r\n<h2>Committee organizers<\/h2>\r\n<a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/tball\/\">Tom Ball<\/a>, Gabriel Dos Reis, SPLASH 2017 OOPSLA, Program Committee\r\n\r\nAlex Kolesnichenko, CHESE 2017, Program Committee\r\n\r\nNikolai Tillmann, CHESE 2017, Steering Committee\r\n\r\n<a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/rdeline\/\">Rob DeLine<\/a>, LIVE 2017, Program Committee\r\n\r\nGustavo Soares, PLATEAU 2017, Organizing Committee, Session Chair of Tools and Environments\r\n\r\nLiam Kiemele, Donna Long, SAVR 2017, Program Committee\r\n\r\nTihamer Levendovszky, SLE 2017, Program Committee\r\n<h2>Sessions<\/h2>\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-d-j-vu-a-map-of-code-duplicates-on-github\" target=\"_blank\" rel=\"noopener\">D\u00e9j\u00e0Vu: A Map of Code Duplicates on GitHub<\/a>, Hitesh Sajnani\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/plateau-2017-what-do-we-know-about-presenting-human-friendly-output-from-program-analysis-tools-a-scoping-review-of-selected-proceedings-from-hci-se-pl\" target=\"_blank\" rel=\"noopener\">One \u03bb at a time: What do we know about presenting human-friendly output from program analysis tools?<\/a>, Titus Barik\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-seam-provably-safe-local-edits-on-graphs\" target=\"_blank\" rel=\"noopener\">Seam: Provably Safe Local Edits on Graphs<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/rahsha\/\">Rahul Sharma<\/a>\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-synthesis-of-data-completion-scripts-using-finite-tree-automata\" target=\"_blank\" rel=\"noopener\">Synthesis of Data Completion Scripts using Finite Tree Automata<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/risin\/\">Rishabh Singh<\/a>\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-geo-distribution-of-actor-based-services\" target=\"_blank\" rel=\"noopener\">Geo-Distribution of Actor-Based Services<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/philbe\/\">Philip Bernstein<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sburckha\/\">Sebastian Burckhardt<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sbykov\/\">Sergey Bykov<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/alok-kumbhare\/\">Alok Kumbhare<\/a>, Muntasir Raihan Rahman, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/jthelin\/\">Jorgen Thelin<\/a>\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/woda-2017-finding-bugs-and-insights-in-semi-structured-data\" target=\"_blank\" rel=\"noopener\">Finding Bugs and Insights in Semi-structured Data<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a>\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-a-volatile-by-default-jvm-for-server-applications\" target=\"_blank\" rel=\"noopener\">A Volatile-by-Default JVM for Server Applications<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/madanm\/\">Madan Musuvathi<\/a>\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-project-snowflake-non-blocking-safe-manual-memory-management-for-net\" target=\"_blank\" rel=\"noopener\">Project Snowflake: Non-blocking Safe Manual Memory Management for .NET<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/mattpark\/\">Matthew Parkinson<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/dimitris\/\">Dimitrios Vytiniotis<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/kapilv\/\">Kapil Vaswani<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/manuelc\/\">Manuel Costa<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/pdeligia\/\">Pantazis Deligiannis<\/a>\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-synthesizing-configuration-file-specifications-with-association-rule-learning\" target=\"_blank\" rel=\"noopener\">Synthesizing Configuration File Specifications with Association Rule Learning<\/a>, Aaron Shim\r\n\r\n<a href=\"https:\/\/conf.researchr.org\/event\/dls-2017\/dls-2017-semantics-of-asynchronous-javascript\" target=\"_blank\" rel=\"noopener\">Semantics of Asynchronous JavaScript<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/marron\/\">Mark Marron<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/daan\/\">Daan Leijen<\/a>\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-oopsla-static-stages-for-heterogeneous-programming\" target=\"_blank\" rel=\"noopener\">Static Stages for Heterogeneous Programming<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/toddm\/\">Todd Mytkowicz<\/a>\r\n<h2>Keynote talks<\/h2>\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/agere-2017-advanced-features-of-the-orleans-programming-framework\" target=\"_blank\" rel=\"noopener\">AGREE! Keynote: Advanced Features of the Orleans Programming Framework<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/philbe\/\">Philip Bernstein<\/a>\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/plateau-2017-plateau-keynote-usability-design-space-in-programming-by-examples\" target=\"_blank\" rel=\"noopener\">PLATEAU Keynote: Usability Design Space in Programming by Examples<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sumitg\/\">Sumit Gulwani<\/a>\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/rebls-2017-keynote-sebastian-burckhardt\" target=\"_blank\" rel=\"noopener\">Don\u2019t Hit Refresh: Towards Automatic Reactivity for Distributed Services<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sburckha\/\">Sebastian Burckhardt<\/a>\r\n<h2>Panelists<\/h2>\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-splash-i-panel-50-years-of-language-evolution-from-simula-67-to-the-future\" target=\"_blank\" rel=\"noopener\">50 Years of Language Evolution: From Simula\u201967 to the Future<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/sumitg\/\">Sumit Gulwani<\/a>\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-plmw-panel-industry-academia\" target=\"_blank\" rel=\"noopener\">Industry &amp; Academia<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a>\r\n<h2>Workshops<\/h2>\r\n<a href=\"https:\/\/2017.splashcon.org\/event\/splash-2017-plmw-ben-zorn-talk\" target=\"_blank\" rel=\"noopener\">The Influence of Programming Languages on Augmenting Human Understanding<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a>\r\n\r\n<a href=\"https:\/\/2017.splashcon.org\/committee\/splash-2017-plmw-plmw-speakers\" target=\"_blank\" rel=\"noopener\">PLMW Speakers<\/a>, <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/zorn\/\">Benjamin Zorn<\/a>"}],"msr_startdate":"2017-10-22","msr_enddate":"2017-10-27","msr_event_time":"","msr_location":"Vancouver, Canada","msr_event_link":"","msr_event_recording_link":"","msr_startdate_formatted":"October 22, 2017","msr_register_text":"Watch now","msr_cta_link":"","msr_cta_text":"","msr_cta_bi_name":"","featured_image_thumbnail":null,"event_excerpt":"We are excited to be participating in SPLASH 2017, the ACM SIGPLAN conference that embraces all aspects of software construction and delivery to make it the premier conference at the intersection of programming, languages, and software engineering. Committee organizers Tom Ball, Gabriel Dos Reis, SPLASH 2017 OOPSLA, Program Committee Alex Kolesnichenko, CHESE 2017, Program Committee Nikolai Tillmann, CHESE 2017, Steering Committee Rob DeLine, LIVE 2017, Program Committee Gustavo Soares, PLATEAU 2017, Organizing Committee, Session Chair&hellip;","msr_research_lab":[199561,199565],"related-researchers":[],"msr_impact_theme":[],"related-academic-programs":[],"related-groups":[],"related-projects":[],"related-opportunities":[],"related-publications":[],"related-videos":[],"related-posts":[],"_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-event\/435219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-event"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-event"}],"version-history":[{"count":4,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-event\/435219\/revisions"}],"predecessor-version":[{"id":1147136,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-event\/435219\/revisions\/1147136"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/media?parent=435219"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=435219"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=435219"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=435219"},{"taxonomy":"msr-video-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-video-type?post=435219"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=435219"},{"taxonomy":"msr-program-audience","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-program-audience?post=435219"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=435219"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=435219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}