Email Record: Importance of software component characterization for better software reusability.