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.

Authored Works

Peer-reviewed journal and magazine publications
  1. G. Toffetti, S. Brunner, M. Blöchlinger, J. Spillner, T. M. Bohnert: Self-managing cloud-native applications: design, implementation and experience. FGCS special issue on Cloud Incident Management, volume 72, July 2017, pages 165-179, online September 2016.
Peer-reviewed conference publications
  1. C. V. Alexandru, J. J. Merchante, S. Panichella, S. Proksch, H. Gall, G. Robles: “On the Usage of ‘Pythonic’ Idioms in Python Programs”, Onward!, Boston, Massachusetts, United States, November 2018. To appear.
  2. J. Spillner, M. Ramírez López: “Transactional Migration of Inhomogeneous Composite Cloud Applications”, 4th International Workshop on Cloud Adoption and Migration (CloudWays) @ 7th ESOCC, Como, Italy, September 2018. To appear. (author version (preproceedings); slides/slideshare)
  3. J. Spillner, Y. Bogado, W. Benítez, F. López Pires, “Co-Transformation to Cloud-Native Applications — Development Experiences and Experimental Evaluation”, 8th International Conference on Cloud Computing and Services Science (CLOSER), Funchal, Madeira – Portugal, May 2018. (author version; slides; digitalcollection; SCITEPRESS DL)
  4. G. Toffetti, T. Lötscher, S. Kenzhegulov, J. Spillner, and T. M. Bohnert. 2017. Cloud Robotics: SLAM and Autonomous Exploration on PaaS. In Companion Proceedings of the10th International Conference on Utility and Cloud Computing (UCC ’17 Companion). ACM, New York, NY, USA, 65-70. DOI: https://doi.org/10.1145/3147234.3148100
  5. M. Ramírez López, J. Spillner, “Towards Quantifiable Boundaries for Elastic Horizontal Scaling of Microservices”, 6th International Workshop on Clouds and (eScience) Applications Management (CloudAM) / 10th International Conference on Utility and Cloud Computing Companion (UCC), Austin, Texas, USA, December 2017. (author version; slides; digitalcollection; ACM DL)
  6. J. Spillner, C. Mateos, D. A. Monge, “FaaSter, Better, Cheaper: The Prospect of Serverless Scientific Computing and HPC”, 4th Latin American Conference on High Performance Computing (CARLA), Buenos Aires, Argentina, September 2017. (author version; slides; Springer CCIS vol. 796 pp. 154-168)
  7. J. Spillner, G. Toffetti, M. Ramírez López, “Cloud-Native Databases: An Application Perspective”, 3rd International Workshop on Cloud Adoption and Migration (CloudWays) @ 6th ESOCC, Oslo, Norway, September 2017. (author version; slides; Springer CCIS vol. 824 pp. 102-116)
  8. A. P. Vumo, J. Spillner, S. Köpsell, “Analysis of Mozambican Websites: How do they protect their users?”, 16th International Information Security South Africa Conference (ISSA), Johannesburg, South Africa, August 2017.
  9. M. Skoviera, P. Harsh, O. Serhiienko, M. Perez Belmonte, T. B. Bohnert, “Monetization of Infrastructures and Services”, European Conference on Networks and Communications (EuCNC), Oulu, Finland, June 2017.
  10. J. Spillner, M. Beck, A. Schill, T. M. Bohnert, “Stealth Databases: Ensuring User-Controlled Queries in Untrusted Cloud Environments”, 8th IEEE/ACM International Conference on Utility and Cloud Computing (UCC), Limassol, Cyprus, December 2015. (slides; author version; IEEExplore/ACM DL)
  11. S. Brunner, M. Blöchlinger, G. Toffetti, J. Spillner, T. M. Bohnert, “Experimental Evaluation of the Cloud-Native Application Design”, 4th International Workshop on Clouds and (eScience) Application Management (CloudAM), Limassol, Cyprus, December 2015. (slides; author version; IEEExplore/ACM DL)
