Publications
Export 241 results:
Author Title Type [ Year
Filters: First Letter Of Last Name is P [Clear All Filters]
Beautiful API Evolution: LeanPub, 2021.
, Beautiful APIs: LeanPub, 2021.
, , "From OpenAPI Fragments to API Pattern Primitives and Design Smells", European Conference on Pattern Languages of Programs (EuroPLoP'21), Virtual Kloster Irsee, Germany, ACM, July, 2021.
(3.12 MB)
, 
"Full Stack is Not What It Used to Be", 21st International Conference on Web Engineering (ICWE2021), Biarritz, France, Springer, May, 2021.
(169.58 KB)
, 
"Isomorphic Internet of Things Architectures With Web Technologies", Computer, vol. 54, issue 7, pp. 69--78, July, 2021.
(905.45 KB)
, 
"Patterns on Designing API Endpoint Operations", 28th Conference on Pattern Languages of Programs (PLoP’21), Virtual, ACM, October, 2021.
, "Towards Large-scale Empirical Assessment of Web APIs Evolution", 21st International Conference on Web Engineering (ICWE2021), Biarritz, France, Springer, pp. 124-138, May, 2021.
(943.59 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.
, "WebAssembly Modules as Lightweight Containers for Liquid IoT Applications", 21st International Conference on Web Engineering (ICWE2021), Biarritz, France, Springer, May, 2021.
(3.61 MB)
, 
"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.
, "ExpressO: From Express.js implementation code to OpenAPI interface descriptions", 16th European Conference on Software Architecture (ECSA): Springer, pp. 29–44, September, 2022.
(424.32 KB)
, 
"How Composable is the Web? An Empirical Study on OpenAPI Data model Compatibility", IEEE World Congress on Services (ICWS Symposium on Services for Machine Learning), Barcelona, Spain, IEEE, pp. 415-424, July, 2022.
, "Impact of API Rate Limit on Reliability of Microservices- Based Architectures", 16th International Conference on Service-Oriented System Engineering (SOSE 2022), San Francisco, USA, IEEE, August, 2022.
, "A Large-scale Empirical Assessment of Web API Size Evolution", Journal of Web Engineering, vol. 21, issue 6, pp. 1937–1980, November, 2022.
(40.63 MB)
, 
"Live process modeling with the BPMN Sketch Miner", Software and Systems Modeling, vol. 21, pp. 1877–1906, October, 2022.
, "To deprecate or to simply drop operations? An empirical study on the evolution of a large OpenAPI collection", 16th European Conference on Software Architecture (ECSA), vol. 13444, Prague, Czech Republic, Springer, pp. 38-46, September, 2022.
, "Web APIs Structures and Data Models Analysis", 19th IEEE International Conference on Software Architecture (ICSA 2022), Honululu, Hawaii, IEEE, March, 2022.
(1.81 MB)
, 
"API Rate Limit Adoption - A Pattern Collection", 28th European Conference on Pattern Languages of Programs (EuroPLoP 2023), Kloster Irsee, Germany, ACM, July, 2023.
, "A Better Way to Teach Software Architecture", Software Architecture - Research Roadmaps from the Community: Springer, pp. 101 - 110, 2023.
, "A Better Way to Teach Software Architecture", Software Architecture - Research Roadmaps from the Community: Springer, pp. 101 - 110, 2023.
, "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)
, 
"An Empirical Basis for Software Architecture Research", Software Architecture - Research Roadmaps from the Community : Springer, pp. 87 - 100, 2023.
, "An Empirical Basis for Software Architecture Research", Software Architecture - Research Roadmaps from the Community : Springer, pp. 87 - 100, 2023.
, "An empirical study of Web API versioning practices", 23rd International Conference on Web Engineering (ICWE), Alicante, Spain, Springer, June, 2023.
(519.6 KB)
, 
"Interactively exploring API changes and versioning consistency", 11th IEEE Working Conference on Software Visualization (VISSOFT 2023), Bogota, Colombia, IEEE, pp. 28-39, October, 2023.
(2.46 MB)
, 
"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)
, 
"Loose Collaborations on the Blockchain: Survey and Challenges", 21st International Conference on Business Process Management - Blockchain Forum, Utrecht, the Netherlands, Springer, pp. 21--35, September, 2023.
, "Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges", Addison-Wesley Signature Series (Vernon): Pearson Education, pp. 544, 2023.
, "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)
, 
"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.
, "Dark Patterns for Unethical Software Engineering", 31st International Conference on Pattern Languages of Programs, People & Practices (PLoP), Portland, OR, October, 2024.
, "Decentralized Task Execution Patterns", 10th Asian Conference on Pattern Languages of Programs, People, and Practices (AsianPLoP 2024), Fujisawa City, Kanagawa Prefecture, Japan, March, 2024.
, "How Are Web APIs Versioned in Practice? A Large-Scale Empirical Study", Journal of Web Engineering, vol. 23, issue 4, pp. 465-506 , August, 2024.
, "How Many Web APIs Evolve Following Semantic Versioning?", 24th International Conference on Web Engineering (ICWE), Tampere, Finland, Springer, June, 2024.
(890.38 KB)
, 
"OAS2Tree: Visual API-First Design", 18th European Conference on Software Architecture (ECSA), Luxembourg, Springer, September, 2024.
(588.86 KB)
, 
"Transparent Transaction Ordering in Blockchain-based Collaborative Processes", 22nd International Conference on Business Process Management (BPM 2024) - Blockchain Forum, Krakow, Poland, Springer, September, 2024.
(746.49 KB)
, 
"An Extended Pattern Collection for Blockchain-Based Applications", Transactions on Pattern Languages of Programming (TPLOP), vol. 14630, issue V, pp. 67–117, March, 2025.
, "Mining Security Documentation Practices in OpenAPI Descriptions", 22nd IEEE International Conference on Software Architecture (ICSA), Odense, Denmark, March, 2025.
(1.75 MB)
, 
"Understanding Security Tactics in Microservice APIs using Annotated Software Architecture Decomposition Models – A Controlled Experiment", Empirical Software Engineering, vol. 30, February, 2025.
, Just send an email: Anti-patterns for email-centric organizations: LeanPub, In Press.
,