Papers by Mohammed Q. Shatnawi

Internet of Things (IoT) is based on a wireless network that connects a huge number of smart obje... more Internet of Things (IoT) is based on a wireless network that connects a huge number of smart objects, products, smart devices, and people. It has another name which is Web of Things (WoT). IoT uses standards and protocols that are proposed by different standardization organizations in message passing within session layer. Most of the IoT applications protocols use TCP or UDP for transport. XMPP, CoAP, DDS, MQTT, and AMQP are grouped of the widely used application protocols. Each one of these protocols have specific functions and are used in specific way to handle some issues. This paper provides an overview for one of the most popular application layer protocols that is MQTT, including its architecture, message format, MQTT scope, and Quality of Service (QoS) for the MQTT levels. MQTT works mainly as a pipe for binary data and provides a flexibility in communication patterns. It is designed to provide a publish-subscribe messaging protocol with most possible minimal bandwidth requirements. MQTT uses Transmission Control Protocol (TCP) for transport. MQTT is an open standard, giving a mechanisms to asynchronous communication, have a range of implementations, and it is working on IP.

One of the purposes of information systems is to increase the customer and supplier intimacy. The... more One of the purposes of information systems is to increase the customer and supplier intimacy. Therefore, different types of organizations work on achieving this objective to be able to compete in the market. In other words, the organizations aware of the phrase “Customer comes first”. Customer relationship management means being able to build up a strong, long-lasting relationship with customers. Universities are a form of organizations that need to enhance their relation with customers. Thus, the universities invested heavily in information systems for that purpose. This research paper presented the CRM system and its components in Jordan University of Science and Technology. This study analyzes the JUST's CRM and the related collected data. Eventually, set of recommendations are proposed in order to enhance the CRM at JUST. This research proposes set of recommendations that if followed will increase the effectiveness of the CRM at JUST. Especially, the study involves different components of the JUST's CRM system.
International Journal on Communications Antenna and Propagation, Apr 30, 2020

International Review on Computers and Software, Mar 31, 2017
Software quality is considered as one of the most highly interacting aspects in software engineer... more Software quality is considered as one of the most highly interacting aspects in software engineering. It has many dimensions that vary depending on the users' requirements and their points of view. Thus, the varying dimensions lead to complications in measuring and defining the software quality appropriately. The use of libraries increases software quality more than using generic programming as these libraries are prepared and tested in advance. Moreover, these libraries reduce the effort spent in the designing, testing and the maintaining processes. In this research, a new model is introduced to calculate the saved effort that results from using libraries instead of generic programming in testing, coding, and productivity processes. The proposed model consists of three metrics. These metrics are the library investment ratio, the library investment level, and program simplicity. An experimental analysis has been done onto ten software products to compare the outcomes of the model with reuse percent. The outcomes show that the model gives better results than reuse percent, because the model is deepening in the source code more than the reuse percent does. Also, the model has a better effect on the improvement of software quality and productivity, rather than reuse percent.

International Journal of Intelligent Enterprise, 2017
The 'internet of things' (IoT) concept nowadays is one of the hottest trends for research in any ... more The 'internet of things' (IoT) concept nowadays is one of the hottest trends for research in any given field; since IoT is about interactions between multiple devices, things, and objects. This interaction opens different directions of enhancement and development in many fields, such as architecture, dependencies, communications, protocols, security, business applications and big data. The critical goal of internet of things (IoT) is to ensure effective communication between objects and build a sustained bond among them using different types of applications. The application layer is responsible for providing services and determines a set of protocols for message passing at the application level. This research addresses a set of application layer protocols that are being used today for IoT, to affirm a reliable tie among objects and things. In addition to, the discussion of the IoT impact when it is embedded into business applications and how the enterprises can benefit from using it.

2020 11th International Conference on Information and Communication Systems (ICICS)
Large number of students are graduated from colleges every year. A student with several specialti... more Large number of students are graduated from colleges every year. A student with several specialties and several skills are supposed to be ready for the market. unfortunately, a small percentage of the graduate students are having the required market skills. Therefore, they can directly start their career life. A few numbers of researches address the systematic approaches of measuring the student performance while they haven’t graduated yet. In addition, a few numbers of researchers address the techniques and approaches that can be adopted not only for measuring the student performance, but also improving their performance. In this research, the student’s related data is analyzed based on several features. The data in this context is considered as big data in which there is a need for a specialized tool to perform an accurate and efficient analysis. Student gender, type of enrollment, marital status, city of birth and the type of learning in the k-12 stage are the features that have been chosen in this study. Moreover, the Al-Al Bayt University student was the population in this study.

