Olaf Zimmermann

Orcid: 0009-0003-7923-9777

Affiliations:
  • University of Applied Sciences of Eastern Switzerland (HSR FHO)
  • University of Stuttgart, Germany (former)


According to our database1, Olaf Zimmermann authored at least 85 papers between 2003 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Continuous Integration and Delivery in Open Source Development and Pattern Publishing: Lessons Learned With Tool Setup and Pipeline Evolution.
IEEE Softw., 2024

How Do Microservice API Patterns Impact Understandability? A Controlled Experiment.
CoRR, 2024

2023
API Refactoring to Patterns: Catalog, Template and Tools for Remote Interface Evolution.
Proceedings of the 28th European Conference on Pattern Languages of Programs, 2023

2022
Continuous process model refinement from business vision to event simulation and software automation: bridging gaps between stakeholder communities, practices, notations, and tools.
Proceedings of the 5th International Workshop on Software-intensive Business: Towards Sustainable Software Business, 2022

2021
From Code Refactoring to API Refactoring: Agile Service Design and Evolution.
Proceedings of the Service-Oriented Computing, 2021

Practitioner Views on the Interrelation of Microservice APIs and Domain-Driven Design: A Grey Literature Study Based on Grounded Theory.
Proceedings of the 18th IEEE International Conference on Software Architecture, 2021

Patterns on Deriving APIs and their Endpoints from Domain Models.
Proceedings of the EuroPLoP'21: European Conference on Pattern Languages of Programs 2021, Graz, Austria, July 7, 2021

From OpenAPI Fragments to API Pattern Primitives and Design Smells.
Proceedings of the EuroPLoP'21: European Conference on Pattern Languages of Programs 2021, Graz, Austria, July 7, 2021

Reliable Event Routing in the Cloud and on the Edge - An Internet-of-Things Solution in the AgeTech Domain.
Proceedings of the Software Architecture - 15th European Conference, 2021

2020
Unchain or Block the Hype? : Decision Drivers, Success Factors, and Perspectives for Blockchain Adoption.
IEEE Softw., 2020

Design principles, architectural smells and refactorings for microservices: a multivocal review.
SICS Softw.-Intensive Cyber Phys. Syst., 2020

Domain-Driven Service Design - Context Modeling, Model Refactoring and Contract Generation.
Proceedings of the Service-Oriented Computing, 2020

Microservices and Containers.
Proceedings of the Software Engineering 2020, 2020

Domain-Driven Architecture Modeling and Rapid Prototyping with Context Mapper.
Proceedings of the Model-Driven Engineering and Software Development, 2020

Domain-specific Language and Tools for Strategic Domain-driven Design, Context Mapping and Bounded Context Modeling.
Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development, 2020

Data-Oriented Interface Responsibility Patterns: Types of Information Holder Resources.
Proceedings of the EuroPLoP '20: European Conference on Pattern Languages of Programs 2020, 2020

Interface Responsibility Patterns: Processing Resources and Operation Responsibilities.
Proceedings of the EuroPLoP '20: European Conference on Pattern Languages of Programs 2020, 2020

Teaching Students Software Architecture Decision Making.
Proceedings of the Software Architecture - 14th European Conference, 2020

Modeling and Analyzing Architectural Diversity of Open Platforms.
Proceedings of the Advanced Information Systems Engineering, 2020

2019
Improving the Search for Architecture Knowledge in Online Developer Communities.
Proceedings of the Software Engineering and Software Management, 2019

Introduction to Microservice API Patterns (MAP).
Proceedings of the Joint Post-proceedings of the First and Second International Conference on Microservices, 2019

Interface evolution patterns: balancing compatibility and extensibility across service life cycles.
Proceedings of the 24th European Conference on Pattern Languages of Programs, 2019

2018
Architectural Principles for Cloud Software.
ACM Trans. Internet Techn., 2018

The Web as a Software Connector: Integration Resting on Linked Resources.
IEEE Softw., 2018

Migrating Enterprise Legacy Source Code to Microservices: On Multitenancy, Statefulness, and Data Consistency.
IEEE Softw., 2018

