A Software Component Quality Framework (2009)