Abdelrahman Osman Elfaki is currently an associate professor at University of Tabuk, before he was a senior lecturer at Management and Science University in Malaysia He is involved in many projects and research related to software engineering in different countries, which refined his software engineering experience in both practical and academic fields His current interests are automated software engineering, and knowledge management He has published many papers related to his current interest