The Emergence of Knowledge Exchange: An Agent-Based Model of a Software Market | IEEE Journals & Magazine | IEEE Xplore