The “Internet of things” (IoT) concept nowadays is one of the hottest trends for research in any ... more The “Internet of things” (IoT) concept nowadays is one of the hottest trends for research in any given field; since IoT is about interactions between multiple devices, things, and objects. This interaction opens different directions of enhancement and development in many fields, such as architecture, dependencies, communications, protocols, security, applications and big data. The results will be outstanding and we will be able to reach the desired change and improvements we seek in the fields that affect our lives. The critical goal of Internet of things (IoT) is to ensure effective communication between objects and build a sustained bond among them using different types of applications. The application layer is responsible for providing services and determines a set of protocols for message passing at the application level. This survey addresses a set of application layer protocols that are being used today for IoT, to affirm a reliable tie among objects and things.

Journal of ICT Research and Applications, Jan 10, 2023
Social network websites have become a rich place for detecting and analyzing people's attitudes, ... more Social network websites have become a rich place for detecting and analyzing people's attitudes, perceptions, and feelings towards news, products, and other real-world issues. Facebook is a popular platform among different age groups and countries and is generally used to convey ideas about certain topics based on likes, comments and sharing. In recent years, one of the most controversial topics were the idea behind Islamophobia and other ideas built in people's minds about Islam around the world. This research studied the public opinion of American citizens about Islam during the presidency of Donald Trump, as that period was rich in diversity of opinion between his supporters and detractors. In this paper, sentiment analysis was used to analyze American citizens' behavior towards posts about Islam during Trump's presidency in various states across the United States. Sentiment analysis was performed on Facebook posts and comments extracted from American news channels from the year 2017. Several machine learning methods were used to detect the polarity in the dataset. The highest classification accuracy among the classifiers used in this research was achieved using a logistic regression classifier, reaching 84%.

