Knodel, JensNaab, Matthias2023-03-082023-03-082016https://dl.gi.de/handle/20.500.12116/40702Software architecture evaluation has been widely accepted as a powerful means to mitigate risks in the design and evolution of software systems. To date we have conducted more than 75 architecture evaluation projects with industrial customers in the past decade. One recurring lesson learned that we experienced across many architecture evaluation projects is that maintainability indeed is a versatile quality attribute and its evaluation requires a mix of quantitative and qualitative checks.ensoftware architecturearchitecture evaluationmaintainabilityreconstructionreverse engineeringexperience reportMaintainability is a Versatile Quality AttributeText/Journal Article0720-8928