Diamond open access/open review preprints
  1. Philipp Leitner, Erik Wittern, Josef Spillner, Waldemar Hummer, A mixed-method empirical study of Function-as-a-Service software development in industrial practice, preprint on PeerJ, June 2018.
  2. Josef Spillner, Transformation of Python Applications into Function-as-a-Service Deployments, May 2017.
  3. Josef Spillner, Snafu: Function-as-a-Service (FaaS) Runtime Design and Implementation, March 2017.
  4. Josef Spillner and Serhii Dorodko, Java Code Analysis and Transformation into AWS Lambda Functions, February 2017.
  5. Josef Spillner, Exploiting the Cloud Control Plane for Fun and Profit, January 2017.
Books and book chapters
  1. A. Luntovskyy and J. Spillner, “Architectural Transformations in Network Services and Distributed Systems“, Springer Vieweg, 2017. ISBN 978-3-658-14840-9.

Research Software and Testbeds

Please refer to our repository at Github.

Curated Datasets

Please refer to our datasets at Zenodo.

Miscellaneous

Find recent talk and tutorial slides at Speakerdeck.

Talk slides
  1. Josef Spillner: Helm Charts Quality Analysis (slides), Future Cloud Applications #5, Zurich, June 2018.
  2. Josef Spillner: Understanding Mixed-Technology Cloud Applications (speakerdeck), AGH University of Science and Technology, June 2018.
  3. Josef Spillner: Cloudware and Beyond: Engineering Methods and Tools (slides)(speakerdeck), 7th Open Cloud Day, Winterthur, May 2018.
  4. Josef Spillner: Keynote: Serverless Cyber-Physical Applications (slides), Science Meets Industry, Dresden, Germany, March 2018.
  5. Josef Spillner: Serverless Computing: FaaSter, Better, Cheaper and More Pythonic (slides), 3rd Swiss Python Summit, Rapperswil, Switzerland, February 2018.
  6. Josef Spillner: Serverless Delivery Hero — DevOps-style Tracing, Profiling and Autotuning of Cloud Functions (slides), Vienna Software Seminar, Vienna, Austria, December 2017.
  7. Josef Spillner: Technologies and Mindsets: Trends in Cloud-Native Applications (slides), National University of Asunción, Paraguay, August 2017.
  8. Josef Spillner: Cloud & Cyber-Physical Applications (Machines, IoT, Robots) (slides), Itaipu Technology Park, Paraguay, August 2017.
  9. Piyush Harsh: Cyclops 3.0 – Hierarchical billing made simple for future cloud applications, Future Cloud Applications #3, Zurich, July 2017.
  10. Josef Spillner: Serverless Applications: Tools, Languages, Providers and (Research) Challenges (slides), Serverless Zürich, June 2017.
  11. Josef Spillner: Rapid prototyping of cloud applications with open source tools (a research perspective) (slides), 6th Open Cloud Day, Bern, June 2017.
  12. Manuel Ramírez López: Predictable elasticity of Docker applications (slides), 14th Docker Switzerland User Group Meetup, May 2017.
  13. Josef Spillner: More on FaaS: The Swiss Army Knife of Serverless Computing (slides), Future Cloud Applications #2, April 2017.
  14. Josef Spillner: Containerising Functions using Docker and OpenShift (slides), Microservices Zürich, April 2017.
  15. Josef Spillner, Cloud Applications: Less Guessing, more Planning and Knowing (slides), University of Coimbra, May 2016.
  16. Josef Spillner, The Next Service Wave: Prototyping Cloud-Native and Stealthy Applications (slides), IBM Research Zurich, September 9th 2015.
Tutorial transcripts and slides
  1. Josef Spillner: Distributed Service Prototyping with Cloud Functions (slides)(speakerdeck) (transcript). Tutorial @ ICDCS 2018, Vienna, Austria, July 2018.
  2. Josef Spillner: Practical Tooling for Serverless Computing (slides) (transcript). Tutorial @ UCC 2017, Austin, Texas, USA, December 2017.
  3. Josef Spillner: Function-as-a-Service: A Pythonic perspective on Serverless Computing (slides) (transcript), PyParis, June 2017.
Demo videos

Please refer to our online video collection.