Proceedings of the Second International Conference on Data Science, E-Learning and Information Systems
Most organizations nowadays are primarily focusing on incorporating the social network websites (... more Most organizations nowadays are primarily focusing on incorporating the social network websites (e.g. Facebook, Twitter, Instagram... etc.) into their organizational structure and marketing plans to gain a bigger crowd of benefited customers. The social media has become extremely rich in content; which turned it into an important platform for customers' behaviour analysis and predicting their preferences and recommend them with what best suits their interests. Consequently, this leads to discovering more knowledge and insights while increasing opportunities for the business and a better users' experience. This study aims to focus on the impact of using social networks in businesses and its effect on enhancing the marketing benefits on one side and the relation with customers' buying behaviours on the other. The study is performed targeting Facebook users in specific, in the country of Jordan. It has been shown that users are affected with what they read of comments and ratings of a certain product and accept or reject dealing with service providers based on previous experiences. These relations and many others will be addressed in this research. We have studied many famous service providers in the Jordan market and what factors contributed to their success or failure. The factors that are related to social media are the scope of this study only. Another important aspect that is considered in the analysis of this study is to predict the future trend of companies as well as customers. The findings in this study indicate that user's interaction is increasing with Facebook shopping pages and are also influenced by others to ease their decisions to buy online through social media. That gives an important indication for businesses to pay attention to social media so as to be used in their strategic and marketing plans in order to create more opportunities and therefore higher investments.

International Review on Computers and Software (IRECOS), 2017
Software quality is considered as one of the most highly interacting aspects in software engineer... more Software quality is considered as one of the most highly interacting aspects in software engineering. It has many dimensions that vary depending on the users' requirements and their points of view. Thus, the varying dimensions lead to complications in measuring and defining the software quality appropriately. The use of libraries increases software quality more than using generic programming as these libraries are prepared and tested in advance. Moreover, these libraries reduce the effort spent in the designing, testing and the maintaining processes. In this research, a new model is introduced to calculate the saved effort that results from using libraries instead of generic programming in testing, coding, and productivity processes. The proposed model consists of three metrics. These metrics are the library investment ratio, the library investment level, and program simplicity. An experimental analysis has been done onto ten software products to compare the outcomes of the model with reuse percent. The outcomes show that the model gives better results than reuse percent, because the model is deepening in the source code more than the reuse percent does. Also, the model has a better effect on the improvement of software quality and productivity, rather than reuse percent.

International Journal of Communication Networks and Information Security (IJCNIS)
The reliability and quality of software programs remains to be an important and challenging aspec... more The reliability and quality of software programs remains to be an important and challenging aspect of software design. Software developers and system operators spend huge time on assessing and overcoming expected and unexpected errors that might affect the users’ experience negatively. One of the major concerns in developing software problems is the bug reports, which contains the severity and priority of these defects. For a long time, this task was performed manually with huge effort and time consumptions by system operators. Therefore, in this paper, we present a novel automatic assessment tool using Machine Learning algorithms, for assessing bugs’ reports based on several features such as hardware, product, assignee, OS, component, target milestone, votes, and versions. The aim is to build a tool that automatically classifies software bugs according to the severity and priority of the bugs and makes predictions based on the most representative features and bug report text. To p...

ABSTRACT Software quality is considered as one of the most important challenges in software engin... more ABSTRACT Software quality is considered as one of the most important challenges in software engineering. It has many dimensions which differ from users’ point of view that depend on their requirements. Therefore, those dimensions lead to difficulty in measuring and defining the software quality properly. Software quality measurement is the main core of the software quality. Thus, it is necessary to study and develop the software measurements to meet the better quality. The use of libraries increases software quality more than that of using generic programming because these libraries are prepared and tested in advance. In addition, these libraries reduce the effort that is spent in designing, testing, and maintenance processes. In this research, we presented a new model to calculate the saved effort that results from using libraries instead of generic programming in the coding, testing, and productivity processes. The proposed model consists of three metrics that are Library Investment Ratio, Library Investment Level, and Program Simplicity. An empirical analyzes has been applied into ten projects to compare the results of the model with Reuse Percent. The results show that the model has better indication of the improvement of software quality and productivity rather than Reuse Percent.
Proceedings of Sixth International Congress on Information and Communication Technology, 2021

Journal of Computer Science, 2020
The School Bus Routing Problem (SBRP) is an essential subject in the development of transportatio... more The School Bus Routing Problem (SBRP) is an essential subject in the development of transportation. Solving the problem will have a great impact on the transportation systems by improving the quality of the provided service and reducing the operations costs. SBRP tries to find an efficient school buses plan where each bus takes up students from different bus stops and transports them to their schools while fulfilling number constraints including the maximum bus capacity and the time window of a school. This study used Intelligent Water Drops (IWD) optimization approach to resolve (SBRP). IWD is a meta-heuristic swarmbased optimization technique that simulates natural water drops. The scheme of the IWD algorithm is applied here to find a reasonable solution to SBRP. The application of IWD algorithm produces satisfying results within a reasonable amount of time.

EURASIA Journal of Mathematics, Science and Technology Education, 2018
The service sector is the uppermost growing stake of the developed economies. The reliance of thi... more The service sector is the uppermost growing stake of the developed economies. The reliance of this sector on information technology (IT) deserves revision of IT curricula. As the field of computing continues to grow and diversify, and new computing-related disciplines emerge, existing curriculum programs must be updated regularly and new computing disciplines will be drafted. The primary aims of this paper, therefore, are firstly, to introduce the emerging academic discipline known as Service Science, Management, and Engineering (SSME), in response to the growing dominance of the service sector in emerging economies. Secondly, we present a feasibility study of establishing a new undergraduate academic program that offers a Bachelor's degree in SSME. The study was based on analyzing the results of a study conducted to evaluate the workforce in Jordanian information and communications industry. The results of the study concluded that the demand for hybrid IT graduates in the knowledge-based service economy is rapidly growing.

Huge amount of Arabic information and documents are widely spread on the Internet. The accuracy o... more Huge amount of Arabic information and documents are widely spread on the Internet. The accuracy of searching for Arabic documents, as well as other documents, depends on the terms used by the user in the input query to retrieve relevant results and to reduce irrelevant ones. Most results returned are relevant to the query terms not to its meaning. For example, searching for “ ﺗ ﺼ ﻠ ﺐ ا ﻟ ﺸ ﺮ ا ﯾ ﯿ ﻦ – tasallob Al-sharayeen” which means arteriosclerosis will not give results related to “ ا ﻟ ﺠ ﻠ ﻄ ﺔ – Al-jalta” which means clot and “ أ ﻧ ﻮ ا ع ا ﻟ ﺠ ﻠ ﻄ ﺎ ت - anwa’a Al-jaltat” which means types of clots and so on. To solve such problem, this paper proposes an AI system for Arabic search that allowing users to talk to it directly (Ask) questions and Seek clarifications. It will also be able to analyze dynamically hundreds of potential search results / web pages, by starting an Informed – Friendly dialogue and present Innovative answers for the user. Using an interactive AI Arabic search engine with its smart interaction with the users will help finding the best probable results using the least amount of user targeted inquiries.

International Journal of Advanced Computer Science and Applications, 2012
Text-based search engines fall short in retrieving structured information. When searching for x(y... more Text-based search engines fall short in retrieving structured information. When searching for x(y+z) using those search engines, for example Google, it retrieves documents that contain xyz, x+y=z, (x+y+z) =xyz or any other document that contain x, y, and/or z but not x(y+z) as a standalone math expression. The reason behind this shortage; is that the textbased search engines ignore the structure of the mathematical expressions. Several issues are associated with designing and implementing math-based search systems. Those systems must be able to differentiate between a user query that contains a mathematical expression, and any other query that contains only a text term. A reliable indexing approach, along with a flexible and efficient representation technique are highly required. Eventually, textbased search systems must be able to process mathematical expressions that are well-structured and have properties that make them different from other forms of text. Here, in this context we take advantage from the concept of digital ecosystems to refine the text search process so it becomes applicable in searching for a mathematical expression. In this research, a framework that contains the basic building blocks of a math-based search system is designed.
Proceedings of the Second International Conference on Data Science, E-Learning and Information Systems - DATA '19, 2019
Big data term appeared when the data were generated in a huge size. big data is helpful and have ... more Big data term appeared when the data were generated in a huge size. big data is helpful and have many benefits in many applications, it is considered as the upcoming technology in the market. Therefore, many tools developed to analyze this data to benefit from it since it is hard to analyze big data using traditional tools. Because of this, Big Data analytics became one of the most up-to-date topics of research in the last decade. This paper defines big data and mentions its properties, types, and challenges. also, describes big data analytics tools and applications in business, security, health, education, and industry.

Signature amortization schemes have been introduced for authenticating multicast streams, in whic... more Signature amortization schemes have been introduced for authenticating multicast streams, in which, a single signature is amortized over several packets. The hash value of each packet is computed, some hash values are appended to other packets, forming what is known as hash chain. These schemes divide the stream into blocks, each block is a number of packets, the signature packet in these schemes is either the first or the last packet of the block. Amortization schemes are efficient solutions in terms of computation and communication overhead, specially in real-time environment. The main effictive factor of amortization schemes is it-s hash chain construction. Some studies show that signing the first packet of each block reduces the receiver-s delay and prevents DoS attacks, other studies show that signing the last packet reduces the sender-s delay. To our knowledge, there is no studies that show which is better, to sign the first or the last packet in terms of authentication probab...

2020 11th International Conference on Information and Communication Systems (ICICS), 2020
as data grows there is a needs for the technology that has the capacity to deal with this growth.... more as data grows there is a needs for the technology that has the capacity to deal with this growth. As data grows in all fields on a daily basis, the challenge becomes harder in finding the right technological tools that can handle this expansion. This growth poses new challenges in terms of creating the technology or solutions that can deal with this growth or even the challenges arisen on the organizational level. Many sectors have already adopted big data. However, in the area of healthcare sector, it is still in the early stages of adoption. The problem is not in the data itself but the lack of information that can be gained with the help of technologies like Hadoop to generate this information. Hadoop also helps in generating meaningful real time analysis which can predict emergency situations or help in planning, strategizing, and decision making but its uses in the ECG field is still limited. The data generated by healthcare organizations can also have more and higher value if we can elicit more useful information from it using proper data analytics. By adopting big data analytics, organizations can have the chance to manage and analyze volumes of massive data more efficiently. A comparison of the potential between machine learning and big data was discussed and finally the available literature on the use of big data and deep learning in the ECG filed and its possible applications.
Uploads
Papers by Mohammed Q. Shatnawi