Organizational assimilation of complex technologies: an empirical study of component-based software development | IEEE Journals & Magazine | IEEE Xplore