IoTutor: How Cognitive Computing Can Be Applied to Internet of Things Education

We present IoTutor that is a cognitive computing solution for education of students in the IoT domain. We implement the IoTutor as a platform-independent web-based application that is able to interact with users via text or speech using natural language. We train the IoTutor with selected scientific publications relevant to the IoT education. To investigate users’ experience with the IoTutor, we ask a group of students taking an IoT master level course at the Linnaeus University to use the IoTutor for a period of two weeks. We ask students to express their opinions with respect to the attractiveness, perspicuity, efficiency, stimulation, and novelty of the IoTutor. The evaluation results show a trend that students express an overall positive attitude towards the IoTutor with majority of the aspects rated higher than the neutral value.

[1]  Nan Hua,et al.  Universal Sentence Encoder for English , 2018, EMNLP.

[2]  Mexhid Ferati,et al.  Augmenting Requirements Gathering for People with Special Needs Using IoT: A Position Paper , 2016, 2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE).

[3]  Bahar Sateli,et al.  Intelligent Software Development Environments: Integrating Natural Language Processing with the Eclipse Platform , 2011, Canadian Conference on AI.

[4]  Andeep S. Toor,et al.  Cognitive Computing and the Future of Health Care Cognitive Computing and the Future of Healthcare: The Cognitive Power of IBM Watson Has the Potential to Transform Global Personalized Medicine , 2017, IEEE Pulse.

[5]  Kyle J. Harms Towards a programming environment that adaptively suggests examples and corresponding puzzles based on programmer skill , 2014, 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[6]  Arianit Kurti,et al.  A Machine Learning Driven IoT Solution for Noise Classification in Smart Cities , 2018, ArXiv.

[7]  David A. Ferrucci,et al.  Introduction to "This is Watson" , 2012, IBM J. Res. Dev..

[8]  Ying Chen,et al.  IBM Watson: How Cognitive Computing Can Be Applied to Big Data Challenges in Life Sciences Research. , 2016, Clinical therapeutics.

[9]  Vinton G. Cerf,et al.  Taking the Internet to the Next Physical Level , 2016, Computer.

[10]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[11]  David Perez,et al.  A simulation study of a smart living IoT solution for remote elderly care , 2018, 2018 Third International Conference on Fog and Mobile Edge Computing (FMEC).

[12]  Sabri Pllana,et al.  Using Cognitive Computing for Learning Parallel Programming: An IBM Watson Solution , 2017, ICCS.

[13]  Nan Hua,et al.  Universal Sentence Encoder , 2018, ArXiv.

[14]  Ella Kolkowska,et al.  An Interface for IoT: Feeding Back Health-Related Data to Parkinson's Disease Patients , 2018, J. Sens. Actuator Networks.

[15]  Matthew Henderson,et al.  Efficient Natural Language Response Suggestion for Smart Reply , 2017, ArXiv.

[16]  Ashok K. Goel,et al.  Using Watson for Enhancing Human-Computer Co-Creativity , 2015, AAAI Fall Symposia.

[17]  Dharmendra S. Modha,et al.  Cognitive Computing , 2011, Informatik-Spektrum.

[18]  Florian Huber,et al.  SciChallenge: A Social Media Aware Platform for Contest-Based STEM Education and Motivation of Young Students , 2019, IEEE Transactions on Learning Technologies.