Consistent Disaster Recovery for Microservices: the BAC Theorem.
IEEE Cloud Comput., 2018

Markdown Architectural Decision Records: Format and Tool Support.
Proceedings of the 10th Central European Workshop on Services and their Composition, 2018

Guiding Architectural Decision Making on Quality Aspects in Microservice APIs.
Proceedings of the Service-Oriented Computing - 16th International Conference, 2018

Interface Quality Patterns: Communicating and Improving the Quality of Microservices APIs.
Proceedings of the 23rd European Conference on Pattern Languages of Programs, 2018

Design Options of Store-Oriented Software Ecosystems: An Investigation of Business Decisions.
Proceedings of the Business Modeling and Software Design - 8th International Symposium, 2018

2017
Microservices in Practice, Part 2: Service Integration and Sustainability.
IEEE Softw., 2017

Microservices in Practice, Part 1: Reality Check and Service Design.
IEEE Softw., 2017

Microservices tenets.
Comput. Sci. Res. Dev., 2017

Architectural refactoring for the cloud: a decision-centric view on cloud migration.
Computing, 2017

A Variability Model for Store-Oriented Software Ecosystems: An Enterprise Perspective.
Proceedings of the Service-Oriented Computing - 15th International Conference, 2017

Interface Representation Patterns: Crafting and Consuming Message-Based Remote APIs.
Proceedings of the 22nd European Conference on Pattern Languages of Programs, 2017

Software Specification and Documentation in Continuous Software Development: A Focus Group Report.
Proceedings of the 22nd European Conference on Pattern Languages of Programs, 2017

2016
A Decade of Enterprise Integration Patterns: A Conversation with the Authors.
IEEE Softw., 2016

The Software Architect's Role in the Digital Age.
IEEE Softw., 2016

Service Cutter: A Systematic Approach to Service Decomposition.
Proceedings of the Service-Oriented and Cloud Computing, 2016

Designed and delivered today, eroded tomorrow?: towards an open and lean architecting framework balancing agility and sustainability.
Proceedings of the Proccedings of the 10th European Conference on Software Architecture Workshops, Copenhagen, Denmark, November 28, 2016

Associating architectural issues with quality attributes: a survey on expert agreement.
Proceedings of the Proccedings of the 10th European Conference on Software Architecture Workshops, Copenhagen, Denmark, November 28, 2016

Welcome Message from the Chairs of WICSA, QoSA and CBSE.
Proceedings of the 19th International ACM SIGSOFT Symposium on Component-Based Software Engineering, 2016

2015
Architectural Refactoring: A Task-Centric View on Software Evolution.
IEEE Softw., 2015

Seeking Your Insights.
IEEE Softw., 2015

Architectural Decision Guidance Across Projects - Problem Space Modeling, Decision Backlog Management and Cloud Computing Knowledge.
Proceedings of the 12th Working IEEE/IFIP Conference on Software Architecture, 2015

Metrics for Architectural Synthesis and Evaluation - Requirements and Compilation by Viewpoint. An Industrial Experience Report.
Proceedings of the 2nd IEEE/ACM International Workshop on Software Architecture and Metrics, 2015

Guidelines and Metrics for Configurable and Sustainable Architectural Knowledge Modelling.
Proceedings of the 2015 European Conference on Software Architecture Workshops, 2015

2014
Program Highlights and Articles from SEI SATURN 2013.
IEEE Softw., 2014

Towards Reusing Architectural Knowledge as Design Guides.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014

Semi-automated Design Guidance Enhancer (SADGE): A Framework for Architectural Guidance Development.
Proceedings of the Software Architecture - 8th European Conference, 2014

2013
Sustainable Architectural Design Decisions.
IEEE Softw., 2013

Twenty Years of Patterns' Impact.
IEEE Softw., 2013

Exploring initial challenges for green software engineering: summary of the first GREENS workshop, at ICSE 2012.
ACM SIGSOFT Softw. Eng. Notes, 2013

