Publications
, "Control the Flow: How to Safely Compose Streaming Services into Business Processes", 2006 IEEE International Conference on Services Computing, Chicago, USA, IEEE, pp. 206 - 213, 2006.
(302.34 KB)
, "Continuous Integration and Delivery in Open Source Development and Pattern Publishing: Lessons Learned With Tool Setup and Pipeline Evolution", IEEE Software, vol. 41, issue 1, pp. 9 - 18, Jan-01-2024.
, "A Container-centric Methodology for Benchmarking Workflow Management Systems", 6th International Conference on Cloud Computing and Service Science (CLOSER 2016), Rome, Italy, SciTePress, pp. 74-84, April, 2016.
, "Consistent Disaster Recovery for Microservices: the BAC Theorem", IEEE Cloud Computing, vol. 5, issue 1, pp. 49-59, January/February, 2018.
(2.79 MB)
, "Composing RESTful Services with JOpera", 8th International Conference on Software Composition, vol. 5634, Zurich, Switzerland, Springer, pp. 142-159, July, 2009.
(825.01 KB)
, "Compiling Business Process Models into Executable Code", Handbook of Research in Business Process Management: IGI Global, pp. 218-337, 2009.
, "Comparing the Built-In Application Architecture Models in the Web Browser", 1st IEEE International Conference on Software Architecture (ICSA 2017), Gothenburg, Sweden, IEEE, April, 2017.
(100.24 KB)
, "Combining Quality Assurance and Model Transformations in Business-Driven Development", Third International Symposium on Applications of Graph Transformations with Industrial Relevance (AGTIVE 2007), pp. 1-16, October, 2007.
(342.43 KB)
, "Collaborative software architecture decisions: structure and dynamics", USI Faculty of Informatics, Lugano, Switzerland, USI, September, 2014.
(4.15 MB)
, "Changing Nothing, Yet Changing Everything: Exploring Rug Pulls in GitHub Workflows", 23rd International Conference on Software Architecture (ICSA), Amsterdam, The Netherlands, IEEE, June, 2026.
(788.31 KB)
, "Cargo-Cult Containerization: A Critical View of Containers in Modern Software Development", 16th International Conference on Service-Oriented System Engineering (SOSE 2022), San Francisco, USA, IEEE, August, 2022.
, Business Process Modeling, Management, and Mining: visual lecture notes: LeanPub, 2021.
, "A brief history of liquid software", iEDGE Symposium on Intelligent Edge Computing and Communications, Chicago, USA, IEEE, pp. 354--363, July, 2023.
(125.39 KB)
, "BPSmart-CARE: a framework for managing contextualized actions in IoT systems through the integration of business process modelling and complex event processing", Internet of Things, vol. 36, March, 2026.
, "BPMN4BC: A Simple BPMN Extension for Blockchain-Enabled Business Process Modeling", 23rd International Conferene on Service-Oriented Computing (ICSOC), vol. 16321, Shenzhen, China, Springer, December, 2025.
, "BPMN for REST", Third International Business Process Modeling Notation Workshop (BPMN 2011), Lucerne, Switzerland, pp. 74-87, November, 2011.
(149.66 KB)
, "BPMeter: Web Service and Application for Static Analysis of BPMN 2.0 Collections", 13th International Conference on Business Process Management (BPM 2015), Innsbruck, Austria, Springer, pp. 30-34, August, 2015.
(1.42 MB)
, ""BPELanon": Protect Business Processes on the Cloud", 5th International Conference on Cloud Computing and Service Science (CLOSER 2015), Lisbon, Portugal, SciTePress, pp. 241-250, May, 2015.
, ""BPELanon": Anonymizing BPEL Processes", 6th Central European Workshop on Services and their Composition (ZEUS 2014), Potsdam, Germany, February, 2014.
, "BPEL for REST", 7th International Conference on Business Process Management (BPM08), vol. 5240, Milan, Italy, Springer, pp. 278-293, September, 2008.
(163.62 KB)
, "The Blockchain as a Software Connector", 13th Working IEEE/IFIP Conference on Software Architecture (WICSA 2016), Venice, Italy, April, 2016.
(387.83 KB)
, "BioOpera: cluster-aware computing", IEEE International Conference on Cluster Computing (CLUSTER 2002), Chicago, IL, USA, IEEE, pp. 99 - 106, September, 2002.
(509.21 KB)
, "A Better Way to Teach Software Architecture", Software Architecture - Research Roadmaps from the Community: Springer, pp. 101 - 110, 2023.
, "Behavior-driven Load Testing Using Contextual Knowledge — Approach and Experiences", 10th ACM/SPEC International Conference on Performance Engineering (ICPE 2019), Mumbai, India, ACM/SPEC, pp. 265-272, April, 2019.
, Beautiful APIs: LeanPub, 2021.
, Beautiful API Evolution: LeanPub, 2021.
, "Autonomic resource provisioning for software business processes", Information and Software Technology, vol. 49, issue 1, pp. 65-80, January, 2007.
(383.08 KB)
, "Autonomic Execution of Service Compositions", 3rd International Conference on Web Services (ICWS 2005), Orlando, Florida, IEEE, July, 2005.
(124.82 KB)
, "Autonomic Computing for Virtual Laboratories", Dependable Systems: Software, Computing, Networks, no. 4028: Springer, pp. 211-230, 2006.
(1.56 MB)
, "Automatic Configuration of an Autonomic Controller: An Experimental Study with Zero-Configuration Policies", 5th International Conference on Autonomic Computing (ICAC 2008), Chicago, IL, USA, IEEE, pp. 67-76, June, 2008.
(451.14 KB)
(180.61 KB)
, "The Atomic Web Browser", Poster at the 22nd International World Wide Web Conference (WWW 2013), Rio de Janeiro, Brazil, pp. 217-218, May, 2013.
(168.72 KB)
, "Atomic Distributed Transactions: a RESTful Design", 5th International Workshop on Web APIs and RESTful Design, Seoul, Korea, ACM, April, 2014.
(335.05 KB)
, "asqium: A JavaScript Plugin Framework for Extensible Client and Server-side Components", 15th International Conference on Web Engineering (ICWE 2015), Rotterdam, NL, Springer, pp. 81-98, June, 2015.
(547.56 KB)
, "ASQ: Interactive Web Presentations for Hybrid MOOCs", Poster at the 22nd International World Wide Web Conference (WWW 2013), Rio de Janeiro, Brazil, May, 2013.
(1.7 MB)
, "ASQ: Active Learning with Interactive Web Presentations and Classroom Analytics", USI Faculty of Informatics, Lugano, Switzerland, USI, August, 2018.
(12.35 MB)
, "On the Architecture of Liquid Software: Technology Alternatives and Design Space", 13th Working IEEE/IFIP Conference on Software Architecture (WICSA 2016), Venice, Italy, April, 2016.
(179.71 KB)
, "An Architectural Style for Liquid Web Services", 9th Working IEEE/IFIP Conference on Software Architecture (WICSA 2011), Boulder, CO, USA, pp. 232-241, June, 2011.
(320.62 KB)
, "Architectural decision modeling with reuse", ICSE Workshop on Sharing and Reusing Architectural Knowledge (SHARK 2010), Cape Town, South Africa, ACM, pp. 13 - 20, May, 2010.
(289.56 KB)
, "Architecting Liquid Software", Journal of Web Engineering, vol. 16, issue 5&6, pp. 433-470, September, 2017.
(1.17 MB)
, "APIstic: A Large Collection of OpenAPI Metrics", 21st IEEE/ACM International Conference on Mining Software Repositories (MSR), Lisbon, Portugal, pp. 265 - 277, April, 2024.
(6.31 MB)
, "API Rate Limit Adoption - A Pattern Collection", 28th European Conference on Pattern Languages of Programs (EuroPLoP 2023), Kloster Irsee, Germany, ACM, July, 2023.
, "ADkwik: Web 2.0 Collaboration System for Architectural Decision Engineering", Nineteenth International Conference on Software Engineering and Knowledge Engineering (SEKE 2007), Boston, USA, pp. 255-260, July, 2007.
(134.71 KB)
9th IEEE European Conference on Web Services (ECOWS 2011), Lugano, Switzerland, IEEE, September, 2011.
8th IEEE European Conference on Web Services (ECOWS 2010), Ayia Napa, Cyprus, IEEE, December, 2010.

]