Prof. Dr. Cesare Pautasso

Contact

Prof. Cesare Pautasso
Software Institute
Faculty of Informatics
University of Lugano (USI)
via G. Buffi 13
CH-6904 Lugano
Switzerland

Telephone: +41 (0)58 666 4311

Fax: +41 (0)58 666 4536

email: c dot pautasso at i triple(e) dot org

www: http://www.pautasso.info/

Room: 305 Via Balestra 22 (Appointment by email)

Bio

Cesare Pautasso is full professor at the Faculty of Informatics at the University of Lugano, Switzerland. Previously he was a researcher at the IBM Zurich Research Lab (2007) and a senior researcher at ETH Zurich (2004-2007). He completed his graduate studies with a Ph.D. from ETH Zurich in 2004 and his undergraduate studies at Politecnico di Milano, Italy with a Computer Science Engineering Degree (cum laude) in 2000.

His research group focuses on building experimental systems to explore the intersection of model-driven software composition techniques, business process modelling languages, and autonomic/Cloud computing. He is currently supervising the research of 5 PhD students working on Liquid Software, Workflow Benchmarking, RESTful Conversations and ASQ.

His teaching, training, and consulting activities both in academia and in industry cover advanced topics related to Web Development, Business Process Management, Enterprise Software Architecture, Service Oriented Architectures and emerging Web services and Middleware technologies. He is an active member of IEEE and ACM, where he has participated in more than 100 international conference/workshop program committees. He was the general chair of the 16th International Conference on Web Engineering (ICWE 2016) and the 9th European Conference on Web Services (ECOWS 2011). He has served as program co-chair of the 11th International Conference on Service-Oriented Computing (ICSOC 2013), the 8th European Conference on Web Services (ECOWS 2010) and the 7th International Symposium on Software Composition (SC 2008). He has also started the series of International Workshops on RESTful Design (WS-REST) at the WWW conference. He regularly referees for Swiss, EU and US funding agencies. Since 2010 he is an advisory board member of EnterpriseWeb. He is co-editor of the IEEE Software Insight department.

He has designed a visual composition language and built a set of very powerful rapid composition tools for Eclipse in the context of a project called JOpera: Process Support for more than Web Services. Both his dissertation and his system are available for download.

Research Interests

Research Projects

SNSF (Swiss National Science Foundation)

  • PPP - Fundamentals of Parallel Programming for Platform-as-a-Service Clouds (Co-PI, 2014-2017) SNF Grant Nr. 153560 - in collaboration with Prof. Walter Binder, USI
  • SOSOA - Self-Organizing Service Oriented Architectures (Co-PI, 2010-2014) SNF SINERGIA Grant Nr. 127386 - in collaboration with Prof. Walter Binder, USI, Prof. Boi Faltings, EPFL, Prof. Heiko Schuldt, Universität Basel
  • BenchFlow - A Benchmark for Workflow Management Systems (PI, 2013-2017) SNF DACH Grant Nr. 145062 - in collaboration with Prof. Dr. Frank Leymann, IaaS, Universität Stuttgart, Germany
  • CLAVOS - Continuous Lifelong Analysis and Verification of Open Services (PI, 2009-2013) SNF Grant Nr. 125337 - in collaboration with Prof. Carlo Ghezzi, Politecnico di Milano, Italy

Hasler Foundation, Switzerland

  • SMARTWORLD - Liquid Software Architecture (PI, 2012-2015)
  • MANCOM - Compiling Optimized Service Architectures (PI, 2007-2009) - in collaboration with Prof. Gustavo Alonso, ETH Zurich, and Prof. Heiko Schuldt, Universität Basel

KTI (Commission for Technology and Innovation)

  • Spottedmap (PI, 2014-2015) 16328.1 PFES-ES
  • Elastic Cloud Platform for Social Networking (PI, 2013-) 15107.1 PFES-ES

EU Commission

  • S-CUBE - Software Services and Systems Network (Associated Member, 2009-2012) EU NOE IST-FP7-215483 - in collaboration with Prof. Mehdi Jazayeri, USI
  • RESERVOIR - Resources and Services Virtualization without Barriers (Member, 2008-2011) EU IP IST-FP7-215605 - in collaboration with Prof. Mauro Pezzè, USI
  • SUPER - Semantics Utilized for Process Management within and between Enterprises (Member, 2006-2009) EU IP IST-FP6-026850
  • AEOLUS - Algorithmic Principles for Building Efficient Overlay Computers (WP Leader, 2005-2009) EU IP FET IST-15964
  • SODIUM - Service-Oriented Development in a Unified framework (WP Leader, 2004-2007) EU STREP IST-FP6-004559
  • ADAPT - Middleware Technologies for Adaptive and Composable Distributed Components (Member, 2002-2005) EU IST-2001-37126

Institutional Partnerships

  • SSS - Switzerland Serbia Slovakia - Partnership for Innovative Teaching Curricula, Methods and Infrastructures for Computer Science and Software Engineering (September 2015-August 2018) SNF SCOPES Program
  • BLISS - Bacău and Lugano - Teaching Informatics for a Sustainable Society (September 2013-August 2016) Swiss-Romanian Cooperation Programme - in collaboration with Prof. Mehdi Jazayeri, USI

Publications

My DBLP, Google Scholar publication lists

In Press

  1. Cesare Pautasso, Just send an email: Anti-patterns for email-centric organizations, LeanPub, In Press

2017

  1. Andrea Gallidabino and Cesare Pautasso and Tommi Mikkonen and Kari Systa and Jari-Pekka Voutilainen and Antero Taivalsaari, Architecting Liquid Software, Journal of Web Engineering, 16:433-470 September 2017
  2. Antero Taivalsaari and Tommi Mikkonen and Cesare Pautasso and Kari Systa, Comparing the Built-In Application Architecture Models in the Web Browser, Proc. of the 1st IEEE International Conference on Software Architecture (ICSA 2017), Gothenburg, Sweden, April 2017
  3. Vasileios Triglianos and Martin Labaj and Robert Moro and Jakub Simko and Michal Hucko and Jozef Tvarozek and Cesare Pautasso and Maria Bielikova, Experiences Using an Interactive Presentation Platform in a Functional and Logic Programming Course., Proc. of the 7th International Workshop on Personalization Approaches in Learning Environments (PALE), Bratislava, Slovakia, July 2017
  4. Jörg Lenhard and Vincenzo Ferme and Simon Harrer and Matthias Geiger and Cesare Pautasso, Lessons Learned from Evaluating Workflow Management Systems, Proc. of the 13th International Workshop on Engineering Service-Oriented Applications and Cloud Services (WESOACS), Malaga, Spain, November 2017
  5. Andrea Gallidabino and Cesare Pautasso, Maturity Model for Liquid Web Architectures, Proc. of the 17th International Conference on Web Engineering (ICWE2017), Rome, Italy, June 2017, pp. 206-224
  6. Vasileios Triglianos and Sambit Praharaj and Cesare Pautasso and Alessandro Bozzon and Claudia Hauff, Measuring student behaviour dynamics in a large interactive classroom setting, Proc. of the 25th International Conference on User Modelling, Adaption and Personalisation (UMAP 2017), Bratislava, Slovakia, July 2017, pp. 212-220
  7. Cesare Pautasso and Olaf Zimmermann and Mike Amundsen and James Lewis and Nicolai Josuttis, Microservices in Practice (Part 1): Reality Check and Service Design, IEEE Software, 34:91-98 January-February 2017
  8. Cesare Pautasso and Olaf Zimmermann and Mike Amundsen and James Lewis and Nicolai Josuttis, Microservices in Practice (Part 2): Service Integration and Sustainability, IEEE Software, 34:97-104 March-April 2017
  9. Simon Harrer and Jörg Lenhard and Oliver Kopp and Vincenzo Ferme and Cesare Pautasso, A Pattern Language for Workflow Engine Conformance and Performance Benchmarking, Proc. of the 22nd European Conference on Pattern Languages of Programs (EuroPLoP), Kloster Irsee, Germany, July 2017
  10. Vincenzo Ferme and Marigianna Skouradaki and Ana Ivanchikj and Cesare Pautasso and Frank Leymann, Performance Comparison Between BPMN 2.0 Workflow Management Systems Versions, Essen, Germany, Springer, June 2017
  11. Ana Ivanchikj and Vincenzo Ferme and Cesare Pautasso, On the Performance Overhead of BPMN Modeling Practices, Proc. of the 15th International Conference on Business Process Management (BPM2017), Barcelona, Spain, September 2017, pp. 216-232
  12. Oliver Kopp and Jörg Lenhard and Cesare Pautasso, Proceedings of the 9th Central European Workshop on Services and their Composition (ZEUS 2017), Lugano, Switzerland, CEUR-WS.org, February 2017
  13. Xiwei Xu and Ingo Weber and Liming Zhu and Mark Staples and Jan Bosch and Len Bass and Cesare Pautasso and Paul Rimba, A Taxonomy of Blockchain-based Systems for Architecture Design, Proc. of the 1st IEEE International Conference on Software Architecture (ICSA 2017), Gothenburg, Sweden, April 2017
  14. Daniel Lübke and Ana Ivanchikj and Cesare Pautasso, A Template for Sharing Empirical Business Process Metrics, Barcelona, Spain, Springer, September 2017
  15. Vincenzo Ferme and Cesare Pautasso, Towards Holistic Continuous Software Performance Assessment, Proc. of the 3rd International Workshop on Quality-aware DevOps (QUDOS 2017), L'Aquila, Italy, April 2017
  16. Vincenzo Ferme and Jörg Lenhard and Simon Harrer and Matthias Geiger and Cesare Pautasso, Workflow Management Systems Benchmarking: Unfulfilled Expectations and Lessons Learned, Proc. of the 42nd International Conference on Software Engineering (ICSE 2017), Buenos Aires, Argentina, May 2017, pp. 379-381

