A Study of Developer Attitude to Component Reuse in Three IT Companies