Reuse-based software engineering: techniques, organizations, and controls [Book Review] | IEEE Journals & Magazine | IEEE Xplore