{"id":93,"date":"2018-07-23T16:57:26","date_gmt":"2018-07-23T14:57:26","guid":{"rendered":"http:\/\/blog.zhaw.ch\/splab\/?page_id=93"},"modified":"2020-02-25T08:50:43","modified_gmt":"2020-02-25T07:50:43","slug":"research-outputs","status":"publish","type":"page","link":"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/","title":{"rendered":"Research Outputs"},"content":{"rendered":"<p>As applied research laboratory, we follow the view of the Swiss National Science Foundation on research output diversity which is reflected in the listings on this page, and we prefer real-time, diamond open access &amp; open review dissemination of our results through <a href=\"https:\/\/zenodo.org\/record\/2654832\">(pr)eprints<\/a> and open source\/date repositories.<\/p>\n<h3>Authored Works<\/h3>\n<h5>Peer-reviewed journal and magazine publications<\/h5>\n<ol>\n<li>P. Leitner, E. Wittern, J. Spillner, W. Hummer: <a href=\"https:\/\/doi.org\/10.1016\/j.jss.2018.12.013\">A mixed-method empirical study of Function-as-a-Service software development in industrial practice<\/a>. Journal of Systems and Software (JSS), volume 146, March 2019, pages 340-359, online December 2018. (<a href=\"https:\/\/peerj.com\/preprints\/27005\/\">older preprint<\/a> June 2018: PeerJ Preprints <span class=\"self-citation-volume\">6<\/span>:<span class=\"self-citation-elocation\">e27005v1<\/span>; embargoed digital collection entry)<\/li>\n<li>G. Toffetti, S. Brunner, M. Bl\u00f6chlinger, J. Spillner, T. M. Bohnert: <a href=\"https:\/\/doi.org\/10.1016\/j.future.2016.09.002\">Self-managing cloud-native applications: design, implementation and experience<\/a>. Future Generation Computer Systems (FGCS) special issue on Cloud Incident Management, <span class=\"size-m\"><a title=\"Go to table of contents for this volume\/issue\" href=\"http:\/\/www.sciencedirect.com\/science\/journal\/0167739X\/72\/supp\/C\">volume 72<\/a>, July 2017, pages 165-179<\/span>, online September 2016.<\/li>\n<\/ol>\n<h5>Peer-reviewed conference publications<\/h5>\n<ol>\n<li>P. Gkikopoulos, &#8220;Data Distribution and Exploitation in a Global Microservice Artefact Observatory&#8221;, <a href=\"https:\/\/conferences.computer.org\/services\/2019\/\">15th IEEE World Congress on Services (SERVICES)<\/a>, Milan, Italy, July 2019. (<a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/08\/pang-ieeeservices-phdsymposium-globalmao-archive.pdf\">author version<\/a>; <a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/08\/pang-ieeeservices-phdsymposium-globalmao-slides.pdf\">slides<\/a>; <a href=\"https:\/\/digitalcollection.zhaw.ch\/handle\/11475\/18371\">digitalcollection<\/a>; <a href=\"https:\/\/ieeexplore.ieee.org\/document\/8817283\">IEEExplore<\/a> pp. 319-322)<\/li>\n<li>O. Serhiienko, P. Gkikopoulos, J. Spillner, &#8220;Extensible Declarative Management of Cloud Resources across Providers&#8221;, <a href=\"https:\/\/blogs.cs.st-andrews.ac.uk\/crosscloud19\/\">6th Workshop on CrossCloud Infrastructures &amp; Platforms (CrossCloud)<\/a> @ 19th CCGrid, Larnaca, Cyprus, May 2019. (<a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/05\/multicloudtags-archive.pdf\">author version<\/a>; <a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/05\/ccgrid2019-multicloudtags-slides.pdf\">slides<\/a>; <a href=\"https:\/\/digitalcollection.zhaw.ch\/handle\/11475\/17172\">digitalcollection<\/a>; <a href=\"https:\/\/ieeexplore.ieee.org\/document\/8752784\">IEEExplore<\/a> pp. 678-683)<\/li>\n<li>Y. Zhou, X. Yan, T. Chen, S. Panichella, H. Gall, &#8220;DRONE: A Tool to Detect and Repair Directive Defects in Java APIs Documentation&#8221;, Proceedings of the 41st International Conference on Software Engineering (ICSE), Montreal, Canada, May 2019. To appear.<\/li>\n<li>Y. Bogado-Sarubbi, W. Benitez-Davalos, J. Spillner, F. Lopez-Pires, &#8220;Towards Sustainable Ecosystems for Cloud Functions&#8221;, <a href=\"http:\/\/essca2018.servicelaboratory.ch\/\">European Symposium on Serverless Computing and Applications (ESSCA)<\/a>, Zurich, Switzerland, December 2018. (<a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/05\/paper3.pdf\">paper copy<\/a>; <a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/05\/essca18-slides-yessicabogado-scaled.pdf\">slides copy<\/a>\/<a href=\"https:\/\/speakerdeck.com\/splab\/towards-sustainable-ecosystems-for-cloud-functions\">speakerdeck<\/a>; <a href=\"http:\/\/ceur-ws.org\/Vol-2330\/\">CEUR-WS vol. 2330<\/a>, pp. 18-24, March 2019)<\/li>\n<li>S. Dorodko and J. Spillner, &#8220;Selective Java Code Transformation into AWS Lambda functions&#8221;, <a href=\"http:\/\/essca2018.servicelaboratory.ch\/\">European Symposium on Serverless Computing and Applications (ESSCA)<\/a>, Zurich, Switzerland, December 2018. (<a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/05\/paper2.pdf\">paper copy<\/a>; <a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/05\/essca18-slides-serhiidorodko-scaled.pdf\">slides copy<\/a>\/<a href=\"https:\/\/speakerdeck.com\/splab\/selective-java-code-transformation-into-aws-lambda-functions\">speakerdeck<\/a>; <a href=\"http:\/\/ceur-ws.org\/Vol-2330\/\">CEUR-WS vol. 2330<\/a>, pp. 9-17, March 2019)<\/li>\n<li>M. Al-Ameen and J. Spillner: &#8220;A systematic and open exploration of FaaS research&#8221;, <a href=\"http:\/\/essca2018.servicelaboratory.ch\/\">European Symposium on Serverless Computing and Applications (ESSCA)<\/a>, Zurich, Switzerland, December 2018. (<a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/05\/short2.pdf\">paper copy<\/a>; <a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/05\/essca18-slides-mohammedalameen-scaled.pdf\">slides copy<\/a>\/<a href=\"https:\/\/speakerdeck.com\/splab\/a-systematic-and-open-exploration-of-faas-research\">speakerdeck<\/a>; <a href=\"http:\/\/ceur-ws.org\/Vol-2330\/\">CEUR-WS vol. 2330<\/a>, pp. 30-35, March 2019)<\/li>\n<li>S. Murphy and A. Edmonds: &#8220;Realizing Edge Computing connectivity with Open Virtual Networking&#8221;, <a href=\"https:\/\/www1.uwe.ac.uk\/et\/research\/csrc\/events\/scctsa2018.aspx\">5th International Workshop on Smart City Clouds: Technologies, Systems and Applications (SCCTSA)<\/a> @ 11th UCC, Zurich, Switzerland, December 2018. To appear.<\/li>\n<li>O. Serhiienko, J. Spillner: &#8220;Systematic and recomputable comparison of cloud management platforms&#8221;, <a href=\"http:\/\/2018.cloudcom.org\/\">10th IEEE International Conference on Cloud Computing Technology and Science (CloudCom)<\/a>, Nicosia, Cyprus, December 2018. (<a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/05\/cmp2-testbed-archive.pdf\">author version<\/a>; <a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/05\/cloudcom2018-cmp-testbed-slides.pdf\">slides<\/a>; <a href=\"https:\/\/doi.org\/10.1109\/CloudCom2018.2018.00032\">IEEExplore<\/a>)<\/li>\n<li>C. V. Alexandru, J. J. Merchante, S. Panichella, S. Proksch, H. Gall, G. Robles: &#8220;On the Usage of &#8216;Pythonic&#8217; Idioms in Python Programs&#8221;, <a href=\"https:\/\/2018.onward-conference.org\/\">Onward!<\/a>, Boston, Massachusetts, United States, November 2018. To appear.<\/li>\n<li>J. Spillner, M. Ram\u00edrez L\u00f3pez: &#8220;Transactional Migration of Inhomogeneous Composite Cloud Applications&#8221;, <a href=\"https:\/\/sites.google.com\/site\/cloudwaysws18\/\">4th International Workshop on Cloud Adoption and Migration (CloudWays)<\/a> @ <a href=\"http:\/\/esocc2018.disco.unimib.it\/\">7th ESOCC<\/a>, Como, Italy, September 2018. To appear. (<a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2018\/09\/transactional-migration-archive.pdf\">author version<\/a> (preproceedings); <a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2018\/09\/transactional-migration-slides.web_.pdf\">slides<\/a>\/<a href=\"https:\/\/speakerdeck.com\/splab\/transactional-migration-of-inhomogeneous-composite-cloud-applications\">speakerdeck<\/a>)<\/li>\n<li>J. Spillner, Y. Bogado, W. Ben\u00edtez, F. L\u00f3pez Pires, &#8220;Co-Transformation to Cloud-Native Applications &#8212; Development Experiences and Experimental Evaluation&#8221;, <a href=\"http:\/\/closer.scitevents.org\/?y=2018\">8th International Conference on Cloud Computing and Services Science (CLOSER)<\/a>, Funchal, Madeira &#8211; Portugal, May 2018. (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2018\/02\/cotransformation-cloudnative-archive.pdf\">author version<\/a>; <a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2018\/09\/cotransformation-cloudnative-slides.web_.pdf\">slides<\/a>; <a href=\"https:\/\/digitalcollection.zhaw.ch\/handle\/11475\/2667\">digitalcollection<\/a>; <a href=\"http:\/\/scitepress.org\/PublicationsDetail.aspx?ID=DQVuZS691Ec=&amp;t=1\">SCITEPRESS DL<\/a>)<\/li>\n<li>G. Toffetti, T. L\u00f6tscher, S. Kenzhegulov, J. Spillner, and T. M. Bohnert. 2017. Cloud Robotics: SLAM and Autonomous Exploration on PaaS. In <em>Companion Proceedings of the10th International Conference on Utility and Cloud Computing<\/em> (UCC &#8217;17 Companion). ACM, New York, NY, USA, 65-70. DOI: https:\/\/doi.org\/10.1145\/3147234.3148100<\/li>\n<li>M. Ram\u00edrez L\u00f3pez, J. Spillner, &#8220;Towards Quantifiable Boundaries for Elastic Horizontal Scaling of Microservices&#8221;, <a href=\"http:\/\/cloudam2017.lncc.br\/\">6th International Workshop on Clouds and (eScience) Applications Management (CloudAM)<\/a> \/ 10th International Conference on Utility and Cloud Computing Companion (UCC), Austin, Texas, USA, December 2017. (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2017\/12\/elasticity-archive.pdf\">author version<\/a>; <a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2017\/12\/elasticity-slides.web_.pdf\">slides<\/a>; <a href=\"https:\/\/digitalcollection.zhaw.ch\/handle\/11475\/1395\">digitalcollection<\/a>; <a href=\"https:\/\/dl.acm.org\/citation.cfm?id=3148111\">ACM DL<\/a>)<\/li>\n<li>J. Spillner, C. Mateos, D. A. Monge, &#8220;FaaSter, Better, Cheaper: The Prospect of Serverless Scientific Computing and HPC&#8221;, <a href=\"http:\/\/carla2017.ccarla.org\/\">4th Latin American Conference on High Performance Computing (CARLA)<\/a>, Buenos Aires, Argentina, September 2017. (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/faaster-better-cheaper-archive.pdf\">author version<\/a>; <a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/faaster-better-cheaper-slides.pdf\">slides<\/a>; <a href=\"https:\/\/link.springer.com\/book\/10.1007%2F978-3-319-73353-1\">Springer CCIS<\/a> vol. 796 pp. 154-168)<\/li>\n<li>J. Spillner, G. Toffetti, M. Ram\u00edrez L\u00f3pez, &#8220;Cloud-Native Databases: An Application Perspective&#8221;, <a href=\"https:\/\/sites.google.com\/site\/cloudways17\/\">3rd International Workshop on Cloud Adoption and Migration (CloudWays)<\/a> @ <a href=\"http:\/\/esocc2017.ifi.uio.no\/\">6th ESOCC<\/a>, Oslo, Norway, September 2017. (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/cndatabases-archive.pdf\">author version<\/a>; <a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/cloudnativedatabases-slides-web.pdf\">slides<\/a>; <a href=\"https:\/\/link.springer.com\/chapter\/10.1007\/978-3-319-79090-9_7\">Springer CCIS<\/a> vol. 824 pp. 102-116)<\/li>\n<li>A. P. Vumo, J. Spillner, S. K\u00f6psell, &#8220;Analysis of Mozambican Websites: How do they protect their users?&#8221;, <a href=\"http:\/\/infosecsa.co.za\/\">16th International Information Security South Africa Conference (ISSA)<\/a>, Johannesburg, South Africa, August 2017.<\/li>\n<li>M. Skoviera, P. Harsh, O. Serhiienko, M. Perez Belmonte, T. B. Bohnert, &#8220;Monetization of Infrastructures and Services&#8221;, <a href=\"http:\/\/eucnc.eu\/\">European Conference on Networks and Communications (EuCNC)<\/a>, Oulu, Finland, June 2017.<\/li>\n<li>J. Spillner, M. Beck, A. Schill, T. M. Bohnert, &#8220;Stealth Databases: Ensuring User-Controlled Queries in Untrusted Cloud Environments&#8221;, <a href=\"http:\/\/cyprusconferences.org\/ucc2015\/\">8th IEEE\/ACM International Conference on Utility and Cloud Computing (UCC)<\/a>, Limassol, Cyprus, December 2015. (<a href=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/stealthdatabases-slides.pdf\">slides<\/a>; <a href=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/stealthdatabases.pdf\">author version<\/a>; <a href=\"http:\/\/ieeexplore.ieee.org\/document\/7431419\/\">IEEExplore\/ACM DL<\/a>)<\/li>\n<li>S. Brunner, M. Bl\u00f6chlinger, G. Toffetti, J. Spillner, T. M. Bohnert, &#8220;Experimental Evaluation of the Cloud-Native Application Design&#8221;, <a href=\"http:\/\/cloudam2015.lncc.br\/\">4th International Workshop on Clouds and (eScience) Application Management (CloudAM)<\/a>, Limassol, Cyprus, December 2015. (<a href=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/cnaeval-slides.pdf\">slides<\/a>; <a href=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/cnaeval.pdf\">author version<\/a>; <a href=\"http:\/\/ieeexplore.ieee.org\/document\/7431462\/\">IEEExplore\/ACM DL<\/a>)<\/li>\n<\/ol>\n<h5>Diamond open access\/open review preprints\/e-prints<\/h5>\n<ol>\n<li>Josef Spillner, <a href=\"https:\/\/arxiv.org\/abs\/1905.04800\">Quantitative Analysis of Cloud Function Evolution in the AWS Serverless Application Repository<\/a>, arXiv:1905.04800, May 2019.<\/li>\n<li>Josef Spillner, <a href=\"https:\/\/arxiv.org\/abs\/1901.00644\">Quality Assessment and Improvement of Helm Charts for Kubernetes-Based Cloud Applications<\/a>, arXiv:1901.00644, January 2019.<\/li>\n<li>Josef Spillner, <a href=\"https:\/\/arxiv.org\/abs\/1705.08169\">Transformation of Python Applications into Function-as-a-Service Deployments<\/a>, arXiv:1705.08169, May 2017.<\/li>\n<li>Josef Spillner,&nbsp;Snafu: <a href=\"https:\/\/arxiv.org\/abs\/1703.07562\">Function-as-a-Service (FaaS) Runtime Design and Implementation<\/a>, arXiv:1703.07562, March 2017.<\/li>\n<li>Josef Spillner and Serhii Dorodko, <a href=\"https:\/\/arxiv.org\/abs\/1702.05510\">Java Code Analysis and Transformation into AWS Lambda Functions<\/a>, arXiv:1702.05510, February 2017.<\/li>\n<li>Josef Spillner, <a href=\"https:\/\/arxiv.org\/abs\/1701.05945\">Exploiting the Cloud Control Plane for Fun and Profit<\/a>, arXiv:1701.05945, January 2017.<\/li>\n<\/ol>\n<h5>Books and book chapters<\/h5>\n<ol>\n<li>A. Luntovskyy and J. Spillner, &#8220;<a href=\"http:\/\/www.springer.com\/us\/book\/9783658148409\">Architectural Transformations in Network Services and Distributed Systems<\/a>&#8220;, Springer Vieweg, 2017. ISBN 978-3-658-14840-9.<\/li>\n<\/ol>\n<h3>Research Software and Testbeds<\/h3>\n<p>Please refer to our <a href=\"https:\/\/github.com\/serviceprototypinglab\">repository at Github<\/a>.<\/p>\n<h3>Curated Datasets<\/h3>\n<p>Please refer to our <a href=\"https:\/\/zenodo.org\/communities\/splab\/\">datasets at Zenodo<\/a>.<\/p>\n<h3>Miscellaneous<\/h3>\n<p>Find recent talk and tutorial slides <a href=\"https:\/\/speakerdeck.com\/splab\">at Speakerdeck<\/a>.<\/p>\n<h5>Talk slides<\/h5>\n<ol>\n<li>Josef Spillner: Recent advances in serverless computing (<a href=\"https:\/\/speakerdeck.com\/splab\/recent-advances-in-serverless-computing\">speakerdeck<\/a>), SIX IT Expert Forum, March 2019.<\/li>\n<li>Josef Spillner: Learning more about the ingredients of cloud applications (<a href=\"https:\/\/speakerdeck.com\/splab\/learning-more-about-the-ingredients-of-cloud-applications\">speakerdeck<\/a>)(<a href=\"https:\/\/cds.cern.ch\/record\/2660399\">video<\/a>), CERN Computing Seminar, February 2019.<\/li>\n<li>Oleksii Serhiienko: FaaS-based Universal Multi-Cloud Connectors \/&nbsp; Distributed Lambda functions to improve and extend the functionality of cloud management platforms (<a href=\"https:\/\/speakerdeck.com\/splab\/distributed-lambda-functions-to-improve-and-extend-the-functionality-of-cloud-management-platforms\">speakerdeck<\/a>), ESSCA, December 2018.<\/li>\n<li>Josef Spillner: Helm Charts Quality Analysis (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2018\/06\/fca-helm-talk.web_.pdf\">slides<\/a>), Future Cloud Applications #5, Zurich, June 2018.<\/li>\n<li>Josef Spillner: Understanding Mixed-Technology Cloud Applications (<a href=\"https:\/\/speakerdeck.com\/splab\/understanding-mixed-technology-cloud-applications\">speakerdeck<\/a>), AGH University of Science and Technology, June 2018.<\/li>\n<li>Josef Spillner: Cloudware and Beyond: Engineering Methods and Tools (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2018\/05\/ocd2018-cloudware.web_.pdf\">slides<\/a>)(<a href=\"https:\/\/speakerdeck.com\/splab\/cloudware-and-beyond-engineering-methods-and-tools\">speakerdeck<\/a>), 7th Open Cloud Day, Winterthur, May 2018.<\/li>\n<li>Josef Spillner: Keynote: Serverless Cyber-Physical Applications (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2018\/03\/spillner-sciencemeetsindustry.web_.pdf\">slides<\/a>), Science Meets Industry, Dresden, Germany, March 2018.<\/li>\n<li>Josef Spillner: Serverless Computing: FaaSter, Better, Cheaper and More Pythonic (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2018\/02\/serverless-fbc-pythonic.web_.pdf\">slides<\/a>), 3rd Swiss Python Summit, Rapperswil, Switzerland, February 2018.<\/li>\n<li>Josef Spillner: Serverless Delivery Hero &#8212; DevOps-style Tracing, Profiling and Autotuning of Cloud Functions (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/serverless-delivery-hero.web_.pdf\">slides<\/a>), Vienna Software Seminar, Vienna, Austria, December 2017.<\/li>\n<li>Josef Spillner: Technologies and Mindsets: Trends in Cloud-Native Applications (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/cna-technologies-mindsets.web_.pdf\">slides<\/a>), <a href=\"http:\/\/www.una.py\/\">National University of Asunci\u00f3n<\/a>, Paraguay, August 2017.<\/li>\n<li>Josef Spillner: Cloud &amp; Cyber-Physical Applications (Machines, IoT, Robots) (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/cloud-cpa.web_.pdf\">slides<\/a>), <a href=\"http:\/\/www.pti.org.py\/\">Itaipu Technology Park<\/a>, Paraguay, August 2017.<\/li>\n<li>Piyush Harsh: Cyclops 3.0 &#8211; Hierarchical billing made simple for future cloud applications, Future Cloud Applications #3, Zurich, July 2017.<\/li>\n<li>Josef Spillner: Serverless Applications: Tools, Languages, Providers and (Research) Challenges (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/serverless-2017-jun.web_.pdf\">slides<\/a>), Serverless Z\u00fcrich, June 2017.<\/li>\n<li>Josef Spillner: Rapid prototyping of cloud applications with open source tools (a research perspective) (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/ocd-splab.web_.pdf\">slides<\/a>), 6th Open Cloud Day, Bern, June 2017.<\/li>\n<li>Manuel Ram\u00edrez L\u00f3pez: Predictable elasticity of Docker applications (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/container-elasticity-slides-web.pdf\">slides<\/a>), 14th Docker Switzerland User Group Meetup, May 2017.<\/li>\n<li>Josef Spillner: More on FaaS: The Swiss Army Knife of Serverless Computing (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/fca-meetup-2017-apr.web_.pdf\">slides<\/a>), <a href=\"https:\/\/www.meetup.com\/de-DE\/Future-Cloud-Applications\/\">Future Cloud Applications<\/a> #2, April 2017.<\/li>\n<li>Josef Spillner:&nbsp;Containerising Functions using Docker and OpenShift (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/msz-2017-apr.web_.pdf\">slides<\/a>), Microservices Z\u00fcrich, April 2017.<\/li>\n<li>Josef Spillner, Cloud Applications: Less Guessing, more Planning and Knowing (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/splab-planningknowing-uc.pdf\">slides<\/a>), University of Coimbra, May 2016.<\/li>\n<li>Josef Spillner, The Next Service Wave: Prototyping Cloud-Native and Stealthy Applications (<a href=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/splab-prototyping-ibm.pdf\">slides<\/a>), IBM Research Zurich, September 9th 2015.<\/li>\n<\/ol>\n<h5>Tutorial transcripts and slides<\/h5>\n<ol>\n<li>Diego Mart\u00edn: Building a serverless application using FaaS workflows (<a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/02\/FaaSWorkflowsTutorial_Slides.pdf\">slides<\/a>)(<a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/02\/FaaSWorkflowsTutorial_Guide.pdf\">transcript<\/a>)(<a href=\"http:\/\/blog.zhaw.ch\/splab\/files\/2019\/02\/FWT_code.mid\">code<\/a>; rename to .zip). Tutorial @ ESSCA 2018, Zurich, Switzerland, December 2018.<\/li>\n<li>Josef Spillner: Distributed Service Prototyping with Cloud Functions (<a href=\"https:\/\/speakerdeck.com\/splab\/distributed-service-prototyping-with-cloud-functions\">slides<\/a>)(<a href=\"https:\/\/speakerdeck.com\/splab\/distributed-service-prototyping-with-cloud-functions\">speakerdeck<\/a>) (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2018\/07\/icdcs2018-faastutorial-script.pdf\">transcript<\/a>). Tutorial @ ICDCS 2018, Vienna, Austria, July 2018.<\/li>\n<li>Josef Spillner: Practical Tooling for Serverless Computing (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2017\/12\/ucc2017-faastutorial-slides.web_.pdf\">slides<\/a>) (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2017\/12\/ucc2017-faastutorial-script.pdf\">transcript<\/a>). Tutorial @ UCC 2017, Austin, Texas, USA, December 2017.<\/li>\n<li>Josef Spillner: Function-as-a-Service: A Pythonic perspective on Serverless Computing (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/pyparis-faastutorial.web_.pdf\">slides<\/a>) (<a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2014\/07\/pyparis-faastutorial.pdf\">transcript<\/a>), PyParis, June 2017.<\/li>\n<\/ol>\n<h5>Demo videos<\/h5>\n<p>Please refer to our <a href=\"https:\/\/www.youtube.com\/channel\/UCssxF0ehXakfWHPDsAdTC3w\">online video collection<\/a>.<\/p>\n<h5>Community service outputs: Journals and proceedings<\/h5>\n<p>Josef Spillner, Alan Sill (eds.): Reengineering Cloud Data Centers. IEEE Cloud Computing November\/December 2018 (<a href=\"https:\/\/www.computer.org\/csdl\/mags\/cd\/2018\/06\/index.html\">journal issue<\/a>) (<a href=\"https:\/\/www.computer.org\/csdl\/mags\/cd\/2018\/06\/mcd2018060026.pdf\">guest editor introduction<\/a>).<\/p>\n\n\n<p>Josef Spillner, Alan Sill, Kenneth Johnson et al. (eds.): Utility, big data and cloud computing: Applications and technologies. Journal of Cloud Computing, November 2019ff (<a href=\"https:\/\/www.springeropen.com\/collections\/utilitybigdatacloudcomputing\">journal issue<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As applied research laboratory, we follow the view of the Swiss National Science Foundation on research output diversity which is reflected in the listings on this page, and we prefer real-time, diamond open access &amp; open review dissemination of our results through (pr)eprints and open source\/date repositories. Authored Works Peer-reviewed journal and magazine publications P. [&hellip;]<\/p>\n","protected":false},"author":203,"featured_media":0,"parent":16,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-93","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Research Outputs - Service Prototyping Lab<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Research Outputs\" \/>\n<meta property=\"og:description\" content=\"As applied research laboratory, we follow the view of the Swiss National Science Foundation on research output diversity which is reflected in the listings on this page, and we prefer real-time, diamond open access &amp; open review dissemination of our results through (pr)eprints and open source\/date repositories. Authored Works Peer-reviewed journal and magazine publications P. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Prototyping Lab\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-25T07:50:43+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/\",\"url\":\"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/\",\"name\":\"Research Outputs - Service Prototyping Lab\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#website\"},\"datePublished\":\"2018-07-23T14:57:26+00:00\",\"dateModified\":\"2020-02-25T07:50:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/splab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About us\",\"item\":\"https:\/\/blog.zhaw.ch\/splab\/about-us\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Research Outputs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/splab\/\",\"name\":\"Service Prototyping Lab\",\"description\":\"A Blog of the ZHAW Zurich University of Applied Sciences\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/splab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Research Outputs - Service Prototyping Lab","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/","og_locale":"en_GB","og_type":"article","og_title":"Research Outputs","og_description":"As applied research laboratory, we follow the view of the Swiss National Science Foundation on research output diversity which is reflected in the listings on this page, and we prefer real-time, diamond open access &amp; open review dissemination of our results through (pr)eprints and open source\/date repositories. Authored Works Peer-reviewed journal and magazine publications P. [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/","og_site_name":"Service Prototyping Lab","article_modified_time":"2020-02-25T07:50:43+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/","url":"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/","name":"Research Outputs - Service Prototyping Lab","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/splab\/#website"},"datePublished":"2018-07-23T14:57:26+00:00","dateModified":"2020-02-25T07:50:43+00:00","breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/splab\/about-us\/research-outputs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/splab\/"},{"@type":"ListItem","position":2,"name":"About us","item":"https:\/\/blog.zhaw.ch\/splab\/about-us\/"},{"@type":"ListItem","position":3,"name":"Research Outputs"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/splab\/#website","url":"https:\/\/blog.zhaw.ch\/splab\/","name":"Service Prototyping Lab","description":"A Blog of the ZHAW Zurich University of Applied Sciences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/splab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/pages\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/users\/203"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":25,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/pages\/93\/revisions"}],"predecessor-version":[{"id":1163,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/pages\/93\/revisions\/1163"}],"up":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/pages\/16"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/media?parent=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}