The use of analogs in the innovation process: A software engineering protocol analysis | IEEE Journals & Magazine | IEEE Xplore