selected publications
-
academic article
- Effective Quality Assurance with Software Architecture Evaluation. ATZelektronik worldwide. 2011
- From Architecture to Source Code - How to Ensure Architecture Compliance in the Implemented System. 2009
- An experiment on the role of graphical elements in architecture visualization. Empirical Software Engineering. 13:693-726. 2008
- Three Static Architecture Compliance Checking Approaches - A Comparison. 2007
- Static Architecture Evaluation of Open Source Reuse Candidates. 2006
-
chapter
- How to Acquire Architecture Evaluation Skills?. The Fraunhofer IESE series on software and systems engineering. 2016
- How to Engage Management in Architecture Evaluation?. The Fraunhofer IESE series on software and systems engineering. 2016
- How to Perform an Architecture Evaluation?. The Fraunhofer IESE series on software and systems engineering. 2016
- How to Perform the Architecture Compliance Check (ACC)?. The Fraunhofer IESE series on software and systems engineering. 2016
- How to Perform the Code Quality Check (CQC)?. The Fraunhofer IESE series on software and systems engineering. 2016
- How to Perform the Documentation Quality Check (DQC)?. The Fraunhofer IESE series on software and systems engineering. 2016
- How to Perform the Driver Integrity Check (DIC)?. The Fraunhofer IESE series on software and systems engineering. 2016
- How to Perform the Solution Adequacy Check (SAC)?. The Fraunhofer IESE series on software and systems engineering. 2016
- How to Start and Institutionalize Architecture Evaluation?. The Fraunhofer IESE series on software and systems engineering. 2016
- What Are Example Cases of Architecture Evaluation?. The Fraunhofer IESE series on software and systems engineering. 2016
- What Are the Key Takeaways of Architecture Evaluation?. The Fraunhofer IESE series on software and systems engineering. 2016
- What Is Architecture Evaluation?. The Fraunhofer IESE series on software and systems engineering. 2016
- What Is the Background of Architecture?. The Fraunhofer IESE series on software and systems engineering. 2016
- Why Architecture Evaluation?. The Fraunhofer IESE series on software and systems engineering. 2016
- Introducing Architecture-Centric Reuse into a Small Development Organization. Lecture Notes in Computer Science. 1-13. 2008
- Architecture Recovery for Product Families. Springer eBooks. 332-351. 2004
-
conference paper
- Architecting a Software-Based Ecosystem for the Automotive Aftermarket: An Experience Report. . 2018
- How to Evaluate Software Architectures: Tutorial on Practical Insights on Architecture Evaluation Projects with Industrial Customers. . 2017
- Software Architecture Evaluation in Practice: Retrospective on More Than 50 Architecture Evaluations in Industry. . 2014
- Mitigating the Risk of software change in practice: Retrospective on more than 50 architecture evaluations in industry (Keynote paper). . 2014
- Architecture Engagement Purposes: Towards a Framework for Planning "Just Enough"-Architecting in Software Engineering. . 2012
- ArQuE: Architecture-Centric Quality Engineering. . 2009
- SAVE: Software Architecture Visualization and Evaluation. . 2009
- Constructive architecture compliance checking — an experiment on support by live feedback. . 2008
- Architecture Compliance Checking - Experiences from Successful Technology Transfer to Industry. . 2008
- A Comparison of Static Architecture Compliance Checking Approaches. . 2007
- Understanding Software Architectures by Visualization--An Experiment with Graphical Elements. . 2006
- Towards empirically validated software architecture visualization. . 2006
- Comparing design alternatives from field-tested systems to support product line architecture design. . 2005