2016

  1. Andrea Gallidabino and Cesare Pautasso and Ville Ilvonen and Tommi Mikkonen and Kari Systa and Jari-Pekka Voutilainen and Antero Taivalsaari, On the Architecture of Liquid Software: Technology Alternatives and Design Space, Proc. of the 13th Working IEEE/IFIP Conference on Software Architecture (WICSA 2016), Venice, Italy, April 2016
  2. Xiwei Xu and Cesare Pautasso and Liming Zhu and Vincent Gramoli and Alexander Ponomarev and An Binh Tran and Shiping Chen, The Blockchain as a Software Connector, Proc. of the 13th Working IEEE/IFIP Conference on Software Architecture (WICSA 2016), Venice, Italy, April 2016
  3. Vincenzo Ferme and Ana Ivanchikj and Cesare Pautasso and Marigianna Skouradaki and Frank Leymann, A Container-centric Methodology for Benchmarking Workflow Management Systems, Proc. of the 6th International Conference on Cloud Computing and Service Science (CLOSER 2016), Rome, Italy, April 2016, pp. 74-84
  4. Olaf Zimmermann and Cesare Pautasso and Gregor Hohpe and Bobby Woolf, A Decade of Enterprise Integration Patterns: A Conversation with the Authors, IEEE Software, 1:13-19 January-February 2016
  5. Andrea Gallidabino and Cesare Pautasso, Deploying Stateful Web Components on Multiple Devices with Liquid.js for Polymer, Proc. of the 19th International ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE 2016), Venice, Italy, April 2016, pp. 85-90
  6. Vincenzo Ferme and Ana Ivanchikj and Cesare Pautasso, Estimating the Cost for Executing Business Processes in the Cloud, Proc. of the BPM Forum, Rio de Janeiro, Brazil, September 2016, pp. 72-88
  7. Vasileios Triglianos and Cesare Pautasso and Alessandro Bozzon and Claudia Hauff, Inferring student attention with ASQ, Proc. of the 11th European Conference on Technology Enhanced Learning (EC-TEL), Lyon, France, September 2016
  8. Vincenzo Ferme and Cesare Pautasso, Integrating Faban with Docker for Performance Benchmarking, , Delft, The Netherlands, March 2016
  9. Andrea Gallidabino and Cesare Pautasso, The Liquid.js Framework for Migrating and Cloning Stateful Web Components across Multiple Devices, , Montreal, Canada, April 2016
  10. Andrea Gallidabino and Masiar Babazadeh and Cesare Pautasso, Mashup Development with Web Liquid Streams, Proc. of the 1st International Rapid Mashup Challenge (RMC 2015), Rotterdam, The Netherlands, 2016
  11. Marigianna Skouradaki and Vincenzo Ferme and Cesare Pautasso and Frank Leymann and André van Hoorn, Micro-Benchmarking BPMN 2.0 Workflow Management Systems with Workflow Patterns, Proc. of the Proc. of the 28th International Conference on Advanced Information Systems Engineering (CAISE), Ljubljana, Slovenia, June 2016, pp. 67--82
  12. Cesare Pautasso and Ana Ivanchikj and Silvia Schreier, A Pattern Language for RESTful Conversations, Proc. of the Proceedings of the 21st European Conference on Pattern Languages of Programs (EuroPLoP), Kloster Irsee, Germany, July 2016, pp. 4:1-4:22
  13. Ana Ivanchikj and Cesare Pautasso and Silvia Schreier, Visual modeling of RESTful conversations with RESTalk, Journal of Software & Systems Modeling, :1-21 May 2016
  14. Alessandro Bozzon and Philippe Cudré-Mauroux and Cesare Pautasso, Web Engineering, Lugano, Switzerland, Springer, June 2016
  15. Sven Casteleyn and Peter Dolog and Cesare Pautasso, Web Engineering Workshops, Lugano, Switzerland, Springer, June 2016

2015

  1. Vasileios Triglianos and Cesare Pautasso, asqium: A JavaScript Plugin Framework for Extensible Client and Server-side Components, Proc. of the 15th International Conference on Web Engineering (ICWE 2015), Rotterdam, NL, June 2015, pp. 81-98
  2. Marigianna Skouradaki and Vincenzo Ferme and Frank Leymann and Cesare Pautasso and Dieter Roller, "BPELanon": Protect Business Processes on the Cloud, Proc. of the 5th International Conference on Cloud Computing and Service Science (CLOSER 2015), Lisbon, Portugal, May 2015, pp. 241-250
  3. Ana Ivanchikj and Vincenzo Ferme and Cesare Pautasso, BPMeter: Web Service and Application for Static Analysis of BPMN 2.0 Collections, , Innsbruck, Austria, August 2015
  4. Florian Haupt and Frank Leymann and Cesare Pautasso, A conversation based approach for modeling REST APIs, Proc. of the 12th Working IEEE / IFIP Conference on Software Architecture (WICSA 2015), Montreal, Canada, May 2015
  5. Masiar Babazadeh and Andrea Gallidabino and Cesare Pautasso, Decentralized Stream Processing over Web-enabled devices, Proc. of the 4th European Conference on Service-Oriented and Cloud Computing, Taormina, Italy, September 2015, pp. 3-18
  6. Vincenzo Ferme and Ana Ivanchikj and Cesare Pautasso, A Framework for Benchmarking BPMN 2.0 Workflow Management Systems, Proc. of the 13th International Conference on Business Process Management (BPM 2015), Innsbruck, Austria, August 2015
  7. Adriatik Nikaj and Sankalita Mandal and Cesare Pautasso and Mathias Weske, From Choreography Diagrams to RESTful Interactions, Proc. of the 11th International Workshop on Engineering Service-Oriented Applications (WESOA'15), Goa, India, November 2015
  8. Masiar Babazadeh and Andrea Gallidabino and Cesare Pautasso, Liquid Stream Processing across Web browsers and Web servers, Proc. of the 15th International Conference on Web Engineering (ICWE 2015), Rotterdam, NL, June 2015, pp. 24-33
  9. Cesare Pautasso and Ana Ivanchikj and Silvia Schreier, Modeling RESTful Conversations with extended BPMN Choreography diagrams, Proc. of the 9th European Conference on Software Architecture (ECSA 2015), Dubrovnik, Croatia, September 2015
  10. Marigianna Skouradaki and Vincenzo Ferme and Frank Leymann and Cesare Pautasso and Dieter Roller, On the Road to Benchmarking BPMN 2.0 Workflow Engines, Proc. of the 6th ACM/SPEC International Conference on Performance Engineering, Austin, TX, USA, January 2015
  11. Cesare Pautasso and Olaf Zimmermann, Seeking Your Insights, IEEE Software, 32:7--9 March-April 2015
  12. Tommi Mikkonen and Kari Systa and Cesare Pautasso, Towards Liquid Web Applications, Proc. of the 15th International Conference on Web Engineering (ICWE 2015), Rotterdam, NL, June 2015, pp. 134-143
  13. Cesare Pautasso and Dieter Roller and Frank Leymann and Vincenzo Ferme and Marigianna Skouradaki, Towards Workflow Benchmarking: Open Research Challenges, Proc. of the 16. Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW), Hamburg, Germany, March 2015, pp. 331-350

