Publications
, "Patterns on Designing API Endpoint Operations", 28th Conference on Pattern Languages of Programs (PLoP’21), Virtual, ACM, October, 2021.
, ""BPELanon": Anonymizing BPEL Processes", 6th Central European Workshop on Services and their Composition (ZEUS 2014), Potsdam, Germany, February, 2014.
, "Micro-Benchmarking BPMN 2.0 Workflow Management Systems with Workflow Patterns", Proc. of the 28th International Conference on Advanced Information Systems Engineering (CAISE), Ljubljana, Slovenia, Springer, pp. 67--82, June, 2016.
(485.66 KB)
, "On the Road to Benchmarking BPMN 2.0 Workflow Engines", 6th ACM/SPEC International Conference on Performance Engineering, Austin, TX, USA, IEEE, January, 2015.
(636.46 KB)
, "Technical Open Challenges on Benchmarking Workflow Management Systems", Symposium on Software Performance, Stuttgart, Germany, pp. 105-112, November, 2014.
(227.38 KB)
, ""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.
, "Employing community question answering for online discussions in university courses: Students’ perspective", Computers & Education, vol. 135, pp. 75-90, July, 2019.
, "Interface Quality Patterns --- Crafting and Consuming Message-Based Remote APIs", 23rd European Conference on Pattern Languages of Programs (EuroPLoP), Kloster Irsee, Germany, ACM, July, 2018.
, "LiquidAI: Towards an Isomorphic AI/ML System Architecture for the Cloud-Edge Continuum", 23rd International Conference on Web Engineering (ICWE), Alicante, Spain, Springer, June, 2023.
(166.48 KB)
, "Web User Interface Implementation Technologies: An Underview", 14th International Conference on Web Information Systems and Technologies (WEBIST 2018), Seville, Spain, pp. 127-136, September, 2018.
(134.45 KB)
, "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)
, "Towards Seamless IoT Device-Edge-Cloud Continuum", Communications in Computer and Information Science, vol. 1508, no. ICWE 2021 Workshops: Springer, pp. 82 - 98, 2021.
, "Full Stack is Not What It Used to Be", 21st International Conference on Web Engineering (ICWE2021), Biarritz, France, Springer, May, 2021.
(169.58 KB)
, "Kriging Controllers for Cloud Applications", IEEE Internet Computing, vol. 17, issue 4 : IEEE, pp. 40-47, July-August 2013.
, "Engineering autonomic controllers for virtualized web applications", 10th international conference on Web engineering (ICWE 2010), vol. 6189, Berlin, Heidelberg, Springer, pp. 66–80, July, 2010.
(813.31 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: Active Learning with Interactive Web Presentations and Classroom Analytics", USI Faculty of Informatics, Lugano, Switzerland, USI, August, 2018.
(12.35 MB)
, "Interactive Scalable Lectures with ASQ", Proc. of the 14th International Conference on Web Engineering (ICWE 2014), Toulouse, France, Springer, pp. 515-518, July, 2014.
(284.1 KB)
(848.79 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)
, "Measuring student behaviour dynamics in a large interactive classroom setting", 25th International Conference on User Modelling, Adaption and Personalisation (UMAP 2017), Bratislava, Slovakia, ACM, pp. 212--220, July, 2017.
(1.22 MB)
(27.11 MB)
, "Experiences Using an Interactive Presentation Platform in a Functional and Logic Programming Course.", 7th International Workshop on Personalization Approaches in Learning Environments (PALE), Bratislava, Slovakia, ACM, July, 2017.
, "Inferring student attention with ASQ", 11th European Conference on Technology Enhanced Learning (EC-TEL), Lyon, France, Springer, September, 2016.
(4.31 MB)
, "Developing scientific workflows from heterogeneous services", SIGMOD Rec., vol. 35, issue 2, pp. 22–28, June, 2006.
(282.28 KB)
, "Programmatic Interfaces for Web Applications", IEEE Internet Computing, vol. 16, no. 4, pp. 11-14, 2012.
(2.2 MB)
REST: From Research to Practice, New York, NY, Springer, 2011.
, "An Extended Pattern Collection for Blockchain-Based Applications", Transactions on Pattern Languages of Programming (TPLOP), vol. 14630, issue V, pp. 67–117, March, 2025.
, "A Taxonomy of Blockchain-based Systems for Architecture Design", 1st IEEE International Conference on Software Architecture (ICSA 2017), Gothenburg, Sweden, IEEE, April, 2017.
(211.92 KB)
, "A Pattern Collection for Blockchain-based Applications", 23rd European Conference on Pattern Languages of Programs (EuroPLoP), Kloster Irrsee, Germany, ACM, July, 2018.
, "The Blockchain as a Software Connector", 13th Working IEEE/IFIP Conference on Software Architecture (WICSA 2016), Venice, Italy, April, 2016.
(387.83 KB)
9th IEEE European Conference on Web Services (ECOWS 2011), Lugano, Switzerland, IEEE, September, 2011.
, "Guiding Architectural Decision Making on Quality Aspects of Microservice APIs", 16th International Conference on Service-Oriented Computing (ICSOC 2018), vol. 11236, Hangzhou, Zhejiang, China, Springer, pp. 73-89, November, 2018.
, "Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges", Addison-Wesley Signature Series (Vernon): Pearson Education, pp. 544, 2023.
, "A Decade of Enterprise Integration Patterns: A Conversation with the Authors", IEEE Software, vol. 1, issue 33, pp. 13-19, January-February, 2016.
(340.61 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.

]