Zuhoor Abdullah Al-Khanjari

Zuhoor Abdullah Al-Khanjari
Sultan Qaboos University | SQU · Department of Computer Science

BSc in Mathematics and Computing, MSc and PhD in Software Engineering

About

175
Publications
50,798
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
630
Citations
Introduction
Over 20 years of experience in teaching and research. Currently, I'm: 1. Professor in Computer Science (Software Engineering), College of Science, Sultan Qaboos University (SQU), Oman. 2. Chairperson of the Trustee Council of Waljat College of applied Sciences. 3. Member of the Education Committee of the Omani Chamber of Commerce & Industry Participating in the Editorial Boards of IT International Journals and Conferences. Managing Smart city projects related to Smart LMS.
Additional affiliations
May 2019 - April 2021
Sultan Qaboos University
Position
  • Professor
Description
  • I made major contributions to DCS academic programs, especially in Software Engineering. I taught, supervised, mentored students and staff. I supervised 3 Ph.D. and co-supervised 1 international Ph.D. project. Currently I'm supervising 1 Ph.D. I supervised and Co-supervised more than 12 MSc projects. I was an Honorable Member of the State Council of Oman. I'm the Chairperson of the Trustee Council of Waljat College of Applied Sciences. I'm the founder of Al-Madar Private School.
May 2009 - May 2019
Sultan Qaboos University
Position
  • Professor (Associate)
Description
  • Teaching BSC and MSc courses. Advising BSc students. Involved in all levels committees nationally and internationally. Involved in reviewing papers for journals and conferences nationally and internationally. Continued our research work. I worked as the Head of the Department. The Department received the ABET accreditation. Also, during this period I started Chairing the Trustee Council of Waljat College of Applied Sciences. In 2016-2019 I was an honorable member of the State Council of Oman.
November 2002 - May 2009
Sultan Qaboos University
Position
  • Professor (Assistant)
Description
  • Teaching and developing BSc and MSc courses. Involved in different committees at the department, college and the university levels. Supervised BSc final year projects and MSc theses. Chaired the e-Learning Committee of the College of Science. Appointed as well as the Assistant dean for the Postgraduate Studies and Research in the College of Science at the Sultan Qaboos University. Also, involved in a lot of community services nationally and internationally.
Education
October 1996 - November 1999
University of Liverpool
Field of study
  • Computer Science (Software Engineering)
September 1994 - September 1995
University of Liverpool
Field of study
  • Computer Science (Software Engineering)
September 1988 - July 1993
Sultan Qaboos University
Field of study
  • Mathmatics & Computing

Publications

