Quality Assurance for Software Frameworks in Evolution KU Leuven
A software framework is a design and implementation artefact that provides a software architecture, design and code (frozen spots) for a specific application domain, with foreseeable extensions for application-specific customisations (hot spots). But similar to 'regular' products and services, frameworks are susceptible to frequent change, due to: • changing or new requirements • extension of scope of the framework (narrowing or widening) • ...