Toward successful implementation of knowledge-based systems: expert systems versus knowledge sharing systems | IEEE Journals & Magazine | IEEE Xplore