{"id":56,"date":"2019-07-09T12:14:02","date_gmt":"2019-07-09T11:14:02","guid":{"rendered":"https:\/\/vss.swa.univie.ac.at\/2019\/?page_id=56"},"modified":"2019-09-02T08:54:26","modified_gmt":"2019-09-02T07:54:26","slug":"program","status":"publish","type":"page","link":"https:\/\/vss.swa.univie.ac.at\/2019\/program\/","title":{"rendered":"Program"},"content":{"rendered":"<h2>Overview<\/h2>\n<table class=\"borderless\">\n<tbody>\n<tr>\n<td><\/td>\n<td class=\"header\">Wednesday<br \/>\nAug&nbsp;28<\/td>\n<td class=\"header\">Thursday<br \/>\nAug&nbsp;29<\/td>\n<td class=\"header\">Friday<br \/>\nAug&nbsp;30<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">9:00am &#8211; 9:10am<\/td>\n<td>Welcome<\/td>\n<td class=\"brownish\" rowspan=\"2\">Keynote 3<br \/>\n<em>Hyrum Wright<\/em><br \/>\nTalks<br \/>\nDiscussion Planning (15min)<\/td>\n<td class=\"brownish\" rowspan=\"2\"><a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/VSS2019.pdf\">Keynote 5<\/a><br \/>\n<em>Shane McIntosh<\/em><br \/>\nTalks<br \/>\nDiscussion Planning (15min)<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">9:10am &#8211; 10:30am<\/td>\n<td class=\"brownish\" rowspan=\"2\"><a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/ZIO-DomainDrivenServiceDecompositionMAP2019v13p.pdf\">Keynote 1<\/a><br \/>\n<em>Olaf Zimmermann<\/em><br \/>\nTalks<br \/>\nDiscussion Planning (15min)<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">10:30am &#8211; 10:40am<\/td>\n<td class=\"break\" rowspan=\"2\">Coffee Break<\/td>\n<td class=\"break\" rowspan=\"2\">Coffee Break<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">10:40am &#8211; 11:00am<\/td>\n<td class=\"break\" rowspan=\"2\">Coffee Break<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">11:00am &#8211; 11:10am<\/td>\n<td rowspan=\"2\">Breakout Discussions<\/td>\n<td rowspan=\"2\">Breakout Discussions<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">11:10am &#8211; 12:30pm<\/td>\n<td>Breakout Discussions<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">12:30pm &#8211; 2:00pm<\/td>\n<td class=\"lunch\">Lunch Break<\/td>\n<td class=\"lunch\">Lunch Break<\/td>\n<td class=\"lunch\">Lunch Break<\/td>\n<\/tr>\n<tr>\n<td class=\"time\" rowspan=\"3\">2:00pm &#8211; 3:30pm<\/td>\n<td class=\"brownish\"><a href=\"http:\/\/eprints.uni-kiel.de\/47554\/\">Keynote 2<\/a><br \/>\n<em>Wilhelm Hasselbring<\/em><\/td>\n<td class=\"brownish\"><a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/VSS2019_Serverless_Cloud_Computing_Beyond_FaaS.pdf\">Keynote 4<\/a><br \/>\n<em>Philipp Haller<\/em><\/td>\n<td class=\"brownish\"><a href=\"http:\/\/dret.net\/lectures\/vss-2019\/\">Keynote 6<\/a><br \/>\n<em>Erik Wilde<\/em><\/td>\n<\/tr>\n<tr>\n<td>Talks<\/td>\n<td rowspan=\"2\">Talks<\/td>\n<td>Talks<\/td>\n<\/tr>\n<tr>\n<td>Discussion Planning (15min)<\/td>\n<td>Discussion Planning (15min)<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">3:30pm &#8211; 3:45pm<\/td>\n<td class=\"break\" rowspan=\"2\">Coffee Break<\/td>\n<td>Discussion Planning (15min)<\/td>\n<td class=\"break\" rowspan=\"2\">Coffee Break<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">3:45pm &#8211; 4:00pm<\/td>\n<td class=\"break\" rowspan=\"2\">Coffee Break<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">4:00pm &#8211; 4:15pm<\/td>\n<td rowspan=\"3\">Breakout Discussions<\/td>\n<td rowspan=\"3\">Breakout Discussions<br \/>\nClosing<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">4:15pm &#8211; 4:30pm<\/td>\n<td rowspan=\"2\">Breakout Discussions<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">4:30pm &#8211; 5:30pm<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">5:30pm &#8211; 6:30pm<\/td>\n<td colspan=\"3\">&nbsp;<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">6:30pm &#8211; end<\/td>\n<td class=\"break\">Welcome Reception<\/td>\n<td class=\"break\">Dinner<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Wednesday, Aug 28<a name=\"wednesday\"><\/a><\/h2>\n<table class=\"borderless\">\n<tbody>\n<tr>\n<td class=\"time\">9:00am &#8211; 9:10am<\/td>\n<td><strong>Welcome<\/strong><\/td>\n<\/tr>\n<tr>\n<td class=\"time\" rowspan=\"5\">9:10am &#8211; 10:40am<\/td>\n<\/tr>\n<tr>\n<td><strong>Session 1: Microservices as an Architectural Principle<\/strong><\/td>\n<\/tr>\n<tr>\n<td class=\"brownish\"><a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/ZIO-DomainDrivenServiceDecompositionMAP2019v13p.pdf\">Keynote 1: Domain-Driven Service Identification and Design with Microservice API Patterns<\/a><br \/>\n<em>Olaf Zimmermann<\/em><\/td>\n<\/tr>\n<tr>\n<td>\n<a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/09\/2019.08.25-Opportunities-and-Challenges-when-Applying-DevOps-Principles-and-Designing-Architectures-SSE.pdf\">Opportunities and Challenges when Applying DevOps Principles and Designing Architectures<\/a><br \/>\n<em>Stepan Seycek<\/em><br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/2019-VSS-Structured-monoliths.pdf\">Structured monoliths: a fallacy or a good compromise between micro services first vs. monolith first approaches?<\/a><br \/>\n<em>Timo Verhoeven<\/em><\/td>\n<\/tr>\n<tr>\n<td><em>Discussion Planning<\/em><\/td>\n<\/tr>\n<tr>\n<td class=\"time\">10:40am &#8211; 11:10am<\/td>\n<td class=\"break\">Coffee Break<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">11:10am &#8211; 12:30pm<\/td>\n<td>Breakout Discussions<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">12:30pm &#8211; 2:00pm<\/td>\n<td class=\"lunch\">Lunch Break &amp; Networking<br \/>\n<em> Universit\u00e4tsbr\u00e4uhaus <\/em><\/td>\n<\/tr>\n<tr>\n<td class=\"time\" rowspan=\"4\">2:00pm &#8211; 3:30pm<\/td>\n<td><strong>Session 2:  Microservices and FaaS<\/strong><\/td>\n<\/tr>\n<tr>\n<td class=\"brownish\"><a href=\"http:\/\/eprints.uni-kiel.de\/47554\/\">Keynote 2: Microservices as Architectural Style for Research Software<\/a><br \/>\n<em>Wilhelm Hasselbring<\/em><\/td>\n<\/tr>\n<tr>\n<td>\n<a href=\"https:\/\/www.slideshare.net\/davide.taibi\/from-microservices-to-serverless-a-new-hype-or-a-new-hope\">From Microservices to Serverless. A new hype or a new hope?<\/a><br \/>\n<em>Davide Taibi<\/em><br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/VSS-Nimbus-Summary.pdf\">Nimbus: Improving Developer Productivity for Function-as-a-Service<\/a><br \/>\n<em>Robert Chatley<\/em><\/td>\n<\/tr>\n<tr>\n<td><em>Discussion Planning<\/em><\/td>\n<\/tr>\n<tr>\n<td class=\" time\" =\"\"=\"\">3:30m &#8211; 4:00pm<\/td>\n<td class=\"break\">Coffee Break<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">4:00pm &#8211; 5:30pm<\/td>\n<td>Breakout Discussions<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">5:30pm &#8211; 6:30pm<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">6:30pm &#8211; end<\/td>\n<td class=\"break\">Welcome Reception<br \/>\n<em>W\u00e4hringer Stra\u00dfe 29, Faculty of Computer Science Building, University of Vienna<br \/>\n<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Thursday, Aug 29<a name=\"thursday\"><\/a><\/h2>\n<table class=\"borderless\">\n<tbody>\n<tr>\n<td class=\"time\" rowspan=\"4\">9:00am &#8211; 10:30am<\/td>\n<td><strong>Session 3:  Web APIs<\/strong><\/td>\n<\/tr>\n<tr>\n<td class=\"brownish\">Keynote 3: Evolvability in APIs: Challenges and Opportunities from a Practical Perspective<br \/>\n<em>Hyrum Wright<\/em><\/td>\n<\/tr>\n<tr>\n<td>\nA gallery of OpenAPIs<br \/>\n<em>Cesare Pautasso<\/em><br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/2019-08-VSS-Enabling-GraphQL-Adoption.pdf\">Enabling GraphQL Adoption<\/a><br \/>\n<em>Erik Wittern<\/em><\/td>\n<\/tr>\n<tr>\n<td><em>Discussion Planning<\/em><\/td>\n<\/tr>\n<tr>\n<td class=\"time\">10:30am &#8211; 11:00am<\/td>\n<td class=\"break\">Coffee Break<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">11:00am &#8211; 12:30pm<\/td>\n<td>Breakout Discussions<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">12:30pm &#8211; 2:00pm<\/td>\n<td class=\"lunch\">Lunch Break &amp; Networking<br \/>\n<em>Universit\u00e4tsbr\u00e4uhaus<\/em><\/td>\n<\/tr>\n<tr>\n<td class=\"time\" rowspan=\"4\">2:00pm &#8211; 3:45pm<\/td>\n<td><strong>Session 4: Performance and Resilience Engineering <\/strong><\/td>\n<\/tr>\n<tr>\n<td class=\"brownish\"><a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/VSS2019_Serverless_Cloud_Computing_Beyond_FaaS.pdf\">Keynote 4: Serverless Cloud Computing Beyond FaaS: Programming Models and Abstractions<\/a><br \/>\n<em>Philipp Haller<\/em><\/td>\n<\/tr>\n<tr>\n<td>\n<a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/VSS_InteractiveProductionPerformanceFeedback.pdf\">Interactive Production Performance in the IDE<\/a><br \/>\n<em>J\u00fcrgen Cito<\/em><br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/20190829-DevOps-Vienna-AndreVanHoorn-Handout.pdf\">Efficient Resilience Benchmarking of Microservice Architectures<\/a><br \/>\n<em>Andre van Hoorn<\/em><br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/TALK-TripleAgent_-Monitoring-Perturbation-and-Failure-obliviousness-for-Automated-Resilience-Improvement-in-Java-Applications.pdf\">TripleAgent: Monitoring, Perturbation And Failure-obliviousness for Automated Resilience Improvement in Java Applications<\/a><br \/>\n<em>Long Zhang<\/em><\/td>\n<\/tr>\n<tr>\n<td><em>Discussion Planning<\/em><\/td>\n<\/tr>\n<tr>\n<td class=\"time\">3:45m &#8211; 4:15pm<\/td>\n<td class=\"break\">Coffee Break<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">4:15pm &#8211; 5:30pm<\/td>\n<td>Breakout Discussions<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">5:30pm &#8211; 6:30pm<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">6:30pm &#8211; end<\/td>\n<td class=\"break\">Dinner<br \/>\n<em>City Hall Vienna<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Friday, Aug 30<a name=\"friday\"><\/a><\/h2>\n<table class=\"borderless\">\n<tbody>\n<tr>\n<td class=\"time\" rowspan=\"4\">9:00am &#8211; 10:30am<\/td>\n<td><strong>Session 5: DevOps and CI\/CD<\/strong><\/td>\n<\/tr>\n<tr>\n<td class=\"brownish\"><a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/VSS2019.pdf\">Keynote 5: Noise in CI\/CD data<\/a><br \/>\n<em>Shane McIntosh<\/em><\/td>\n<\/tr>\n<tr>\n<td>\n<a href=\"https:\/\/www.slideshare.net\/linhsolar\/devops-for-dynamic-interoperability-of-iot-edge-and-cloud-systems-167726237\">DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems<\/a><br \/>\n<em>Hong-Linh Truong<\/em><br \/>\n&nbsp;<br \/>\nUsing Benchmarking in CI\/CD<br \/>\n<em>David Bermbach<\/em><\/td>\n<\/tr>\n<tr>\n<td><em>Discussion Planning<\/em><\/td>\n<\/tr>\n<tr>\n<td class=\"time\">10:30am &#8211; 11:00am<\/td>\n<td class=\"break\">Coffee Break<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">11:00am &#8211; 12:30pm<\/td>\n<td>Breakout Discussions<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">12:30pm &#8211; 2:00pm<\/td>\n<td class=\"lunch\">Lunch Break &amp; Networking<br \/>\n<em>Universit\u00e4tsbr\u00e4uhaus<\/em><\/td>\n<\/tr>\n<tr>\n<td class=\"time\" rowspan=\"4\">2:00pm &#8211; 3:30pm<\/td>\n<td><strong>Session 6: Web APIs and Microservices<\/strong><\/td>\n<\/tr>\n<tr>\n<td class=\"brownish\"><a href=\"http:\/\/dret.net\/lectures\/vss-2019\/\">Keynote 6: Continuous Architecting<\/a><br \/>\n<em>Erik Wilde<\/em><\/td>\n<\/tr>\n<tr>\n<td>\n<a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/08\/What-the-H_-is-ISTIO.pdf\">What the H** is Istio?<\/a><br \/>\n<em>Abdelfettah Sghiouar<\/em><br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/wp-content\/uploads\/2019\/09\/2019.08.30-GraphQLMSArch-VSS.pdf\">The Challenge to use graphQL for an Evolution to Microservice Architecture<\/a><br \/>\n<em>Lukas Ramach<\/em><\/td>\n<\/tr>\n<tr>\n<td><em>Discussion Planning<\/em><\/td>\n<\/tr>\n<tr>\n<td class=\"time\">3:30m &#8211; 4:00pm<\/td>\n<td class=\"break\">Coffee Break<\/td>\n<\/tr>\n<tr>\n<td class=\"time\">4:00pm &#8211; 5:30pm<\/td>\n<td>Breakout Discussions<br \/>\n<strong>Closing<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Overview Wednesday Aug&nbsp;28 Thursday Aug&nbsp;29 Friday Aug&nbsp;30 9:00am &#8211; 9:10am Welcome Keynote 3 Hyrum Wright Talks Discussion Planning (15min) Keynote 5 Shane McIntosh Talks Discussion Planning (15min) 9:10am &#8211; 10:30am Keynote 1 Olaf Zimmermann Talks Discussion Planning (15min) 10:30am &#8211; 10:40am Coffee Break Coffee Break 10:40am &#8211; 11:00am Coffee Break 11:00am &#8211; 11:10am Breakout Discussions &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/vss.swa.univie.ac.at\/2019\/program\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Program&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-56","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vss.swa.univie.ac.at\/2019\/wp-json\/wp\/v2\/pages\/56","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vss.swa.univie.ac.at\/2019\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vss.swa.univie.ac.at\/2019\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vss.swa.univie.ac.at\/2019\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vss.swa.univie.ac.at\/2019\/wp-json\/wp\/v2\/comments?post=56"}],"version-history":[{"count":144,"href":"https:\/\/vss.swa.univie.ac.at\/2019\/wp-json\/wp\/v2\/pages\/56\/revisions"}],"predecessor-version":[{"id":226,"href":"https:\/\/vss.swa.univie.ac.at\/2019\/wp-json\/wp\/v2\/pages\/56\/revisions\/226"}],"wp:attachment":[{"href":"https:\/\/vss.swa.univie.ac.at\/2019\/wp-json\/wp\/v2\/media?parent=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}