Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Dominik Rost is active.

Publication


Featured researches published by Dominik Rost.


international conference on software maintenance | 2008

Constructive architecture compliance checking — an experiment on support by live feedback

Jens Knodel; Dirk Muthig; Dominik Rost

This paper describes our lessons learned and experiences gained from turning an analytical reverse engineering technology - architecture compliance checking - into a constructive quality engineering technique. Constructive compliance checking constantly monitors the modifications made by developers. When a structural violation is detected, the particular developer receives live feedback allowing prompt removal of the violations and hence, training the developers on the architecture. An experiment with six component development teams gives evidence that this training pro-actively prevents architecture decay. The three teams supported by the live compliance checking inserted about 60% less structural violations into the architecture than did the three other development teams. Based on the results, we claim that constructive compliance checking is a promising application of reverse engineering technology to the software implementation phase.


european conference on software architecture | 2015

Distilling Best Practices for Agile Development from Architecture Methodology

Dominik Rost; Balthasar Weitzel; Matthias Naab; Torsten Lenhart; Hartmut Schmitt

Agile development and software architecture are not the enemies any more they seemed to be some years ago. It is agreed that agile development needs some form of architecting, too. However, how this architecting should look like is widely unclear. In this paper, we further characterize the relationship of agile development and architecting. We present our key idea to distill practically applicable and accessible architecture best practices from existing architecture approaches and tailor them for agile development. We describe the identification and template-based documentation of architecting best practices and present an example, which were already successfully applied in industry. Additionally, we share experiences we made in industrial development projects regarding the combination of architecting and agile development.


working ieee/ifip conference on software architecture | 2012

Architecture Engagement Purposes: Towards a Framework for Planning "Just Enough"-Architecting in Software Engineering

Thorsten Keuler; Jens Knodel; Matthias Naab; Dominik Rost

Software architecture has been proven as a conceptual tool to manage the development and evolution of a software product. However, integrating architecting as an activity in software engineering is still perceived as a major challenge in practice. Our observation from many projects centered around architecture is that most organizations actually fail to plan architecting activities and align them in product development. The consequence is that the value of the architecture is underrated and the power of architecture remains more often than not unexploited. In this paper, we introduce the notion of architecture engagement purpose -- an auxiliary construct to align architecting with other engineering activities in the product lifecycle. We gained first promising results in applying it in industrial projects, where explicit architecture engagement purposes enabled the organization in planning and tracking architecting as an activity within their software engineering.


european conference on software architecture | 2014

Supporting Architects in Mastering the Complexity of Open Software Ecosystems

Jens Knodel; Matthias Naab; Dominik Rost

Software ecosystems define a new class of systems where multiple organizations contribute in form of an open software system and its extensions. In this position paper, we characterize business, organizational, and in particular technical challenges, which the architect of such an open ecosystem has to address. One key challenge we identified is how to retain certain system qualities under the influence of multiple external system extensions. We provide an initial template with factors and potential values helping an architect in characterizing the open software system and its environment. Furthermore, we illustrate an open system by a fictional scenario from the agricultural domain. The discussion of the challenges, the characterization template and the example are significant steps towards a systematic engineering method establishing open ecosystems.


european conference on software architecture | 2013

Software architecture documentation for developers: a survey

Dominik Rost; Matthias Naab; Crescencio Lima; Christina Chavez


2018 IEEE International Conference on Software Architecture Companion (ICSA-C) | 2018

How to Evaluate Software Architectures: Tutorial on Practical Insights on Architecture Evaluation Projects with Industrial Customers

Matthias Naab; Dominik Rost


2018 IEEE International Conference on Software Architecture (ICSA) | 2018

Architecting a Software-Based Ecosystem for the Automotive Aftermarket: An Experience Report

Matthias Naab; Dominik Rost; Jens Knodel


european conference on software architecture | 2016

Task-Specific Architecture Documentation for Developers - Why Separation of Concerns in Architecture Documentation is Counterproductive for Developers.

Dominik Rost; Matthias Naab


european conference on software architecture | 2015

Distilling Best Practices for Agile Development from Architecture Methodology - Experiences from Industrial Application.

Dominik Rost; Balthasar Weitzel; Matthias Naab; Torsten Lenhart; Hartmut Schmitt


arXiv: Software Engineering | 2015

Unveiling Architecture Documentation: Brazilian Stakeholders in Perspective

Crescencio Lima; Christina Chavez; Eduardo Santana de Almeida; Dominik Rost; Matthias Naab

Collaboration


Dive into the Dominik Rost's collaboration.

Top Co-Authors

Avatar

Christina Chavez

Federal University of Bahia

View shared research outputs
Top Co-Authors

Avatar

Crescencio Lima

Federal University of Bahia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge