iNOUN: Architecture and Usability of a Chatbot for Academic Enquiries

Authors

  • Adewale Adesina National Open University of Nigeria

Keywords:

Artificial Intelligence (AI), Chatbots, Human-Computer Interaction (HCI), Usability, User Experience (UX), Dialog flow, Think Aloud Usability Evaluation Protocol, conversational UI

Abstract

The use of artificial intelligence (AI)-based applications are increasingly influencing the daily lives of people in the modern world. In recent years, intelligent web user interfaces, virtual assistants, robotics, the internet of things, and automation have gained widespread popularity. In AI, the goal is to achieve and improve the machine's ability to emulate as many human abilities as possible. Human-Computer Interaction (HCI) interfaces supported by artificial intelligence are used in many innovations intended to improve service delivery. As part of this study, a web-based virtual assistant chat robot (chatbot) named iNOUN was developed to provide human-like responses to academic and general questions about the National Open University of Nigeria for text and voice input. The conversational chatbot was designed using a content management system and Google's Natural Language Processing (NLP) framework (Dialog Flow) to understand and respond to end users' queries. The iNOUN chatbot prototype was successfully implemented on a web interface and could serve as a virtual assistant responding interactively to frequently asked questions from students. In order to evaluate the chatbot's usability, a user-experience survey was administered using Think Aloud Usability Testing. Survey responses and feedback by the participants on the chatbot based on the standard of the System Usability Scale were evaluated at the 77% percentile, which is a level above the average 67% percentile, indicating that users were relatively comfortable working with the Bot. Chat Bots are a giant step in transforming web interfaces to the next generation of digital experiences and engagement. Research and focus on developing AI tools aimed at delivering effective learner support and academic services are likely to hasten the realization of AI's full potential for expanding and enhancing educational practices.

Résumé

L'utilisation de logiciels à base d'intelligence artificielle (IA) influence, de plus en plus, la vie quotidienne des gens dans le monde moderne. Dans les années présentes, les interfaces utilisateur web intelligentes, les assistants virtuels, la robotique, l'internet of things et l’automatisme sont largement popularisés. En matière d'IA, l'objectif est de réaliser et de perfectionner la capacilité de la machine à émuler autant que possible les capabilités humaines. Les interfaces d'interaction homme-machine (IHM) assistées par l'intelligence artificielle sont utilisées dans de nombreuses innovations destinées à améliorer fourniture de services. Dans cette étude, un robot assistant virtuel (chatbot) à base de web, nommé iNOUN, a été développé pour fournir des réponses à caractère humain aux questions académiques et générales sur la National Open University of Nigeria, par le biais de la transmission de texte et de la voix. Le chatbot de conversation a été conçu en utilisant un système de gestion de contenu et le cadre de traitement du langage naturel (NLP) de Google (DialogFlow) pour comprendre et répondre aux questions des utilisateurs ultimes. Le prototype de chatbot iNOUN a été implanté avec succès sur une interface web et pourrait servir d'assistant virtuel répondant de manière interactive aux questions fréquemment posées par les étudiants. Afin d'évaluer la convivialité du chatbot, une enquête sur l'expérience des utilisateurs a été réalisée à l'aide du test de convivialité de Think Aloud. Les réponses à l'enquête et les commentaires des participants sur le chatbot basés sur la norme de l'échelle convivialité du système ont été évalués au percentile 77%, soit un niveau supérieur au percentile moyen de 67%, ce qui indique que les utilisateurs étaient relativement à l'aise pour travailler avec le Bot. Les chatbots constituent un grand pas vers la transformation des interfaces web à la prochaine dimension des expériences numériques et de la vie quotidienne. La recherche et la focalisation sur le développement d'outils d'IA visant à fournir un support efficace aux apprenants et des services académiques sont susceptibles d'accélérer la réalisation du plein potentiel de l'IA pour un élargissement et une amélioration des activités éducatives.

Mots clés: Intelligence artificielle (IA), Chatbots, interaction homme-machine (IHM), convivialité, expérience utilisateur (UX), Dialogflow, DialogFlow, protocole d'évaluation de la convivialité Think Aloud, interface utilisateur conversationnelle.

References

Adamopoulou, E., & Moussiades, L. (2020). Chatbots: History, technology, and applications. Machine Learning with Applications, 2. https://doi.org/10.1016/j.mlwa.2020.100006

Bangor, A., Kortum, P., & Miller, J. (2009). Determining what individual SUS scores mean: Adding an adjective rating scale. Journal of Usability Studies, 4(3), 114–123.

Brandtzaeg, P. B., & Følstad, A. (2017). Why people use chatbots. International Conference on Internet Science, 377–392.

Brooke, J. (2013). SUS: a retrospective. Journal of Usability Studies, 8(2), 29–40.

COL. (2000). Open and Distance Learning for Development. http://www.col.org/resources/Pages/default.aspx

Fadzil, M., & Munira, T. A. (2008). Applications of Artificial Intelligence in an Open and Distance Learning institution. 2008 International Symposium on Information Technology, 1, 1–7. https://doi.org/10.1109/ITSIM.2008.4631532

Georgescu, A.-A. & others. (2018). Chatbots for education–trends, benefits and challenges. Conference Proceedings Of» eLearning and Software for Education «(ELSE), 14(02), 195–200.

Gliozzo, D. A., Ackerson, C., Bhattacharya, R., Goering, A., Jumba, A., Kim, S. Y., Krishnamurthy, L., Lam, T., Littera, A., McIntosh, I., Murthy, S., Ribas, M., & Redbooks, I. B. M. (2017). Building Cognitive Applications with IBM Watson Services: Volume 1 Getting Started. IBM Redbooks.

Global Market Insights, I. (2018, June 13). Chatbot Market to surpass $1.34bn by 2024: Global Market Insights, Inc. GlobeNewswire News Room. https://www.globenewswire.com/news-release/2018/06/13/1520873/0/en/Chatbot-Market-to-surpass-1-34bn-by-2024-Global-Market-Insights-Inc.html.

Gould, J. D., & Lewis, C. (1985). Designing for Usability: Key Principles and What Designers Think. Commun. ACM, 28(3), 300–311. https://doi.org/10.1145/3166.3170.

Hwang, G.-J., & Chang, C.-Y. (2021). A review of opportunities and challenges of chatbots in education. Interactive Learning Environments, 0(0), 1–14. https://doi.org/10.1080/10494820.2021.1952615.

Hwang, G.-J., Xie, H., Wah, B. W., & Gašević, D. (2020). Vision, challenges, roles and research issues of Artificial Intelligence in Education. In Computers and Education: Artificial Intelligence (Vol. 1, p. 100001). Elsevier.

Ismail, M., & Ade-Ibijola, A. (2019). Lecturer’s Apprentice: A Chatbot for Assisting Novice Programmers. 2019 International Multidisciplinary Information Technology and Engineering Conference (IMITEC), 1–8.

J, H Martin, & Jurafskey, D. (2009). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, And Speech Recognition. Pearson/Prentice Hall. http://kybikewalksummit.com/speech-and-language-processing-an-introduction-to-natural-language-processing-computational-lingui-subjects-in-pdf-daniel-jurafsky-james-h-martin.pdf

Jegede, O. J., & Okebukola, P. A. (1992). Adopting Technology in Third World Classrooms: Students’ Viewpoint about Computers in Science Teaching and Learning. Journal of Educational Technology Systems, 20(4), 327–334. https://doi.org/10.2190/MH1H-R8VL-VYFA-MTJL

Jordan, P. W., Thomas, B., McClelland, I. L., & Weerdmeester, B. (1996). Usability Evaluation In Industry. CRC Press.

Lewis, J. R. (2006). Usability testing. In Handbook of Human Factors and Ergonomics (pp. 1275–1316). John Wiley.

Lim, S. L., & Ong, S. G. (2016). Intelligent conversational bot for massive online open courses (moocs). ArXiv Preprint ArXiv, 1601.07065.

Ludwig-hardman, S., & Dunlap, J. (2003). Learner Support Services for Online Students: Scaffolding for success. The International Review of Research in Open and Distributed Learning, 4(1). https://www.learntechlib.org/p/49550/

Mabunda, K., & Ade-Ibijola, A. (2019). PathBot: An Intelligent Chatbot for Guiding Visitors and Locating Venues. 2019 6th International Conference on Soft Computing Machine Intelligence (ISCMI), 160–168. https://doi.org/10.1109/ISCMI47871.2019.9004411

Marietto, M. das G. B., de Aguiar, R. V., Barbosa, G. de O., Botelho, W. T., Pimentel, E., França, R. dos S., & da Silva, V. L. (2013). Artificial Intelligence Markup Language: A Brief Tutorial. ArXiv:1307.3091 [Cs]. http://arxiv.org/abs/1307.3091

Nilsson, N. J. (2014). Principles of Artificial Intelligence. Morgan Kaufmann.

Okonkwo, C. W., & Ade-Ibijola, A. (2021). Chatbots applications in education: A systematic review. Computers and Education: Artificial Intelligence, 2, 100033.

Pokatilo, A. (2016, September 29). Chatbots Take Education to the Next Level. Chatbot News Daily. https://chatbotnewsdaily.com/chatbots-take-education-to-the-next-level-23bc02cdbccf

Polatidis, N. (2014). Chatbot for admissions. ArXiv Preprint ArXiv:1408.6762. https://arxiv.org/abs/1408.6762v1

Pollard, N. (2018, December 6). Understanding the basic Conversational AI concepts with Dialogflow. Towards Data Science. https://towardsdatascience.com/understanding-the-basic-conversational-ai-concepts-with-dialogflow-b0604d957d5c

Raj, S. (2019). Natural Language Processing for Chatbots. In Building Chatbots with Python (pp. 29–61). Springer.

Russell, S. J., & Norvig, P. (2016). Artificial Intelligence: A Modern Approach. Malaysia; Pearson Education Limited, http://thuvienso.thanglong.edu.vn/handle/DHTL_123456789/4010

Salvendy, G. (2012). Handbook of Human Factors and Ergonomics. John Wiley & Sons.

Sauro, J., & Kindlund, E. (2005). A Method to Standardize Usability Metrics into a Single Score. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 401–409. https://doi.org/10.1145/1054972.1055028

Shawar, B. A., & Atwell, E. (2007). Chatbots: Are they really useful? Ldv Forum, 22(1), 29–49.

Techlabs, M. (2020). Complete guide on Bot frameworks. Maruti Techlabs. https://marutitech.com/complete-guide-bot-frameworks/

Travis, D., & Hodgson, P. (2019). Think like a UX researcher: How to observe users, influence design, and shape business strategy. CRC Press.

Weizenbaum, J. (1966). ELIZA—a computer program for the study of natural language communication between man and machine. Communications of the ACM, 9(1), 36–45.

Downloads

Published

2021-07-12

How to Cite

Adesina, A. (2021). iNOUN: Architecture and Usability of a Chatbot for Academic Enquiries. West African Journal of Open and Flexible Learning, 10(1), 1–22. Retrieved from https://wajofel.org/index.php/wajofel/article/view/80

Issue

Section

Research Articles