2014

  1. Guy Pardon and Cesare Pautasso, Atomic Distributed Transactions: a RESTful Design, Proc. of the 5th International Workshop on Web APIs and RESTful Design, Seoul, Korea, April 2014
  2. Marigianna Skouradaki and Dieter Roller and Cesare Pautasso and Frank Leymann, "BPELanon": Anonymizing BPEL Processes, Proc. of the 6th Central European Workshop on Services and their Composition (ZEUS 2014), Potsdam, Germany, February 2014
  3. Saeed Aghaee and Cesare Pautasso, End-User Development of Mashups with NaturalMash, Journal of Visual Languages & Computing, 25:414-432 August 2014
  4. Achille Peternier and Walter Binder and Cesare Pautasso and Daniele Bonetta, High Performance Execution of Service Compositions: a Multicore-aware Engine Design, Concurrency and Computation: Practice and Experience (CPE), 26:71-97 January 2014
  5. Achille Peternier and Danilo Ansaloni and Daniele Bonetta and Cesare Pautasso and Walter Binder, Improving execution unit occupancy on SMT-based processors through hardware-aware thread scheduling, Future Generation Computer Systems, 30:229 - 241 January 2014
  6. Vasileios Triglianos and Cesare Pautasso, Interactive Scalable Lectures with ASQ, , Toulouse, France, July 2014
  7. Masiar Babazadeh and Cesare Pautasso, A RESTful API for Controlling Dynamic Streaming Topologies, Proc. of the 5th International Workshop on Web APIs and RESTful Design (WS-REST 2014), Seoul, Korea, April 2014
  8. Masiar Babazadeh and Cesare Pautasso, The Stream Software Connector Design Space: Frameworks and Languages for Distributed Stream Processing, Proc. of the 11th Working IEEE/IFIP Conference on Software Architecture (WICSA 2014), Sydney, Australia, April 2014
  9. Marigianna Skouradaki and Dieter Roller and Frank Leymann and Vincenzo Ferme and Cesare Pautasso, Technical Open Challenges on Benchmarking Workflow Management Systems, Proc. of the Symposium on Software Performance, Stuttgart, Germany, November 2014, pp. 105-112

2013

  1. Vasileios Triglianos and Cesare Pautasso, ASQ: Interactive Web Presentations for Hybrid MOOCs, Poster at the 22nd International World Wide Web Conference (WWW 2013), : May 2013
  2. Cesare Pautasso and Masiar Babazadeh, The Atomic Web Browser, Poster at the 22nd International World Wide Web Conference (WWW 2013), :217-218 May 2013
  3. Bellido, Jesus and Rosa Alarcón and Cesare Pautasso, Control-Flow Patterns for Decentralized RESTful Service Composition, ACM Transactions on the Web (TWEB), 8:5:1-5:30 December 2013
  4. Saeed Aghaee and Cesare Pautasso, Guidelines for Efficient and Effective End-User Development of Mashups, Proc. of the Fourth International Symposium on End-User Development (IS-EUD 2013), Copenhagen, Denmark, June 2013, pp. 260-265
  5. Giovanni Toffetti-Carughi and Alessio Gambi and Mauro Pezzè and Cesare Pautasso, Kriging Controllers for Cloud Applications, IEEE Internet Computing, 17:40-47 July-August 2013 2013
  6. Saeed Aghaee and Cesare Pautasso, Live Mashup Tools: Challenges and Opportunities, Proc. of the Proc. of the First ICSE International Workshop on Live Programming (LIVE 2013), San Francisco, CA, USA, May 2013
  7. Saeed Aghaee and Cesare Pautasso and Antonella De Angeli, Natural End-User Development of Web Mashups, Proc. of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2013), San Jose, CA, USA, September 2013, pp. 111 - 118
  8. Alessio Gambi and Cesare Pautasso, RESTful Business Process Management in the Cloud, Proc. of the 5th ICSE International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013), San Francisco, CA, USA, May 2013
  9. Cesare Pautasso, RESTful Web Services: Principles, Patterns and Emerging Technologies, Web Services Foundations, 2013
  10. Thomas Erl and Benjamin Carlyle and Cesare Pautasso and Raj Balasubramanian, SOA with REST - Principles, Patterns and Constraints for Building Enterprise Solutions with REST, Prentice Hall, 2013
  11. Marcin Nowak and Cesare Pautasso, Team Situational Awareness and Architectural Decision Making with the Software Architecture Warehouse, Proc. of the 7th European Conference on Software Architecture (ECSA 2013), Montpellier, France, July 2013, pp. 146-161
  12. Daniele Bonetta and Walter Binder and Cesare Pautasso, TigerQuoll: parallel event-based JavaScript, Proc. of the Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of parallel programming (PPoPP '13), Shenzhen, China, February 2013, pp. 251-260

2012

  1. Saeed Aghaee and Cesare Pautasso, EnglishMash: Usability Design for a Natural Mashup Composition Environment, Proc. of the 4th International Workshop on Lightweight Integration on the Web (ComposableWeb 2012), Berlin, Germany, July 2012
  2. Achille Peternier and Danilo Ansaloni and Daniele Bonetta and Cesare Pautasso and Walter Binder, Hardware-aware thread scheduling: the case of asymmetric multicore processors, Proc. of the 18th International Conference on Parallel and Distributed Systems (ICPADS), Singapore, December 2012, pp. 400-407
  3. Daniele Bonetta and Danilo Ansaloni and Achille Peternier and Cesare Pautasso and Walter Binder, Node.Scala: Implicit Parallel Programming for High-Performance Web Services, Proc. of the International European Conference on Parallel and Distributed Computing (EuroPar 2012), Rhodes Island, Greece, August 2012, pp. 626-637
  4. Tomas Vitvar and Steve Vinoski and Cesare Pautasso, Programmatic Interfaces for Web Applications, IEEE Internet Computing, 16(4):11-14 2012
  5. Dimka Karastoyanova and Manuel Carro and Dragan Ivanovic and Claudia Di Napoli and Maurizio Giordano and Zsolt Neméth and Cesare Pautasso, Research challenges on service technology foundations, Proc. of the ICSE Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube), , June 2012
  6. Saeed Aghaee and Marcin Nowak and Cesare Pautasso, Reusable decision space for mashup tool design, Proc. of the 4th ACM SIGCHI symposium on Engineering interactive computing systems (EICS 2012), Copenhagen, Denmark, June 2012, pp. 211-220
  7. Daniele Bonetta and Achille Peternier and Cesare Pautasso and Walter Binder, S: a scripting language for high-performance RESTful web services, Proc. of the 17th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming (PPoPP 2012), New Orleans, USA, February 2012, pp. 97-106
  8. Marcin Nowak and Cesare Pautasso, Software Architecture Warehouse: live and collaborative architectural decision making, , Helsinki, Finland, 2012
  9. Domenico Bianculli and Carlo Ghezzi and Cesare Pautasso and Patrick Senti, Specification patterns from research to industry: A case study in service-based applications, Proc. of the Proc. of the 34th International Conference on Software Engineering (ICSE2012), SeIP track, Zurich, Switzerland, June 2012, pp. 968-976