Publications (175)
Chapter
Students’ Engagement and Performance (EP) of online courses are analyzed and visualized in order to assist instructors in improving student’s performance at an early stage before the end of the academic semester. A fully online course for undergraduate students in the Department of Information Studies, College of Education, Sultan Qaboos University...
Article
This paper introduces a set of extracted factors from Moodle log file of the selected course as a case study that aims to capture student Engagement (E), Behavior (B), Personality (Pers) and Performance (P). The factors are applied to identify students’ EBPersP with different course activities. The data set used in this paper was selected from the...
Article
Our motivation in this paper is to predict student Engagement (E), Behavior (B), Personality (P), and Performance (P) via designing a Tracking Student Performance Tool (TSPT) based on Moodle logfile of any selected courses. The proposed tool was develop using Python programming language along with Microsoft Excel packages for progressing data. The...
Article
Using a systematic framework could enhance the educational atmosphere to be creative. It is very important to use smart technology, which integrates innovative technology features to enhance the learning process. This could be taken care of by adopting an effective tool to create a smart educational environment and an effective personalized learnin...
Article
One of the most important pillars of smart cities is the smart learning environment. This environment should be well prepared and managed to improve the instruction process for instructors from one side and the learning process for students from the other side. This paper presents the student's Engagement , Behavior and Personality (EBP) predictive...
Conference Paper
This paper describes how qualitative data analysis was used in analyzing the interviews in a doctoral study. One of the objectives of the study was to explore definitions of the student’s EBP (i.e. engagement, behavior, and personality) attributes. Student’s EBP are considered as indicators for predicting student performance in a smart learning env...
Article
Smart city technologies are becoming dominant. One of the important pillars of a smart city is education. All citizens are learners in the smart city. To fulfill the goals of a smart city, supported technology should be boosted. As a result of incorporation with the growing Information and Communication Technologies (ICT) along with software and ha...
Conference Paper
The smart city along with smart technologies are becoming increasingly important. Few factors are considered as the drivers for the city's sustainability and competitiveness. The most important factor is represented through the readiness of the citizens to face the new lifestyle, which is embedded with smart knowledgeable tools. Hence, citizens nee...
Article
Full-text available
Technology used in smart cities could boost learning environments and make them smart. Thus, new techniques need to be explored to answer the demanding desires of learners. Since, academic institutions worldwide use Learning Management Systems (LMSs), this makes it easier to utilize and reuse LMSs more effectively and smartly. This paper utilizes s...
Article
The emergence of Web 2.0 technologies like social media has enhanced the interaction and social collaboration support in the educational field. On the one hand, the integration of such sources equips learners with channels to share information, resources, ideas, as well as expressing opinions and comments during the interactions. On the other hand,...
Article
Full-text available
Providing personalized e-learning environment is normally relying on a domain model representing the knowledge to be acquired by learners and learners’ characteristics to be used in the personalization process. Therefore, constructing the domain model and understanding the characteristics of the learners are very crucial in such an environment. Wit...
Article
Full-text available
Mobile technology has become an integral part of human life. Nowadays, people have started using mobile devices and communication network in educational, commerce, and health domain. Mobile learning (M-learning i.e., learning using portable devices) application development is affected due to changing technology and users' requirements. M-learning s...
Conference Paper
Full-text available
Learning conditions have changed fundamentally in the past couple of decades due to the incorporation of rising Information and Communication Technology (ICT). From the introduction of hardware and software in the education process to a diversity of virtual tools in classrooms. With regards to novelties in the educational atmosphere, researchers pu...
Conference Paper
Modeling user for personalization purpose is a very important and challenging task. The challenging part came from the fact that we have to consider and model different characteristics at the same time. It is even more complicated when the source of data is unstructured, not a structured user profile as commonly used. Such data requires a couple of...
Article
The Quality of Service (QoS) evaluation techniques are required because web services having same functional properties are not a guarantee to have the same quality. This paper deals with a new QoS evaluation method for web services. The objective of the proposed approach is to offer the use of the existing QoS evaluation/assessment methods in const...
Article
Mobile learning is becoming increasingly universal, which highlights the potential need for mobile learning strategies that support higher education institutions to navigate increasing globalisation and rapid technology change. Several higher education institutions already support their traditional learning modes with diverse mobile learning initia...
Article
Full-text available
Mobile Learning (M-Learning) has added a new dimension to the traditional system of education. The importance of M-Learning has been acknowledged by industrialized countries and therefore these countries have implemented it in the educational institutions. The Software developer, Software analyst, and Software test engineer face challenges in requi...
Data
The opportunity to learn from the best educators of the top universities at no cost has captured the imagination of millions who have registered for Massive Open Online Courses (MOOCs) across the word. As MOOCs have gained momentum, a critical debate is brewing on the pedagogical effectiveness of MOOCs. On one hand, the high attrition rate of stude...
Chapter
The rapid development in Internet and mobile technologies had an influence on education and learning processes that led to emergence of mobile learning as potential part of learning management system. Many individual learners and instructors, in some cases, entire education providers are gravitating towards the adoption of mobile learning through c...
Chapter
Mobile learning remains a new frontier for many instructors and students. When compared to the traditional and E-learning systems, mobile learning requires the use of different learning and teaching strategies to be adopted and accepted in higher education. This article presents mobile learning concepts ecosystem with more focus on the mobile learn...
Conference Paper
The number of students using E-learning in the universities and colleges around the world has been increasing at massive level in the past years as a result of an easy access to higher educational resources via the internet. On the contrary, the number of instructors in most universities is increasing slowly. Because of the lack of employment oppor...
Conference Paper
Full-text available
Modular Object Oriented Dynamic Learning Environment (Moodle) as a free open source learning management system has a spread usage in numerous universities as a virtual learning environment. Since, Moodle is widely used in Sultan Qaboos University (SQU), It is selected as a case study in this paper. Some colleges in SQU offer courses similar to cour...
Conference Paper
Full-text available
The stage of the pre-schooler is one of imagination and magic phases that many children improve their creativity, innovation and skills. This pre-elementary step helps children’ inventiveness with age 5-3 years old to reach its peak before the age of six. Thus, supporting child’s imagination with tools, materials and motivation resources in kinderg...
Chapter
Mobile devices and applications with Internet capabilities have improved the convenience of information accessing for community of higher education learners. The learners and instructors acceptance of mobile learning is critical to the successful adoption of mobile learning therefore it is important to understand the factors that affect learners' i...
Conference Paper
Full-text available
الحوسبة السحابية تتطور بسرعة مع التطبيقات في أي منطقة، بما في ذلك التعليم. وعادة ما يحتاج نظام التعلم الإلكتروني إلى الكثير من موارد البرامج والأجهزة. حاليا، العديد من المؤسسات التعليمية لا يمكنها شراء هذه الموارد وبالتالي الحوسبة السحابية هو الحل المناسب. الحوسبة السحابية تزيد بسرعة كمنصة فعالة لتقديم الدعم للتعلم الإلكتروني. وعلاوة على ذلك، فإن ت...
Conference Paper
Full-text available
Government organizations spend a lot of time in preparing for the integration processes in e-Government initiatives. This bureaucracy and repeated procedures consume time, effort, and money for all the parties of e-Government (government, business, citizens), and hence, holds back the success of e-Government initiatives. A solution that can overcom...
Conference Paper
Full-text available
Our Earth sounds to be inimitable among the other known celestial bodies. It has water, which covers three-fourth of its surface and comprises around 60-70 percentage of the living world. Water is facing numerous risks e.g. pollution, depletion and salinization, which necessitates the need for attention and rational consumption. Moreover, the proli...
Article
Full-text available
Developing e-Government interoperability in the government context is a complex task. As interoperability in government context is associated and hindered by many challenges and barriers connected to government nature of complexity. Interoperability is generally defined as the ability for two (or more) systems to exchange information and to use the...
Conference Paper
Full-text available
Crowd sourcing is a novel method for requirements elicitation, development, testing, and evaluation of software in a dynamic environment. Crowd sourced evaluation is a new technique to overcome the traditional methods where usually the co-presence of stakeholders is required during software quality evaluation. Learning using mobile devices takes pl...
Conference Paper
Full-text available
The appearing of Massive Online Open Courses (MOOCs) looked that, beyond the bounds of the e-learning communities and activities, commonly, little attention had been paid to how information technologies effected higher education teaching and learning. Most important, it has become clear that many critical issues concerning MOOCs are in the discussi...
Article
Recently, mobile learning applications (m-learning apps) are gaining high popularity all over the world. For the development of effective and successful M-learning Apps, it is important to engineer high quality requirements used for mobile devices as learning tools. A great challenge to improve teaching, learning and education is to make it more in...
Conference Paper
Information and Communication Technology has produced everlasting impact on educational domain. Nowadays mobile devices are being used for learning purpose referred to as M-Learning (Mobile Learning). However the successful implementation of M-Learning to a large extent depends upon the application development process followed which itself is affec...
Conference Paper
Mobile Learning (M-Learning) has gained considerable popularity among the learners. Accessibility and compatibility of M-Learning application is no more restricted to limited number of mobile devices. Now M-Learning providers have given freedom of learning on any mobile device owned by the user in the environment called Bring Your Own Device (BYOD)...
Article
Full-text available
Collaborative e-learning has a set of characteristics which requires interaction and negotiation among learners and teachers. It also needs support to achieve high-level requirements for learning content and systems such as accessibility, reusability, interoperability and adaptability. The focus of this paper is to investigate three commonly used s...
Conference Paper
Full-text available
Nowadays, most education institutes depend on Learning Management Systems (LMSs) to support the traditional learning. LMSs provide a wide range of functionalities including: course registration, users, materials of course, chats, messages, calendar, etc. However, available LMSs functionalities do not support the practical sessions of some fields su...
Article
Full-text available
Many security professionals know about Image Metadata, but they do not really know how it can be used to protect from the threats and prove the authenticity of these images and the most significant aspect is the anonymity of perpetrator. The novelty of this paper lies on how to use a new algorithm of Image Metadata to detect internal intrusion and...
Conference Paper
M-Learning software development is a complex process, which requires judicious handling of requirements during elicitation, analysis, specification, prioritization, and finally application development. This article establishes four basic requirements such as Mobile-computing Infrastructure, Instructional design and learning design, Human-mobile Int...
Conference Paper
Full-text available
In the modern age of information and communication technologies in work and social life, people increasingly use computers and computer applications. It should be pointed out that mobile applications usage and development have been growing. Today, there are several mobile applications, which have been progressed in order to increase the facilities...
Article
Full-text available
As Information and Communication Technologies (ICT) are developing frequently, new learning approaches have been introduced to facilitate teaching and learning processes. Mobile devices are growing in popularity and there has been an increasing interest in their potential as innovative tools for learning. Mobile learning or shortly (M-learning) is...
Article
Full-text available
In a growing web services environment, the usage, design and composition methods of web services require proper and reliable information about web services quality. Quality-of- Service (QoS) is usually referred to the non-functional characteristics of web services which can be used as an important role to differentiate between different web service...
Article
Full-text available
Nowadays, the quality of web services represents the basic pillar in the development of web-based applications integrating web services. In this paper, we assume that the development and the use of web services are achieved through the meta-model called MAP. Hence, we propose a new strategic approach to address the quality of web services in a proc...
Article
Full-text available
Mobile technologies have enormous potential to transform ordinary institutions content to electronic content. This change contributes to advance the level of performance of these institutions, whether educational or services institutions. Therefore, developing such applications using one of the well-known Software Engineering paradigms is important...
Article
Software Product Line Engineering (SPLE) is an approach for software reuse. It concerns to produce customized software products as atomic or composite services to be reused in SOA-based applications. A common set of artifacts is used to build these services in a planned and managed way. The main purpose of SPLE is to explore commonalities and varia...
Conference Paper
Full-text available
Abstract: Digital image forgery detection is the technique of discovering evidence of tempering in digital images and proves the authenticity of the images Metadata against attackers. Security attacks on the digi- tal image can lead to loss of image integrity and the difficulty substantiated by investigators, which might help intruders evade respon...
Conference Paper
Web component-based development is a challenging development paradigm, whose attraction to practitioners is increasing more and more. One of the main advantages of this paradigm is the ability to build customizable and composable web application modules as independent units of development, and to share them with other developers by publishing them...
Conference Paper
Full-text available
E-Learning plays the main role to support the traditional learning with online learning. This is achieved through the management of the Learning Management Systems (LMSs) and their functionality. Many LMSs contain functionality that virtualizes the course's theoretical part in the classroom but not addressing the technical part. In this direction a...
Conference Paper
Full-text available
E-Learning is the technology that is used for education purpose. The new and increased demands of education support the needs for more efforts to develop and improve this technology. This research focuses on some limitations regarding the existing software tools for practical sessions of Computer Science Education (CSE) in the Learning Management S...
Article
Full-text available
This work presents a method to bridge the gap between intentional process modeling and business process modeling. The first represent the business objectives of an enterprise and the strategies used in order to achieve these objectives, while the second concentrate on the business processes. The proposed method uses MAP as an intentional modeling l...
Article
Full-text available
Software Requirement Specifications (SRS) provide a complete description of the software functionality, behavior and its constraints. Most bugs in software are due to incomplete or inaccurate software requirements. Testing SRS can identify the requirement conflictions and ambiguities and ensure the delivery of software which meets and satisfies the...
Article
Full-text available
The Model Driven Engineering (MDE) needs to abstract with different levels the specification or the solution needed to construct a system and represent it in a model. Our study aims to generate fragments of UML diagrams by using the software product line. To outline our contributions, we need to acquire a thorough knowledge of similar methods using...
Article
M-Learning extends the theory and practice of learning and mobility in converging technological environments. Developing smart course is one of the main aims of the current authors to improve education standard in Sultan Qaboos University (SQU). This includes developing applications of innovative mobile and ubiquitous technologies for learning. Thi...
Article
Full-text available
Computer Science Education (CSE) is one discipline that uses the growing and demanding e-learning environment to deliver the computation and technology knowledge to the learners. CSE needs practical sessions as the main part of its education process. Many Learning Management Systems (LMS) have limited resources towards virtual labs. This hinders th...