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