2011

  1. Daniele Bonetta and Cesare Pautasso, An Architectural Style for Liquid Web Services, Proc. of the 9th Working IEEE/IFIP Conference on Software Architecture (WICSA 2011), Boulder, CO, USA, June 2011, pp. 232-241
  2. Cesare Pautasso, BPMN for REST, Proc. of the Third International Business Process Modeling Notation Workshop (BPMN 2011), Lucerne, Switzerland, November 2011, pp. 74-87
  3. Saeed Aghaee and Cesare Pautasso, End-User Programming for Web Mashups - Open Research Challenges, ICWE 2011 PhD Symposium, 7059:347-351 June 2011
  4. Saeed Aghaee and Cesare Pautasso, An Evaluation of Mashup Tools Based on Support for Heterogeneous Mashup Components, Proc. of the ICWE Workshops, Paphos, Cyprus, June 2011
  5. Marcin Nowak and Cesare Pautasso, Goals, questions and metrics for architectural decision models, Proc. of the 6th International Workshop on SHAring and Reusing Architectural Knowledge (SHARK 2011), Waikiki, Hawaii, USA, May 2011
  6. Quan Z. Sheng and Cesare Pautasso and Sonia Ben Mokhtar, ICSOC2011 Phd Symposium Preface, Paphos, Cyprus, Springer, December 2011
  7. Cesare Pautasso and Erik Wilde, Introduction to REST: From Research to Practice, REST: From Research to Practice, 2011
  8. Saeed Aghaee and Cesare Pautasso, The mashup component description language, Proc. of the 13th International Conference on Information Integration and Web-based Applications and Services (iiWAS 2011), Ho Chi Minh City, Vietnam, December 2011, pp. 311-316
  9. Achille Peternier and Daniele Bonetta and Walter Binder and Cesare Pautasso, Overseer: low-level hardware monitoring and management for Java, Proc. of the 9th International Conference on Principles and Practice of Programming in Java (PPPJ '11), New York, NY, USA, 2011, pp. 143-146
  10. Cesare Pautasso and Erik Wilde, Push-Enabling RESTful Business Processes, Proc. of the 9th International Conference on Service-Oriented Computing (ICSOC 2011), Paphos, Cyprus, December 2011, pp. 32-46
  11. Cesare Pautasso and Erik Wilde and Rosa Alarcón, Second international workshop on RESTful design (WS-REST 2011), Proc. of the WWW (Companion Volume), Hyderabad, India, March 2011, pp. 311-312
  12. Guy Pardon and Cesare Pautasso, Towards Distributed Atomic Transactions over RESTful Services, REST: From Research to Practice, 2011
  13. Daniele Bonetta and Cesare Pautasso, Towards liquid service oriented architectures, 20th international conference companion on World wide web (WWW 2011) - PhD Symposium, :337-342 April 2011
  14. Walter Binder and Daniele Bonetta and Cesare Pautasso and Achille Peternier and Diego Milano and Heiko Schuldt and Nenad Stojnic and Boi Faltings and Immanuel Trummer, Towards Self-Organizing Service-Oriented Architectures, Proc. of the Fifth International Workshop on Software Engineering for Adaptive Service-oriented Systems (SEASS'11), Washington, DC, USA, July 2011

2010

  1. Marcin Nowak and Cesare Pautasso and Olaf Zimmermann, Architectural decision modeling with reuse, Proc. of the ICSE Workshop on Sharing and Reusing Architectural Knowledge (SHARK 2010), Cape Town, South Africa, May 2010
  2. Giovanni Toffetti-Carughi and Alessio Gambi and Mauro Pezzè and Cesare Pautasso, Engineering autonomic controllers for virtualized web applications, Proc. of the 10th international conference on Web engineering (ICWE 2010), Berlin, Heidelberg, July 2010, pp. 66-80
  3. Achille Peternier and Daniele Bonetta and Cesare Pautasso and Walter Binder, Exploiting multicores to optimize business process execution, Proc. of the International Conference on Service-Oriented Computing and Applications (SOCA 2010), Perth, Australia, December 2010, pp. 1-8
  4. Cinzia Cappiello and Florian Daniel and Maristella Matera and Cesare Pautasso, Information Quality in Mashups, Internet Computing, 14(4):14-22 July-August 2010
  5. Saeed Aghaee and Cesare Pautasso, Mashup Development with HTML5, Proc. of the 4th International Workshop on Web APIs and Services Mashups (Mashups 2010), Ayia Napa, Cyprus, December 2010
  6. Daniele Bonetta and Achille Peternier and Cesare Pautasso and Walter Binder, A Multicore-Aware Runtime Architecture for Scalable Service Composition, Proc. of the 5th Asia-Pacific Services Computing Conference (APSCC 2010), Hangzhou, China, December 2010, pp. 83-90
  7. Daniele Bonetta and Achille Peternier and Cesare Pautasso and Walter Binder, Towards scalable service composition on multicores, Proc. of the 6th International IFIP Workshop on Semantic Web & Web Semantics (SWWS 2010), Crete, October 2010

2009

  1. Cesare Pautasso, Compiling Business Process Models into Executable Code, Handbook of Research in Business Process Management, 2009
  2. Cesare Pautasso, Composing RESTful Services with JOpera, Proc. of the 8th International Conference on Software Composition, Zurich, Switzerland, July 2009, pp. 142-159
  3. Domenico Bianculli and Carlo Ghezzi and Cesare Pautasso, Embedding continuous lifelong verification in service life cycles, Proc. of the ICSE Workshop on Principles of Engineering Service Oriented Systems (PESOS 2009), Vancouver, Canada, May 2009
  4. Cesare Pautasso, Mediation, Encyclopedia of Database Systems, 2009
  5. Cesare Pautasso, RESTful Web service composition with BPEL for REST, Data Knowl. Eng., 68(9):851-866 September 2009
  6. Cesare Pautasso and Stefan Tai and E. Michael Maximilien, Third international workshop on web APIs and services Mashups (Mashups'09), Orlando, Florida, , 2009
  7. Francesco Lelli and Cesare Pautasso, The Tiny Instrument Element, Proc. of the 4th International Conference on Advances in Grid and Pervasive Computing (GPC 2009), Geneva, Switzerland, May 2009, pp. 293-304
  8. Cesare Pautasso and Erik Wilde, Why is the Web Loosely Coupled? A Multi-Faceted Metric for Service Design, Proc. of the 18th World Wide Web Conference (WWW2009), Madrid, Spain, April 2009, pp. 911-920

2008

  1. Thomas Heinis and Cesare Pautasso, Automatic Configuration of an Autonomic Controller: An Experimental Study with Zero-Configuration Policies, Proc. of the 5th International Conference on Autonomic Computing (ICAC 2008), Chicago, IL, USA, June 2008, pp. 67-76
  2. Cesare Pautasso, BPEL for REST, Proc. of the 7th International Conference on Business Process Management (BPM08), Milan, Italy, September 2008, pp. 278-293
  3. Nabil Abdennadher and Peter Engel and Derek Feichtinger and Dean Flanders and Placi Flury and Sigve Haug and Pascal Jermini and Sergio Maffioletti and Cesare Pautasso and Heinz Stockinger and Wibke Sudholt and Michela Thiémard and Nadya Williams and Christoph Witzig, Initializing a National Grid Infrastructure Lessons Learned from the Swiss National Grid Association Seed Project, Proc. of the 8th IEEE International Symposium on Cluster Computing and the Grid (CCGRID 2008), Lyon, France, May 2008, pp. 169-176
  4. Cesare Pautasso and Stefan Tai and E. Michael Maximilien, Introduction: Second International Workshop on Web APIs and Services Mashups (Mashups 2008), Sidney, Australia, Springer, December 2008
  5. Cesare Pautasso and Jana Koehler, Introduction to the First International Workshop on Model-Driven Engineering for Business Process Management (MDE4BPM 2008), Milano, Italy, Springer, September 2008
  6. Cesare Pautasso and Monica Frisoni, The Mashup Atelier, Proc. of the Second International Workshop on Web APIs and Services Mashups (Mashups'08) at ICSOC 2008, Sydney, Australia, December 2008
  7. Cesare Pautasso and Olaf Zimmermann and Frank Leymann, RESTful Web Services vs. Big Web Services: Making the Right Architectural Decision, Proc. of the 17th World Wide Web Conference (WWW 2008), Beijing, China, April 2008, pp. 805-814
  8. Andreas Quandt and Patricia Hernandez and Alexandre Masselot and Céline Hernandez and Sergio Maffioletti and Cesare Pautasso and Ron D. Appel and Frédérique Lisacek, swissPIT: a novel approach for pipelined analysis of mass spectrometry data, Bioinformatics, 24(11):1416-1417 2008

2007

  1. Nelly Schuster and Olaf Zimmermann and Cesare Pautasso, ADkwik: Web 2.0 Collaboration System for Architectural Decision Engineering, Proc. of the Nineteenth International Conference on Software Engineering and Knowledge Engineering (SEKE 2007), Boston, USA, July 2007, pp. 255-260
  2. Cesare Pautasso and Thomas Heinis and Gustavo Alonso, Autonomic resource provisioning for software business processes, Information and Software Technology, 49:65-80 January 2007
  3. Jana Koehler and Thomas Gschwind and Jochen Malte Küster and Cesare Pautasso and Ksenia Ryndina and Jussi Vanhatalo and Hagen Völzer, Combining Quality Assurance and Model Transformations in Business-Driven Development, Proc. of the Third International Symposium on Applications of Graph Transformations with Industrial Relevance (AGTIVE 2007), , October 2007, pp. 1-16
  4. Andreas Quandt and Patricia Hernandez and Peter Kunzst and Cesare Pautasso and Marc Tuloup and Ron D. Appel, Grid-based Analysis of Tandem Mass Spectrometry Data in Clinical Proteomics, Proc. of the Health Grid 2007, Geneva, Switzerland, 2007
  5. Biörn Biörnstad and Cesare Pautasso, Let it flow: Building Mashups with Data Processing Pipelines, Proc. of the 1st International Workshop on Web APIs and Services Mashups (Mashups'08), Vienna, Austria, September 2007

2006

  1. Cesare Pautasso and Win Bausch and Gustavo Alonso, Autonomic Computing for Virtual Laboratories, Dependable Systems: Software, Computing, Networks, 2006
  2. Biörn Biörnstad and Cesare Pautasso and Gustavo Alonso, Control the Flow: How to Safely Compose Streaming Services into Business Processes, Proc. of the 2006 IEEE International Conference on Services Computing, Chicago, USA, 2006, pp. 206 - 213
  3. Aphrodite Tsalgatidou and Georgios Athanasopoulos and Michael Pantazoglou and Cesare Pautasso and Thomas Heinis and Roy Gr\onmo and Hoff Hj\ordis and Arne-J\orgen Berre and Magne Glittum and Simela Topouzidou, Developing scientific workflows from heterogeneous services, SIGMOD Rec., 35:22-28 June 2006
  4. Biörn Biörnstad and Cesare Pautasso and Gustavo Alonso, Enforcing Web Services Business Protocols at Run-Time: a Process Driven Approach, International Journal of Web Engineering and Technology (IJWET), 2:396-411 2006
  5. Cesare Pautasso and Thomas Heinis and Gustavo Alonso, JOpera: Autonomic Service Orchestration, IEEE Data Engineering Bulletin, 29:32-39 September 2006
  6. Thomas Heinis and Cesare Pautasso and Gustavo Alonso, Mirroring Resources or Mapping Requests: implementing WS-RF for Grid workflows, Proc. of the 6th IEEE International Symposium on Cluster Computing and the Grid (CCGrid2006), Singapore, May 2006
  7. Cesare Pautasso and Gustavo Alonso, Parallel Computing Patterns for Grid Workflows, Proc. of the Workshop on Workflows in support for large-scale Science (WORKS06), Paris, France, June 2006
  8. Thomas Heinis and Cesare Pautasso and Gustavo Alonso, A Self-Configuring Service Composition Engine, Autonomic Computing: Concepts, Infrastructure, and Applications, 2006

2005

  1. Cesare Pautasso and Thomas Heinis and Gustavo Alonso, Autonomic Execution of Service Compositions, Proc. of the 3rd International Conference on Web Services (ICWS 2005), Orlando, Florida, July 2005
  2. Thomas Heinis and Cesare Pautasso and Gustavo Alonso, Design and Evaluation of an Autonomic Workflow Engine, Proc. of the 2nd International Conference on Autonomic Computing (ICAC-05), Seattle, Washington, June 2005, pp. 27 - 38
  3. Cesare Pautasso and Gustavo Alonso, Flexible Binding for Reusable Composition of Web Services, Proc. of the 4th Workshop on Software Composition (SC 2005), Edinburg, Scotland, April 2005
  4. Cesare Pautasso, JOpera: an Agile Environment for Web Service Composition with Visual Unit Testing and Refactoring, Proc. of the 2005 IEEE Symposium on Visual Languages and Human Centric Computing (VL/HCC'05), Dallas, TX, September 2005, pp. 311 - 313
  5. Cesare Pautasso and Gustavo Alonso, The JOpera visual composition language, J. Vis. Lang. Comput., 16:119-152 February 2005
  6. Thomas Heinis and Cesare Pautasso and Oliver Deak and Gustavo Alonso, Publishing Persistent Grid Computations as WS Resources, Proc. of the 1st IEEE International Conference on e-Science and Grid Computing (e-Science 2005), Melbourne, Australia, December 2005

2004

  1. Cesare Pautasso, A Flexible System for Visual Service Composition, ETH Zurich, Computer Science Department, 2004
  2. Cesare Pautasso and Gustavo Alonso, From Web Service Composition to Megaprogramming, Proc. of the 5th VLDB Workshop on Technologies for E-Services (TES-04), Toronto, Canada, August 2004
  3. Cesare Pautasso and Gustavo Alonso, JOpera: a Toolkit for Efficient Visual Composition of Web Services, International Journal of Electronic Commerce (IJEC), 9:107-141 Winter 2004/2005 2004
  4. Cesare Pautasso, JOpera: Visual Composition of Grid Services, ERCIM News, :46-47 October 2004

2003

  1. Win Bausch and Cesare Pautasso and Gustavo Alonso, Programming for dependability in a service-based grid, Proc. of the 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003 (CCGrid 2003), Tokyo, Japan, May 2003, pp. 164 - 171
  2. Cesare Pautasso and Gustavo Alonso, Visual composition of Web services, Proc. of the IEEE Symposium on Human Centric Computing Languages and Environments (HCC 2003), Auckland, New Zealand, October 2003, pp. 92 - 99

2002

  1. Win Bausch and Cesare Pautasso and Reto Schaeppi and Gustavo Alonso, BioOpera: cluster-aware computing, Proc. of the IEEE International Conference on Cluster Computing (CLUSTER 2002), Chicago, IL, USA, September 2002, pp. 99 - 106

2001

  1. Gustavo Alonso and Win Bausch and Cesare Pautasso and Ari Kahn, Dependable computing in virtual laboratories, Proc. of the 17th IEEE International Conference on Data Engineering (ICDE 2001), Heidelberg, Germany, April 2001, pp. 235 - 242

Conference Organization

Steering Committee Member

  • European Conference on Service-Oriented and Cloud Computing (ESOCC)
  • International Conference on Web Engineering (ICWE)

General Chair

  • 16th International Conference on Web Engineering (ICWE2016)
  • 9th European Conference on Web Services (ECOWS 2011)

Conference Program Chair

  • 11th International Conference on Service Oriented Computing (ICSOC 2013)
  • 8th European Conference on Web Services (ECOWS 2010)
  • 7th International Conference on Software Composition (SC2008)

Workshop Program Chair

  • 9th Central European Workshop on Services and their Composition (ZEUS 2017)
  • 1st International Workshop on Performance and Conformance of Workflow Engines (PEACE2016)
  • 1st International Workshop on Liquid Multi-Device Software for the Web (LiquidWeb 2016)
  • 1st International Rapid Mashup Challenge (RMC 2015)
  • 5th International Workshop on Lightweight Integration on the Web (ComposableWeb 2013)
  • 4th International Workshop on RESTful Design (WS-REST 2013)
  • 3rd International Workshop on RESTful Design (WS-REST 2012)
  • 2nd International Workshop on RESTful Design (WS-REST 2011)
  • 1st International Workshop on RESTful Design (WS-REST 2010)
  • 4th International Workshop on Services Mashups and Web APIs (Mashups'10)
  • 3rd International Workshop on Services Mashups and Web APIs (Mashups'09)
  • 2nd International Workshop on Services Mashups and Web APIs (Mashups'08)
  • 1st International Workshop on Model-Driven Engineering for Business Process Management (MDE4BPM 2008)
  • 2nd Workshop on Emerging Web Services Technology (WEWST 2007)
  • 1st Workshop on Emerging Web Services Technology (WEWST 2006)

Industry Track Program Chair

  • 13th International Conference on Web Engineering (ICWE2013)

Workshop Chair

  • 18th International Conference on Web Engineering (ICWE 2018)
  • 1st European Conference on Service-Oriented and Cloud Computing (ESOCC 2012)

Panel Chair

  • 10th International Conference on Service-Oriented Computing (ICSOC 2012)

Tutorial Chair

  • 11th International Conference on Web Engineering (ICWE 2011)

Doctoral Consortium Chair

  • 9th International Conference on Service Oriented Computing (ICSOC 2011)
  • 10th International Conference on Web Engineering (ICWE 2010)

Publicity Chair

  • 4th European Conference on Service-Oriented and Cloud Computing (ESOCC 2015)
  • 10th International Conference on Business Process Management (BPM 2012)
  • 7th European Conference on Computer Systems (EuroSys 2012)

Senior PC

  • 16th International Conference on Business Process Management - Engineering Track (BPM 2018)
  • 10th International Conference on Service-Oriented Computing (ICSOC 2017)
  • 14th International Conference on Service Oriented Computing (ICSOC 2016)
  • 13th International Conference on Service Oriented Computing (ICSOC 2015)
  • 12th International Conference on Service Oriented Computing (ICSOC 2014)

Program Committees

2018

  • 23rd European Conference on Pattern Languages of Programs (EuroPLoP 2018)

2017

  • 15th International Conference on Business Process Management - Demo Track (BPM 2017)
  • 6th European Conference on Service-Oriented and Cloud Computing (ESOCC 2017)

2016

  • 13th International Working Conference on Advanced Visual Interfaces (AVI 2016)
  • 14th International Conference on Business Process Management - Demo Track (BPM 2016)
  • 24th International Conference on Cooperative Information Systems (CoopIS 2016)
  • 10th European Conference on Software Architecture (ECSA 2016)
  • 5th European Conference on Service-Oriented and Cloud Computing (ESOCC 2016)
  • 9th IEEE International Conference on Service-oriented Computing and Applications (SOCA 2016)
  • 20th International Systems and Software Product Line Conference - Vision Track (SPLC 2016)
  • 13th Working IEEE/IFIP Conference on Software Architecture (WICSA 2016)

2015

  • 13th International Conference on Business Process Management - Demo Track (BPM 2015)
  • 4th European Conference on Service-Oriented and Cloud Computing (ESOCC 2015)
  • 15th International Conference on Web Engineering (ICWE2015)
  • 3rd IEEE International Symposium on Mobile Cloud Computing and Service Engineering (MobileCloud2015)

2014

  • 12th International Working Conference on Advanced Visual Interfaces (AVI 2014)
  • 3rd European Conference on Service-Oriented and Cloud Computing (ESOCC 2014)
  • 14th International Conference on Web Engineering (ICWE2014)

2013

  • 5th IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2013)
  • 22nd International World Wide Web Conference, Web Engineering Track and Poster Track (WWW 2013)
  • 11th International Conference on Business Process Management (BPM 2013)
  • 13th International Conference on Web Engineering (ICWE2013)
  • 2nd European Conference on Service-Oriented and Cloud Computing (ESOCC 2013)
  • 1st International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2013)
  • 1st IEEE International Symposium on Mobile Cloud Computing and Service Engineering (MobileCloud2013)
  • 5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013)
  • 1st International Workshop on Personalized Web Tasking (PWT 2013)
  • 8th Workshop on Workflows in Support of Large-Scale Science (WORKS13)

2012

  • 21st International World Wide Web Conference, Web Engineering Track (WWW 2012)
  • 10th International Conference on Service-Oriented Computing (ICSOC 2012)
  • 8th International Workshop on Engineering Service-Oriented Applications (WESOA'12)
  • 11th International Conference on Software Composition (SC2012)
  • 12th International Conference on Web Engineering (ICWE2012)
  • 10th International Conference on Business Process Management (BPM 2012)
  • AAAI Spring Symposium 2012, Intelligent Web Services Meet Social Computing (AAAI 2012)
  • 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2012)
  • First International Workshop on Green and Sustainable Software (GREENS 2012)
  • Workshop on Middleware for Next Generation Internet Computing (MW4NG2012)
  • 7th Workshop on Workflows in Support of Large-Scale Science (WORKS12)

2011

  • 11th International Conference on Web Engineering (ICWE2011)
  • 3rd International Workshop on Lightweight Integration on the Web (ComposableWeb 2011)
  • 9th International Conference on Business Process Management (BPM2011)
  • 13th IEEE International Symposium on Web Systems Evolution (WSE 2011)
  • 4th International SOA Symposium (SOA 2011)
  • 3rd International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2011)
  • 5th International Workshop on Software Engineering for Adaptive Service-oriented Systems (SEASS'11)
  • 2nd International Workshop on Business Systems Management & Engineering (BSME 2011)
  • 4th International Workshop on Evolutionary Business Processes (EVL-BP 2011)
  • 7th International Workshop on Engineering Service-Oriented Applications (WESOA'11)
  • 3rd International Workshop on Workflow Management in Service and Cloud Computing (WMSC 2011)
  • 6th Workshop on Workflows in Support of Large-Scale Science (WORKS11)

2010

  • 5th Workshop on Enhanced Web Services Technology (WEWST10)
  • 18th International Conference on Cooperative Information Systems (CoopIS 2010)
  • 8th International Conference on Service Oriented Computing (ICSOC 2010)
  • 6th International Workshop on Engineering Service-Oriented Applications (WESOA'10)
  • 10th International Conference on Web Engineering (ICWE 2010)
  • Second International Workshop on Lightweight Integration on the Web (ComposableWeb 2010)
  • 8th International Conference on Business Process Management (BPM2010)
  • 6th Workshop on Business Process Intelligence (BPI 2010)
  • 12th IEEE International Symposium on Web Systems Evolution (WSE 2010)
  • 9th International Conference on Software Composition 2010 (SC 2010)
  • 19th International World Wide Web Conference (WWW 2010)
  • International Conference on Software Process (ICSP 2010)
  • 10th International Working Conference on Advanced Visual Interfaces (AVI 2010)
  • 10th International Conference on Computational Science (ICCS 2010)
  • 5th International Conference on Grid and Pervasive Computing (GPC 2010)
  • 21st International Conference on Database- and Expert Systems Applications (DEXA 2010)
  • 1st IEEE Workshop on the Web of Things (WOT 2010)
  • 4th International Workshop of Software Engineering for Adaptive Service-oriented Systems (SEASS'10)
  • 3rd International Workshop on Dynamic and Declarative Business Process (DDBP 2010)
  • The 5th European Young Researchers Workshop on Service Oriented Computing (YR-SOC 2010)

2009

  • 5th International Workshop on Engineering Service-Oriented Applications (WESOA'09)
  • 8th International Conference on Software Composition (SC2009)
  • 7th International Conference on Business Process Management (BPM2009)
  • 5th Workshop on Business Process Intelligence (BPI'09)
  • 20th International Conference on Database- and Expert Systems Applications (DEXA 2009)
  • 7th International Conference on Web Information Systems Engineering (WISE 2009)
  • 7th European Conference on Web Services 2009 (ECOWS 2009)
  • 4th Workshop on Emerging Web Services Technology (WEWST09)
  • 17th International Conference on Cooperative Information Systems (CoopIS 2009)
  • 11th International Symposium on Web System Evolution 2009 (WSE 2009)
  • 3rd International Workshop of Software Engineering for Adaptive Service-oriented Systems (SEASS’09)
  • 1st IEEE International Workshop on Management for Business Processes and Services (M4BPS 2009)
  • 9th International Conference on Computational Science 2009 (ICCS 2009)
  • 4th International Conference on Grid and Pervasive Computing (GPC09)
  • 4th International Workshop on Workflow Management (ICWM2009)
  • 1st International Workshop on Lightweight Integration on the Web (ComposableWeb09)

2008

  • 6th International Conference on Service-Oriented Computing (ICSOC2008)
  • 6th European Conference on Web Services (ECOWS 2008)
  • 3rd Workshop on Emerging Web Services Technology (WEWST08)
  • 6th International Conference on Business Process Management (BPM2008)
  • 4th Workshop on Business Process Intelligence (BPI'08)
  • 6th International Workshop on SOA and Web Services Best Practices (at OOPSLA 2008)
  • 1st International Workshop on Social Software Engineering and Applications (SoSEA08)
  • 3rd Workshop on Middleware for Service Oriented Computing (MW4SOC08)
  • 3rd International Conference on Pervasive Computing and Applications (ICPCA2008)
  • Modeling, Design, and Analysis for Service-oriented Architecture Workshop; 3nd edition (MDA4SOA'08)
  • 16th International Conference on Cooperative Information Systems (CoopIS 2008)
  • International Conference on e-Business (ICE-B 2008)
  • 2008 IEEE International Conference on e-Business Engineering (ICEBE2008)
  • 7th International Conference on Web Information Systems Engineering (WISE 2008)
  • 8th International Conference on Computational Science (ICCS 2008)
  • 5th International Conference on Service Systems and Service Management (ICSSSM'08)
  • 3rd International Conference on Internet and Web Applications and Services (ICIW 2008)

2007

  • 5th European Conference on Web Services (ECOWS 2007)
  • Modeling, Design, and Analysis for Service-oriented Architecture Workshop; 2nd edition (MDA4SOA 2007)
  • International Conference on e-Business (ICE-B 2007)
  • 15th International Conference on Cooperative Information Systems (CoopIS 2007)
  • 2nd Workshop on Workflows in Support of Large-Scale Science (WORKS07)
  • 5th International Conference on Business Process Management (BPM2007)
  • 3rd Workshop on Business Process Intelligence (BPI'07)
  • 2007 IEEE International Conference on e-Business Engineering (ICEBE2007)
  • International Conference on Distributed Computing Systems (ICDCS 2007)
  • 7th International Conference on Computational Science (ICCS 2007)
  • 33rd International Conference on Current Trends and practice of Computer Science (SOFSEM 2007)
  • The Second International Conference on Pervasive Computing and Applications (ICPCA 2007)

2006

  • Second IEEE International Conference on e-Science and Grid Computing (eScience 2006)
  • Fourth European Conference on Web Services (ECOWS 2006)
  • 14th International Conference on Cooperative Information Systems (CoopIS 2006)
  • International Conference on e-Business (ICE-B 2006)
  • 15th International World Wide Web Conference: XML and Web Services Track (WWW2006)
  • 8th International Working Conference on Advanced Visual Interfaces (AVI 2006)
  • International Workshop on High-Performance Data Management in Grid Environments (HPDGrid 2006)
  • International Conference on Web Technologies, Applications and Services (WTAS 2006)
  • 22nd International Conference on Data Engineering (ICDE2006, Industrial Track)
  • International Conference on Internet and Web Applications and Services (ICIW'06)

2005

  • WI 2005 Workshop on WWW Service Composition with Semantic Web Services (wscomps05)
  • Third European Conference on Web Services (ECOWS 2005)
  • Sixth VLDB Workshop on Technologies for E-Services (TES-05)
  • Third International Conference on Business Process Management (BPM 2005)
  • Workshop on Business Processes and Services (BPS'05)
  • Workshop on Business Process Intelligence (BPI'05)
  • IEEE Conference on e-Business Engineering (ICEBE 2005)
  • International Conference on Web Services (ICWS 2005)

Review

Editorial Board Memberships

Funding Agency

  • Swiss National Science Foundation (SNSF)
  • U.S. National Science Foundation (NSF)
  • EU Commission - FET Open Program
    • Short Proposal Evaluation (May 2009-November 2012)
    • XTrack Proposal Evaluation (February 2013-June 2013)
    • Panel Evaluation (March 2009)
  • EU Commission – FP7-ICT Program
    • Project Reviewer (March 2014, March 2016)
  • Natural Sciences and Engineering Research Council of Canada (NSERC)
  • Netherlands Organisation for Scientific Research (NWO)
  • Israel Science Foundation (ISF)
  • Austrian Academy of Science (AAS)

Journals

  1. ACM Computing Surveys
  2. ACM Transactions on Software Engineering and Methodology (TOSEM)
  3. ACM Transactions on the Web (TWEB)
  4. Communications of the ACM
  5. Computer
  6. Computing
  7. Distributed and Parallel Databases
  8. Future Generation Computer Systems
  9. IEEE Access
  10. IEEE Distributed Systems Online
  11. IEEE Internet Computing
  12. IEEE Software
  13. IEEE Transactions on Industrial Informatics
  14. IEEE Transactions on Network and Service Management (TNSM)
  15. IEEE Transactions on Services Computing (TSC)
  16. IEEE Transactions on Software Engineering (TSE)
  17. Information Systems
  18. Information Systems Research
  19. Information Systems and e-Business Management
  20. International Journal of Computer Systems Science and Engineering
  21. International Journal of Cooperative Information Systems
  22. Journal of Computer and System Sciences
  23. Journal of Systems and Software
  24. Journal of Web Engineering
  25. Science of Computer Programming
  26. Scientific Programming
  27. Service Oriented Computing and Applications
  28. Software Process: Improvement and Practice
  29. Software: Practice and Experience
  30. TOSEM
  31. TSE
  32. Transactions on Services Computing
  33. VLDB Journal

Teaching

University Teaching

MSc Software and Data Engineering, USI Lugano

  • Software Architecture (6 ECTS)
  • Introduction to Software and Data Engineering (3 ECTS)

MSc Informatics, USI Lugano

  • Software Architecture and Design (6 ECTS)
  • Software Architecture and Design Lab (3 ECTS)
  • Business Process Modeling, Management, and Mining (3 ECTS)

BSc Informatics, USI Lugano

  • Web Atelier (9 ECTS)
  • Privatissimum (3 ECTS)

Industry Training

  • 7.10.2016, Integration Technology for Digital Transformation at AWK Group, Zurich
  • 28.9.2015, IT-Architecture: Cloud Integration Technologies and Practices at AWK Group, Zurich

Conference Tutorials

Summer Schools

  • 7.2.2018, A Conversation about REST Cloud Computing and Microservices, microandbig : Thematic School on Microservices & Big Data Management, Nanterre, France
  • 28.6.2017, RESTful Business Process Management, 11th Symposium and Summer School On Service-Oriented Computing (SummerSOC 2017), Crete, Greece
  • June 2010, Infrastructures and Engineering, WS-* vs. RESTful Services, 2nd Summer School on Service and Software Architectures, Crete, Greece
  • June 2010, Swiss Grid School SGS 2010, Lugano, Switzerland
  • May 2009, Scientific and Grid Workflow Management, Swiss Grid School SGS 2009, Geneva, Switzerland
  • August 2004, Enterprise Application Integration and Web Services, 11th International Summer School of Novel Computing (ECSE), Lappenranta University of Technology, Finland
  • May 2004, Web Services: Concept, Architectures and Applications, University of Aalborg, Denmark

Talks

My InfoQ presentation videos

Keynotes

Invited Presentations

Seminars

Industry Conference Presentations

Other Presentations

  • 18.9.2012, Liquid Web Services, IFIP WG on Service-oriented Systems, Bologna, Italy
  • 22.9.2011, Liquid Service Oriented Architectures, SCUBE Roadmap Workshop, Barcelona
  • 23.3.2009, SLA Protection in Virtualized Data Centers, NEXOF-RA Kick-Off, Brussels
  • 12.11.2008, Informatica 08, Internet Mashups, Liceo Lugano 2
  • 5.11.2008, Campus Grid and Grid Workflow Working Groups, Swiss Grid Day, Bern
  • 15.1.2007, Introduction to JOpera, Whitestein Technologies, Zurich
  • 15.11.2006, The JOpera Project, ETH Zurich Open Source Stammtisch
  • 28.9.2006, Grid Workflows: SODIUM and JOpera projects, Swiss Grid Day, Geneva, Switzerland

Students

Post-Doctoral Researchers

  1. Dr. Achille Peternier, Self-Organizing Service Oriented Architectures (2010-2013, now at sarmap SA)
  2. Dr. Francesco Lelli, e-Infrastructure (2008-2010, now at European Institute in Service Science, Tilburg University, NL)

PhD Students

  1. Ana Ivanchikj, BPMN Performance Optimization (PhD, USI)
  2. Andrea Gallidabino, Liquid.js (PhD, USI)
  3. Vincenzo Ferme, BenchFlow (PhD, USI)
  4. Vasileios Triglianos, ASQ (PhD, USI)
  5. Masiar Babazadeh, Liquid Stream Processing on the Web: a JavaScript Framework (PhD, USI, 20.11.2017)
  6. Dr. Marcin Nowak, Collaborative software architecture decisions: structure and dynamics (PhD, USI, 12.9.2014)
  7. Dr. Daniele Bonetta, A Parallel Programming Model and Runtime System for Safe Event-based Parallel Programming (PhD, USI, 10.9.2014)
  8. Dr. Saeed Aghaee, End-User Development of Mashups Using Live Natural Language Programming (PhD, USI, 24.2.2014)
  9. Prof. Dr. Thomas Heinis, Workflow-based services: Infrastructure for Scientific Applications (PhD, Diss. ETH Zurich Nr. 18217, 19.01.2009)
  10. Dr. Bioern Bioernstad, A Workflow Approach to Stream Processing (PhD, Diss. ETH Zurich Nr. 17600, 20.12.2007)

PhD Dissertation Committee

  1. Dr. Richard Wettel, Software Systems as Cities (PhD, USI, 21.9.2010)
  2. Dr. Marco D'Ambros, On the Evolution of Source Code and Software Defects (PhD, USI, 19.10.2010)
  3. Dr. Sasa Nesic, Semantic Document Architecture for Desktop Data Integration and Management (PhD, USI, 30.11.2010)
  4. Dr. Adina Mosincat, Enhancing Service-oriented Systems with Autonomic Capabilities (PhD, USI, 4.4.2011)
  5. Dr. Eduardo Gonçalves da Silva, User-centric Service Composition (PhD, University of Twente, 11.5.2011)
  6. Prof. Dr. Alessandra Gorla, Automatic Workarounds: Exploiting the Intrinsic Redundancy of Software Systems (PhD, USI, 1.7.2011)
  7. Dr. Vlad Trifa, Building Blocks for a Participatory Web of Things: Devices, Infrastructures, and Programming Frameworks (PhD, ETH Zurich, 26.8.2011)
  8. Dr. Marco Funaro, A Reference Model and a Run-Time Support for Pervasive Adaptive Systems (PhD, Politecnico di Milano, 8.2.1012)
  9. Dr. Alessio Gambi, Kriging based Self-Adaptive Controllers for the Cloud (PhD, USI, 16.10.2012)
  10. Dr. Mehdi Mirzaaghaei, Automatic Test Suite Evolution (PhD, USI, 9.11.2012)
  11. Dr. Stefano Soi, Domain Specific Mashup Platforms as a Service (PhD, University of Trento, 22.3.2013)
  12. Dr. Fernando Olivero, Object-focused Environments Revisited (PhD, USI, 15.4.2013)
  13. Dr. Dieter Roller, Throughput Improvements for BPEL Engines: Implementation Techniques and Measurements Applied to SWoM (PhD, University of Stuttgart, Germany, 26.7.2013)
  14. Dr. Luca Panziera, Service Matchmaking: Exploiting the Web (PhD, University of Milano-Bicocca, Italy)
  15. Dr. Janne Kuuskeri, Engineering Web Applications: Architectural Principles for Web Software (PhD, Tampere University of Technology, Finland, 14.2.2014)
  16. Dr. Aibek Sarimbekov, Workload Characterization of JVM Languages (PhD, USI, 9.5.2014)
  17. Dr. Irum Rauf, Design and Validation of Stateful Composite RESTful Web Services (PhD, Åbo Akademi University, Finland, 16.6.2014)
  18. Dr. Nemanja Memarovic, Interacting Places - Networked Public Displays That Stimulate Community Interaction (PhD, USI, 22.8.2014)
  19. Dr. Jesus Bellido, Dynamic Composition of RESTful services (PhD, Pontificia Universidad Catolica de Chile, 28.11.2014)
  20. Dr. Daniele Romano, Analyzing the Change-Proneness of APIs and Web APIs (PhD, Delft University of Technology, The Netherlands, 7.1.2015)
  21. Dr. Mathias Bjoerkqvist, Resource Management of Replicated Service Systems Provisioned in the Cloud (PhD, USI and IBM Research, 11.2.2015)
  22. Dr. Patrick Gaubatz, Definition and Enforcement of Access Constraints in Collaborative Processes (PhD, University of Vienna, Austria, 24.4.2015)
  23. Dr. Nenad Stojnić, Self-Organizing Distributed Workflow Management (PhD, University of Basel, Switzerland, 13.5.2015)
  24. Dr. Antti Nieminen, On the Design of a Collaborative Online Development Environment (PhD, Technical University of Tampere, Finland, 2015)
  25. Dr. Jawad Nagi, Human-Swarm Interaction and Cooperation (PhD, USI/IDSIA, 25.5.2016)
  26. Dr. Wei Dou, A Model-Driven Approach to Offline Trace Checking of Temporal Properties (PhD, University of Luxembourg, 24.10.2016)
  27. Dr. Andrea Mattavelli, Software Redundancy: What, Where, How (PhD, USI, 25.10.2016)
  28. Dr. Paul Rimba, Building High Assurance Secure Applications through Composition of Security Patterns on Capability Platforms (PhD, University of New South Wales, Australia, 2016)
  29. Dr. Roberto Minelli, Interaction-Aware Development Environments (PhD, USI, 13.11.2017)
  30. Alan Ferrari, Code Offloading in Opportunistic Computing (PhD, USI/IDSIA, 28.11.2017)
  31. Eduardo Feo Flushing (PhD, USI/IDSIA, 13.12.2017)
  32. Rui Xin (PhD, USI/IDSIA)
  33. Leandro Pacheco de Sousa (PhD, USI/IDSIA)
  34. Daniele Zuddas (PhD, USI/IDSIA)
  35. Martina De Sanctis, Dynamic Adaptation of Service-Based Systems: a Design for Adaptation Framework (PhD, University of Trento)

Master Students

  1. Yoël Luginbuhl, Comparing Peer-to-Peer WebRTC Routing Strategies in Liquid.js (Master Thesis, USI INF, February 2016)
  2. Jesper Findhal, The BenchFlow Goal-Driven Framework for Automated Performance Benchmarking (Master Thesis, USI INF, September 2017)
  3. Gabriele Cerfoglio, The BenchFlow Framework for Flexible Performance Data Collection and Analysis (Master Thesis, USI INF, September 2016)
  4. Simone D'Avico, The BenchFlow Framework for Automated Performance Experiments Execution on Heterogeneous Middleware Systems (Master Thesis, USI INF, September 2016)
  5. Giuseppe Mendola, Roles and Groups for Access Control in Liquid Software (Master Thesis, USI INF, September 2016)
  6. Virginie Blancs, Introducing the Tessel.io microcontroller into Web Liquid Streams (Master Thesis, USI INF, September 2015)
  7. Davide Nava, Stateful Operators for Dynamic Streaming Topologies (Master Thesis, USI INF, September 2015)
  8. Marco Argenti, Performance Measurement of Heterogeneous Workflow Engines (Master Thesis, USI/PoliMi, September 2015)
  9. Nie Zhen Fei, Web Components for ASQ (Master Thesis, USI INF, September 2015)
  10. Pasha Binyatov, Authoring tool to create impress.js presentations with video commentary (Master Thesis, USI MMI, September 2014)
  11. Ana Ivanchikj, Characterising Representative Models for the BPMN 2.0 Workflow Engine Performance Evaluation (Master Thesis, USI MMI, September 2014)
  12. Andrea Gallidabino, Browser-to-Browser Pipelines (Master Thesis, USI INF, July 2014)
  13. Ievgenii Riabokon, Visual Comparison of Design Decision Workspaces (Master Thesis, USI MMI, September 2013)
  14. Mahdi Hajibeygi, An Economical View on Crowdsourced Mashup Development (Master Thesis, USI MMI, February 2013)
  15. Masiar Babazadeh, Distributed Atomic Transactions over RESTful Services (Master Thesis, USI INF, June 2012)
  16. Paolo Riviello, Model-Driven Design for small scale multimedia applications: usability assessment (Master Thesis, USI Comm, July 2012)
  17. Umberto Monile, Progettazione e Realizzazione di un Sistema REST per la risoluzione di URI Aliases (Tesi di Laurea, Università di Firenze, April 2011)
  18. Andrea Reber, Developing Mashups with JOpera (Master Thesis, USI INF, June 2010)
  19. Lucia Rusconi, Grid Middleware Integration: the JOpera/NorduGrid ARC Adapter (Master Project, USI, July 2009)

Bachelor Project Students

  1. Emrah Signorini, Gathering and visualising Student Perception of ASQ lectures (2016)
  2. Umberto Sani, Liquid User Experience (2016)
  3. Paolo Angelini, Digital Transformation at Fogazzaro School (2016)
  4. Jacques Dafflon, ASQ Peer Assessment (2014)
  5. Giuseppe Mendola, Community Management Module for Spottedmap iOS App (at Appy Bros) (2014)
  6. Luca Urso, Charging Poles Finder (at Porsche Engineering) (2014)
  7. Abdul Wahed Mehran, Social networking on the map (2013)
  8. Max von Bülow, ASQ.mobile (2013)
  9. Daniele Gili, Web Streams (2013)
  10. Andrea Gallidabino, Observing RESTful Web Services with WebSockets in real-time (2012)
  11. Nicos Giuliani, Web-based Interactive Mashup Development with JOpera (2011)
  12. Masiar Babazadeh, Web-Based Visualization of Architectural Knowledge (2010)
  13. Adnan Al Hariri, Web 2.0 Mashups Component Library (2009)

UROP Students

  1. Valerie Burgener, ASQ Canvas (Summer 2017)
  2. Luigi Frunzio, ASQ PDF Import (Summer 2016)
  3. Jacques Dafflon, ASQ (Summer 2013)
  4. Carlo Vanini, JSDot (Summer 2010)
  5. Mark Pruneri, Workflow Support for Volunteer Computing (Summer 2009)
  6. Alejandro Garcia, ADViz: Browser-based Visualization of Architectural Decision Spaces (Summer 2008)

Service

Professional Memberships

Awards