Knowledge Sharing Challenges and Solutions Within Software Development Team: A Systematic Review. - Orabi Habeh; Firas Thekrallah; Said A. Salloum; Khaled Shaalan (Recent Advances in Intelligent Systems and Smart Applications, 2021)