2012
Reference architecture, metamodel, and modeling principles for architectural knowledge management in information technology services.
J. Syst. Softw., 2012

Architectural decision identification in architectural patterns.
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012

2011
Architectural Decisions as Reusable Design Assets.
IEEE Softw., 2011

Compliance by design - Bridging the chasm between auditors and IT architects.
Comput. Secur., 2011

Architecturally Significant Requirements, Reference Architecture, and Metamodel for Knowledge Management in Information Technology Services.
Proceedings of the 9th Working IEEE/IFIP Conference on Software Architecture, 2011

An Enhanced Architectural Knowledge Metamodel Linking Architectural Design Decisions to other Artifacts in the Software Engineering Lifecycle.
Proceedings of the Software Architecture - 5th European Conference, 2011

Managing Artifacts with a Viewpoint-Realization Level Matrix.
Proceedings of the Relating Software Requirements and Architectures., 2011

2010
Architectural decision modeling with reuse: challenges and opportunities.
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, 2010

Linking Design Decisions to Design Models in Model-Based Software Development.
Proceedings of the Software Architecture, 4th European Conference, 2010

2009
An architectural decision modeling framework for service-oriented architecture design.
PhD thesis, 2009

Managing architectural decision models with dependency relations, integrity constraints, and production rules.
J. Syst. Softw., 2009

Incremental Development of Model Transformation Chains Using Automated Testing.
Proceedings of the Model Driven Engineering Languages and Systems, 2009

Software service engineering: Tenets and challenges.
Proceedings of the International ICSE Workshop on Principles of Engineering Service-Oriented Systems, 2009

09021 Abstracts Collection - Software Service Engineering.
Proceedings of the Software Service Engineering, 04.01. - 07.01.2009, 2009

09021 Executive Summary - Software Service Engineering.
Proceedings of the Software Service Engineering, 04.01. - 07.01.2009, 2009

Architectural Knowledge in an SOA Infrastructure Reference Architecture.
Proceedings of the Software Architecture Knowledge Management, 2009

2008
Restful web services vs. "big"' web services: making the right architectural decision.
Proceedings of the 17th International Conference on World Wide Web, 2008

Combining Pattern Languages and Reusable Architectural Decision Models into a Comprehensive and Comprehensible Design Method.
Proceedings of the Seventh Working IEEE / IFIP Conference on Software Architecture (WICSA 2008), 2008

Architectural Decisions in e-Services Design.
Proceedings of the Techniques and Applications for Mobile Commerce - Proceedings of TAMoCo 2008, University of Paisley, Glasgow, Scotland, United Kingdom, 14, 2008

Towards a Compiler for Business-IT Systems - A Vision Statement Complemented with a Research Agenda.
Proceedings of the Software Engineering Techniques, 2008

2007
ADkwik: Web 2.0 Collaboration System for Architectural Decision Engineering.
Proceedings of the Nineteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2007), 2007

Reusable Architectural Decision Models for Enterprise Application Development.
Proceedings of the Software Architectures, 2007

Fifth international workshop on SOA & web services best practices.
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Architectural Decisions and Patterns for Transactional Workflows in SOA.
Proceedings of the Service-Oriented Computing, 2007

Extending a Secure System Development Methodology to SOA.
Proceedings of the 18th International Workshop on Database and Expert Systems Applications (DEXA 2007), 2007

2005
Service-oriented architecture and business process choreography in an order management scenario: rationale, concepts, lessons learned.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

Analysis and Design Techniques for Service-Oriented Development and Integration.
Proceedings of the 35. Jahrestagung der Gesellschaft für Informatik, 2005

2004
Web services-oriented architecture in production in the finance industry.
Inform. Spektrum, 2004

Perspectives on Web Services-Applying SOAP, WSDL and UDDIto Real-World Projects.
Comput. J., 2004

Second generation web services-oriented architecture in production in the finance industry.
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

2003
Perspectives on web services - applying SOAP, WSDL and UDDI to real-world projects.
Springer professional computing, Springer, ISBN: 978-3-540-00914-6, 2003


  Loading...