Publications

The 3rd Workshop on Open-Source Arabic Corpora and Processing Tools introduces ArabicWeb16 Data Challenge track. The challenge is about experimenting with ArabicWeb16 dataset, the largest Arabic Web dataset publicly available with about 150M Arabic...
Data mining techniques have been shown its success in analyzing data to assist factors and make decisions in many different applications. In this work, we analyzed universities' faculty members attitudes toward using Wikipedia in teaching in higher...
Natural language processing (NLP) is the branch of Artificial Intelligence that is concerned with enabling computers understand human languages. Implementing new NLP tools that effectively and efficiently process Arabic is not an easy task, usually...
This paper reports the experience of running a professional development workshop on advanced computing technologies for high and middle school computer teachers. The workshop introduced the teachers to new trends in computing technologies to be...
App Inventor (AI) for Android is a block-based programming environment that enables nonprogrammers to create fully functional mobile applications for Android phones by dragging and dropping code blocks. Since the launch of AI, many improvements were...
In this paper we evaluates the effectiveness of three different distributed genetic algorithms (DGAs). The first one is DGA with Diversity Guided Migration, second one is DGA with Automated Adaptive Migration and the last one is DGA with Bicoded...