Mohammad Amin Kuhail

Mohammad Amin Kuhail
Zayed University · College of Technological Innovation

PhD

About

35
Publications
7,117
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
148
Citations
Citations since 2017
26 Research Items
124 Citations
2017201820192020202120222023010203040
2017201820192020202120222023010203040
2017201820192020202120222023010203040
2017201820192020202120222023010203040

Publications

Publications (35)
Chapter
Chatbots are rapidly growing and becoming prevalent in many applications, including healthcare, education, and consumer services. As such, it is crucial to design chatbots with usability in mind. Traditional usability heuristics call for error prevention, consistency, and task efficiency. The heuristics are suited for all types of user interfaces,...
Chapter
Chatbots are efficient artificial intelligence tools employed frequently across various industries such as healthcare, tourism, entertainment, and education, to assist in performing repetitive activities requiring a conversation, thereby facilitating humans to focus on more innovative tasks. This chapter reviews the design challenges of two types o...
Article
Full-text available
This study aims to understand and analyze what influences female students to choose a college major in the United Arab Emirates (UAE). To accomplish our target, we conducted a survey with mostly female first-year undergraduate students (N = 496) at Zayed University to understand the personal, social, and financial factors influencing students’ majo...
Article
Full-text available
Crowdsensing using mobile phones is a novel addition to the Internet of Things applications suite. However, there are many challenges related to crowdsensing, including (1) the ability to manage a large number of mobile users with varying devices’ capabilities; (2) recruiting reliable users available in the location of interest at the right time; (...
Article
Full-text available
Chatbots with personality have been shown to affect engagement and user subjective satisfaction. Yet, the design of most chatbots focuses on functionality and accuracy rather than an interpersonal communication style. Existing studies on personality-imbued chatbots have mostly assessed the effect of chatbot personality on user preference and satisf...
Article
Full-text available
Immersive technologies have been shown to significantly improve learning as they can simplify and simulate complicated concepts in various fields. However, there is a lack of studies that analyze the recent evidence-based immersive learning experiences applied in a classroom setting or offered to the public. This study presents a systematic review...
Article
Full-text available
Chatbots hold the promise of revolutionizing education by engaging learners, personalizing learning activities, supporting educators, and developing deep insight into learners’ behavior. However, there is a lack of studies that analyze the recent evidence-based chatbot-learner interaction design techniques applied in education. This study presents...
Article
Full-text available
(1) Background: User stories are widely used in Agile development as requirements. However, few studies have assessed the quality of user stories in practice. (2) Methods: What is the quality of user stories in practice? To answer the research question, we conducted a case study. We used an analysis report of a real-life project where an organizati...
Book
Full-text available
As a co-editor of a book titled, “Trends, Applications, and Challenges of Chatbot Technology”, I would like to invite you to submit chapter proposals to the book related or fall under one of these topics: Chatbot Foundations and Evolution. Chatbot Algorithms, Techniques, and Technologies. Human-Computer Interaction Aspects of Chatbot Design and Ev...
Article
Advising systems automate aspects of academic advising. Traditionally, advising systems focused on specialized tasks such as course selection. Recently, chatbot-based advising systems have emerged as they emulate scenario-based advising. Nevertheless, the design of most chatbot-based advising systems is not user-centric, potentially causing a lack...
Chapter
Blockchain technology has the potential to revolutionize several industries including finance, supply chain and logistics, healthcare, and more. This primer introduces readers to basic development skills to blockchain foundations including blockchain cryptography, the consensus algorithm, and smart contracts. Further, this primer explains stepwise...
Chapter
Full-text available
Access to information has never been easier, thanks to the rapid development of the internet and communication technologies, and the ubiquity of smartphones and other internet-enabled devices. In traditional classroom learning, teachers provide students with various sources of information that are known to be reliable. Nowadays, especially in a pos...
Article
Full-text available
Recently many researches have explored the potential of visual programming in robotics, the Internet of Things (IoT), and education. However, there is a lack of studies that analyze the recent evidence-based visual programming approaches that are applied in several domains. This study presents a systematic review to understand, compare, and reflect...
Article
Full-text available
Existing approaches to data visualization are one of these two: accessible to end-user developers but limited in customizability, or inaccessible and expressive. For instance, commercial charting tools are easy to use, but support only predefined visualizations, while programmatic visualization tools support custom visualizations, but require advan...
Conference Paper
Existing custom visualization tools provide cognitive artefacts that can reduce the cognitive barriers designers encounter in visual mapping, mapping data to visual primitives (e.g. ellipse, rectangle) and their properties (e.g. colour, size.) However, our experience with designers shows that the existing artefacts are insufficient. In particular,...
Conference Paper
Full-text available
A toolkit facilitates the visualization development process. The process can be further enhanced by integrating the toolkits in development environments. This paper describes how the uVis toolkit, a formula-based visualization toolkit, has been extended with a development environment, called uVis Studio. Instead of programming, developers apply a D...
Conference Paper
Full-text available
Many visualization tools allow the implementation of custom (non-standard) visualizations, but they differ in approach. The approaches vary from imperative to declarative programming. Moreover, some tools provide environments that assist designers in implementing visualizations. Which approach supports designers best in implementing custom visualiz...
Conference Paper
Full-text available
Most commercial visualization tools support an easy and quick crea-tion of conventional time-oriented visualizations such as line charts, but custo-mization is limited. In contrast, some academic visualization tools and pro-gramming languages support the creation of some customizable time-oriented visualizations but it is time consuming and hard. T...
Conference Paper
Full-text available
[Context and motivation] Use cases are widely used as a substantial part of requirements, also when little programming is expected (COTS-based systems). [Question/problem] Are use cases effective as requirements? To answer this question, we invited professionals and researchers to specify requirements for the same project: Acquire a new system to s...
Article
Full-text available
One approach to visualization construction is to use complex blocks (widgets) that are tailored for specific visualizations, and customize the visualizations by setting the properties of the widgets. This approach allows fast and easy visualization construction but falls short if the user wants different appearance or behaviour than what the widget...

Network

Cited By