Sentiment Analysis of Students’ Feedback with NLP and Deep Learning: A Systematic Mapping Study
Abstract
:1. Introduction
- A systematic map of 92 primary studies based on the PRISMA framework;
- An analysis of the investigated educational entities/aspects and bibliographical and research trends in the field;
- A classification of reviewed papers based on approaches, solutions, and data representation techniques with respect to sentiment analysis in the education domain;
- An overview of the challenges, opportunities, and recommendations of the field for future research exploration.
2. Sentiment Analysis and Related Work
2.1. Overview of Sentiment Analysis
2.2. Related Work
3. Research Design
- RQ1. What are the most investigated aspects in the education domain with respect to sentiment analysis?
- RQ2. Which approaches and models are widely studied for conducting sentiment analysis in the education domain?
- RQ3. What are the most widely used evaluation metrics to assess the performance of sentiment analysis systems?
- RQ4. In which bibliographical sources are these metrics published, and what are the research trends and patterns?
- RQ5. What are the most common sources used to collect students’ feedback?
- RQ6. What are the solutions with respect to the packages, tools, frameworks, and libraries utilized for sentiment analysis?
- RQ7. What are the most common data representation techniques used for sentiment analysis?
3.1. Search Strategy
3.1.1. Time Period and Digital Databases
- ACM Digital Library;
- IEEE Xplore;
- ScienceDirect;
- Scopus;
- SpringerLink;
- EBSCO; and
- Web of Science.
3.1.2. Identification of Primary Studies
3.2. Study Selection/Screening
3.3. Eligibility Criteria
4. Systematic Mapping Study Results
4.1. Findings Concerning RQs
- Social media, blogs and forums: This category of datasets consists of data collected from online social networking and micro-blogging sites, discussion forums etc., such as Facebook and Twitter;
- Survey/questionnaires: This category comprises data that were mostly collected by conducting surveys among students and teachers or by providing questionnaires to collect feedback from the students;
- Education/research platforms: This category contains the data extracted from online platforms providing different courses such as Coursera, edX, and research websites such as ResearchGate, LinkedIn, etc.;
- Mixture of datasets: In this category, we grouped all those studies which used several datasets to conduct their experiments.
4.2. Most Relevant Articles
5. Identified Challenges and Gaps
- Fine-grained sentiment analysis: Most studies have focused their attention on a complete review to determine a sentiment rather than going deeper into identifying fine-grained teaching/learning-related aspects and sentiments associated with them;
- Figurative language: Identifying figurative speech, such as sarcasm and irony, from student feedback text in particular is lacking and needs further exploration;
- Generalization: Most of the techniques are domain-specific and thus do not perform well in different domains;
- Complex language constructs: There is an incapability to handle complex language involving constructs such as double negatives, unknown proper names, abbreviations, and words with dual and multiple meanings;
- Representation techniques: There is a lack of research effort on the use of general-purpose word embedding as well as contextualized embedding approaches;
- Scarcity of publicly available benchmark datasets; there is a lack of benchmark datasets and an insufficient dataset size. Although there are a few open datasets available, there is no benchmark dataset that is useful for testing deep learning models due to the small number of samples those datasets provide;
- Limited resources: There is a lack of resources such as lexica, corpora, and dictionaries for low-resource languages (most of the studies were conducted in the English or Chinese language);
- Unstructured format: most of the datasets found in the studies discussed in this survey paper were unstructured. Identifying the key entities to which the opinions were directed is not feasible until an entity extraction model is applied, which makes the existing datasets’ applicability very limited;
- Unstandardized solutions/approaches: We observed in this review study that a vast variety of packages, tools, frameworks, and libraries are applied for sentiment analysis.
6. Recommendations and Future Research Directions
6.1. Datasets Structure and Size
6.2. Emotion Detection
6.3. Evaluation Metrics
6.4. Standardized Solutions
6.5. Contextualization and Conceptualization of Sentiment
7. Potential Threats to Validity
- The study includes papers collected from a set of digital databases, and thus we might have missed some relevant papers due to them not being properly indexed in those databases or having been indexed in other digital libraries;
- The search strategy was designed to search for papers using terms appearing in keywords, titles, and abstracts, and due to this, we may have failed to locate some relevant articles;
- Only papers that were written in English were selected in this study, and therefore some relevant papers that are written in other languages might have been excluded;
- The study relies on peer-reviewed journals and conferences and excludes scientific studies that are not peer-reviewed—i.e., book chapters and books. Furthermore, a few studies that conducted a systematic literature review were excluded as they would not provide reliable information for our research study;
- Screening based on the title, abstract, and keyword of papers was conducted at stage 2 to include the relevant studies. There are a few cases in which the relevance of an article cannot be judged by screening these three dimensions (title, abstract, keyword) and instead a full paper screening is needed; thus, it is possible that we might have excluded some papers with valid content due to this issue.
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Conflicts of Interest
References
- Plutchik, R. The Nature of Emotions. Am. Sci. 2001, 89, 344–350. [Google Scholar] [CrossRef]
- Cambria, E.; Schuller, B.; Xia, Y.; Havasi, C. New Avenues in Opinion Mining and Sentiment Analysis. IEEE Intell. Syst. 2013, 28, 15–21. [Google Scholar] [CrossRef] [Green Version]
- Feldman, R. Techniques and Applications for Sentiment Analysis. Commun. ACM 2013, 56, 82–89. [Google Scholar] [CrossRef]
- Yang, L.; Li, Y.; Wang, J.; Sherratt, R.S. Sentiment analysis for E-commerce product reviews in Chinese based on sentiment lexicon and deep learning. IEEE Access 2020, 8, 23522–23530. [Google Scholar] [CrossRef]
- Carosia, A.; Coelho, G.P.; Silva, A. Analyzing the Brazilian financial market through Portuguese sentiment analysis in social media. Appl. Artif. Intell. 2020, 34, 1–19. [Google Scholar] [CrossRef]
- Capuano, N.; Greco, L.; Ritrovato, P.; Vento, M. Sentiment analysis for customer relationship management: An incremental learning approach. Appl. Intell. 2020, 50, 1–14. [Google Scholar] [CrossRef]
- Sharma, S.K.; Daga, M.; Gemini, B. Twitter Sentiment Analysis for Brand Reputation of Smart Phone Companies in India. In Proceedings of ICETIT 2019; Springer: Berlin/Heidelberg, Germany, 2020; pp. 841–852. [Google Scholar]
- Imran, A.S.; Daudpota, S.M.; Kastrati, Z.; Batra, R. Cross-cultural polarity and emotion detection using sentiment analysis and deep learning on COVID-19 related tweets. IEEE Access 2020, 8, 181074–181090. [Google Scholar] [CrossRef]
- Chauhan, P.; Sharma, N.; Sikka, G. The emergence of social media data and sentiment analysis in election prediction. J. Ambient. Intell. Humaniz. Comput. 2020, 11, 1–27. [Google Scholar] [CrossRef]
- Wen, M.; Yang, D.; Rosé, C.P. Sentiment Analysis in MOOC Discussion Forums: What does it tell us? In Proceedings of the 7th International Conference on Educational Data Mining, EDM 2014, London, UK, 4–7 July 2014; pp. 130–137. [Google Scholar]
- Chaplot, D.S.; Rhim, E.; Kim, J. Predicting Student Attrition in MOOCs using Sentiment Analysis and Neural Networks. In Proceedings of the AIED Workshops, Madrid, Spain, 22–26 June 2015; Volume 53, pp. 54–57. [Google Scholar]
- Nguyen, V.D.; Van Nguyen, K.; Nguyen, N.L.T. Variants of Long Short-Term Memory for Sentiment Analysis on Vietnamese Students’ Feedback Corpus. In Proceedings of the 2018 10th International Conference on Knowledge and Systems Engineering (KSE), Ho Chi Minh City, Vietnam, 1–3 November 2018; pp. 306–311. [Google Scholar]
- Sindhu, I.; Daudpota, S.M.; Badar, K.; Bakhtyar, M.; Baber, J.; Nurunnabi, M. Aspect-based opinion mining on student’s feedback for faculty teaching performance evaluation. IEEE Access 2019, 7, 108729–108741. [Google Scholar] [CrossRef]
- Kastrati, Z.; Imran, A.S.; Kurti, A. Weakly supervised framework for aspect-based sentiment analysis on students’ reviews of moocs. IEEE Access 2020, 8, 106799–106810. [Google Scholar] [CrossRef]
- Chauhan, G.S.; Agrawal, P.; Meena, Y.K. Aspect-based sentiment analysis of students’ feedback to improve teaching–learning process. In Information and Communication Technology for Intelligent Systems; Springer: Berlin/Heidelberg, Germany, 2019; pp. 259–266. [Google Scholar]
- Moreno-Marcos, P.M.; Alario-Hoyos, C.; Muñoz-Merino, P.J.; Estévez-Ayres, I.; Kloos, C.D. Sentiment analysis in MOOCs: A case study. In Proceedings of the 2018 IEEE Global Engineering Education Conference (EDUCON), Santa Cruz de Tenerife, Spain, 17–20 April 2018; pp. 1489–1496. [Google Scholar]
- Bogdan, R.; Pop, N.; Holotescu, C. Using web 2.0 technologies for teaching technical courses. In AIP Conference Proceedings; AIP Publishing LLC: Melville, NY, USA, 2019; Volume 2071, p. 050003. [Google Scholar]
- Mite-Baidal, K.; Delgado-Vera, C.; Solís-Avilés, E.; Espinoza, A.H.; Ortiz-Zambrano, J.; Varela-Tapia, E. Sentiment Analysis in Education Domain: A Systematic Literature Review. In International Conference on Technologies and Innovation; Valencia-García, R., Alcaraz-Mármol, G., Del Cioppo-Morstadt, J., Vera-Lucio, N., Bucaram-Leverone, M., Eds.; Springer International Publishing: Berlin/Heidelberg, Germany, 2018; pp. 285–297. [Google Scholar]
- Han, Z.; Wu, J.; Huang, C.; Huang, Q.; Zhao, M. A review on sentiment discovery and analysis of educational big-data. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2020, 10, e1328. [Google Scholar] [CrossRef]
- Zhou, J.; min Ye, J. Sentiment analysis in education research: A review of journal publications. Interact. Learn. Environ. 2020, 1–13. [Google Scholar] [CrossRef]
- Moher, D.; Liberati, A.; Tetzlaff, J.; Altman, D.G. Preferred reporting items for systematic reviews and meta-analyses: The PRISMA statement. PLoS Med. 2009, 6, e1000097. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Schardt, C.; Adams, M.B.; Owens, T.; Keitz, S.; Fontelo, P. Utilization of the PICO framework to improve searching PubMed for clinical questions. BMC Med. Inform. Decis. Mak. 2007, 7, 1–16. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Gianni, F.V.; Divitini, M. Technology-enhanced smart city learning: A systematic mapping of the literature. Interact. Des. Archit. J. 2016, 27, 28–43. [Google Scholar]
- Estrada, M.L.B.; Cabada, R.Z.; Bustillos, R.O.; Graff, M. Opinion mining and emotion recognition applied to learning environments. Expert Syst. Appl. 2020, 150, 113265. [Google Scholar] [CrossRef]
- Hew, K.F.; Hu, X.; Qiao, C.; Tang, Y. What predicts student satisfaction with MOOCs: A gradient boosting trees supervised machine learning and sentiment analysis approach. Comput. Educ. 2020, 145, 103724. [Google Scholar] [CrossRef]
- Giang, N.T.P.; Dien, T.T.; Khoa, T.T.M. Sentiment Analysis for University Students’ Feedback. In Future of Information and Communication Conference; Springer: Berlin/Heidelberg, Germany, 2020; pp. 55–66. [Google Scholar]
- Nikolić, N.; Grljević, O.; Kovačević, A. Aspect-based sentiment analysis of reviews in the domain of higher education. Electron. Libr. 2020, 38, 44–64. [Google Scholar] [CrossRef]
- Katragadda, S.; Ravi, V.; Kumar, P.; Lakshmi, G.J. Performance Analysis on Student Feedback using Machine Learning Algorithms. In Proceedings of the 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India, 6–7 March 2020; pp. 1161–1163. [Google Scholar]
- Kavitha, R. Sentiment Research on Student Feedback to Improve Experiences in Blended Learning Environments. Int. J. Innov. Technol. Explor. Eng. (IJITEE) 2019, 8. [Google Scholar] [CrossRef]
- Lalata, J.A.P.; Gerardo, B.; Medina, R. A Sentiment Analysis Model for Faculty Comment Evaluation Using Ensemble Machine Learning Algorithms. In Proceedings of the 2019 International Conference on Big Data Engineering, Hong Kong, China, 11–13 June 2019; pp. 68–73. [Google Scholar]
- Sultana, J.; Sultana, N.; Yadav, K.; AlFayez, F. Prediction of sentiment analysis on educational data based on deep learning approach. In Proceedings of the 2018 21st Saudi Computer Society National Computer Conference (NCC), Riyadh, Saudi Arabia, 25–26 April 2018; pp. 1–5. [Google Scholar]
- Van Nguyen, K.; Nguyen, V.D.; Nguyen, P.X.; Truong, T.T.; Nguyen, N.L.T. Uit-vsfc: Vietnamese students’ feedback corpus for sentiment analysis. In Proceedings of the 2018 10th International Conference on Knowledge and Systems Engineering (KSE), Ho Chi Minh City, Vietnam, 1–3 November 2018; pp. 19–24. [Google Scholar]
- Spatiotis, N.; Perikos, I.; Mporas, I.; Paraskevas, M. Evaluation of an educational training platform using text mining. In Proceedings of the 10th Hellenic Conference on Artificial Intelligence, Patras, Greece, 9–12 July 2018; pp. 1–5. [Google Scholar]
- Aung, K.Z.; Myo, N.N. Lexicon Based Sentiment Analysis of Open-Ended Students’ Feedback. Int. J. Eng. Adv. Technol. (IJEAT) 2018, 8, 1–6. [Google Scholar]
- Esparza, G.G.; de Luna, A.; Zezzatti, A.O.; Hernandez, A.; Ponce, J.; Álvarez, M.; Cossio, E.; de Jesus Nava, J. A sentiment analysis model to analyze students reviews of teacher performance using support vector machines. In International Symposium on Distributed Computing and Artificial Intelligence; Springer: Berlin/Heidelberg, Germany, 2017; pp. 157–164. [Google Scholar]
- Ibrahim, Z.M.; Bader-El-Den, M.; Cocea, M. A data mining framework for analyzing students’ feedback of assessment. In Proceedings of the 13th European Conference on Technology Enhanced Learning Doctoral Consortium, Leeds, UK, 3 September 2018; p. 13. [Google Scholar]
- Barrón-Estrada, M.L.; Zatarain-Cabada, R.; Oramas-Bustillos, R.; González-Hernández, F. Sentiment analysis in an affective intelligent tutoring system. In Proceedings of the 2017 IEEE 17th international conference on advanced learning technologies (ICALT), Timisoara, Romania, 3–7 July 2017; pp. 394–397. [Google Scholar]
- Pong-Inwong, C.; Kaewmak, K. Improved sentiment analysis for teaching evaluation using feature selection and voting ensemble learning integration. In Proceedings of the 2016 2nd IEEE international conference on computer and communications (ICCC), Chengdu, China, 14–17 October 2016; pp. 1222–1225. [Google Scholar]
- Ullah, M.A. Sentiment analysis of students feedback: A study towards optimal tools. In Proceedings of the 2016 International Workshop on Computational Intelligence (IWCI), Dhaka, Bangladesh, 12–13 December 2016; pp. 175–180. [Google Scholar]
- Krishnaveni, K.; Pai, R.R.; Iyer, V. Faculty rating system based on student feedbacks using sentimental analysis. In Proceedings of the 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Udupi, India, 13–16 September 2017; pp. 1648–1653. [Google Scholar]
- Koufakou, A.; Gosselin, J.; Guo, D. Using data mining to extract knowledge from student evaluation comments in undergraduate courses. In Proceedings of the 2016 International Joint Conference on Neural Networks (IJCNN), Vancouver, BC, Canada, 24–29 July 2016; pp. 3138–3142. [Google Scholar]
- Terkik, A.; Prud’hommeaux, E.; Alm, C.O.; Homan, C.; Franklin, S. Analyzing gender bias in student evaluations. In Proceedings of the COLING 2016, the 26th International Conference on Computational Linguistics: Technical Papers, Osaka, Japan, 11–16 December 2016; pp. 868–876. [Google Scholar]
- Tewari, A.S.; Saroj, A.; Barman, A.G. E-learning recommender system for teachers using opinion mining. In Information Science and Applications; Springer: Berlin/Heidelberg, Germany, 2015; pp. 1021–1029. [Google Scholar]
- Ortega, M.P.; Mendoza, L.B.; Hormaza, J.M.; Soto, S.V. Accuracy’Measures of Sentiment Analysis Algorithms for Spanish Corpus generated in Peer Assessment. In Proceedings of the 6th International Conference on Engineering & MIS 2020, Larnaka, Cyprus, 9–11 June 2020; pp. 1–7. [Google Scholar]
- Kastrati, Z.; Arifaj, B.; Lubishtani, A.; Gashi, F.; Nishliu, E. Aspect-Based Opinion Mining of Students’ Reviews on Online Courses. In Proceedings of the 2020 6th International Conference on Computing and Artificial Intelligence, Tianjin, China, 23–26 April 2020; pp. 510–514. [Google Scholar]
- Lwin, H.H.; Oo, S.; Ye, K.Z.; Lin, K.K.; Aung, W.P.; Ko, P.P. Feedback Analysis in Outcome Base Education Using Machine Learning. In Proceedings of the 2020 17th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Phuket, Thailand, 24–27 June 2020; pp. 767–770. [Google Scholar]
- Karunya, K.; Aarthy, S.; Karthika, R.; Deborah, L.J. Analysis of Student Feedback and Recommendation to Tutors. In Proceedings of the 2020 International Conference on Communication and Signal Processing (ICCSP), Chennai, India, 28–30 July 2020; pp. 1579–1583. [Google Scholar]
- Kandhro, I.A.; Jumani, S.Z.; Ali, F.; Shaikh, Z.U.; Arain, M.A.; Shaikh, A.A. Performance Analysis of Hyperparameters on a Sentiment Analysis Model. Eng. Technol. Appl. Sci. Res. 2020, 10, 6016–6020. [Google Scholar] [CrossRef]
- Asghar, M.Z.; Ullah, I.; Shamshirband, S.; Kundi, F.M.; Habib, A. Fuzzy-based sentiment analysis system for analyzing student feedback and satisfaction. Preprints 2019. [Google Scholar] [CrossRef]
- Mostafa, L. Student sentiment analysis using gamification for education context. In International Conference on Advanced Intelligent Systems and Informatics; Springer: Berlin/Heidelberg, Germany, 2019; pp. 329–339. [Google Scholar]
- Cunningham-Nelson, S.; Baktashmotlagh, M.; Boles, W. Visualizing student opinion through text analysis. IEEE Trans. Educ. 2019, 62, 305–311. [Google Scholar] [CrossRef] [Green Version]
- Sivakumar, M.; Reddy, U.S. Aspect based sentiment analysis of students opinion using machine learning techniques. In Proceedings of the 2017 International Conference on Inventive Computing and Informatics (ICICI), Coimbatore, India, 23–24 November 2017; pp. 726–731. [Google Scholar]
- Nitin, G.I.; Swapna, G.; Shankararaman, V. Analyzing educational comments for topics and sentiments: A text analytics approach. In Proceedings of the 2015 IEEE Frontiers in Education Conference (FIE), El Paso, TX, USA, 21–24 October 2015; pp. 1–9. [Google Scholar]
- Rajput, Q.; Haider, S.; Ghani, S. Lexicon-based sentiment analysis of teachers’ evaluation. Appl. Comput. Intell. Soft Comput. 2016, 2016, 1–12. [Google Scholar] [CrossRef] [Green Version]
- Cobos, R.; Jurado, F.; Blázquez-Herranz, A. A Content Analysis System that supports Sentiment Analysis for Subjectivity and Polarity detection in Online Courses. IEEE Rev. Iberoam. Technol. Aprendiz. 2019, 14, 177–187. [Google Scholar] [CrossRef]
- Pong-Inwong, C.; Songpan, W. Sentiment analysis in teaching evaluations using sentiment phrase pattern matching (SPPM) based on association mining. Int. J. Mach. Learn. Cybern. 2019, 10, 2177–2186. [Google Scholar] [CrossRef]
- Iram, A. Sentiment Analysis of Student’s Facebook Posts. In International Conference on Intelligent Technologies and Applications; Springer: Berlin/Heidelberg, Germany, 2018; pp. 86–97. [Google Scholar]
- Yu, L.C.; Lee, C.W.; Pan, H.; Chou, C.Y.; Chao, P.Y.; Chen, Z.; Tseng, S.; Chan, C.; Lai, K.R. Improving early prediction of academic failure using sentiment analysis on self-evaluated comments. J. Comput. Assist. Learn. 2018, 34, 358–365. [Google Scholar] [CrossRef]
- Liu, Z.; Yang, C.; Peng, X.; Sun, J.; Liu, S. Joint exploration of negative academic emotion and topics in student-generated online course comments. In Proceedings of the 2017 International Conference of Educational Innovation through Technology (EITT), Osaka, Japan, 7–9 December 2017; pp. 89–93. [Google Scholar]
- Newman, H.; Joyner, D. Sentiment analysis of student evaluations of teaching. In International Conference on Artificial Intelligence in Education; Springer: Berlin/Heidelberg, Germany, 2018; pp. 246–250. [Google Scholar]
- Santos, C.L.; Rita, P.; Guerreiro, J. Improving international attractiveness of higher education institutions based on text mining and sentiment analysis. Int. J. Educ. Manag. 2018, 32, 431–447. [Google Scholar] [CrossRef] [Green Version]
- Raj, A.G.S.; Ketsuriyonk, K.; Patel, J.M.; Halverson, R. What Do Students Feel about Learning Programming Using Both English and Their Native Language? In Proceedings of the 2017 International Conference on Learning and Teaching in Computing and Engineering (LaTICE), Hong Kong, China, 20–23 April 2017; pp. 1–8. [Google Scholar]
- Aung, K.Z.; Myo, N.N. Sentiment analysis of students’ comment using lexicon based approach. In Proceedings of the 2017 IEEE/ACIS 16th international conference on computer and information science (ICIS), Wuhan, China, 24–26 May 2017; pp. 149–154. [Google Scholar]
- Rani, S.; Kumar, P. A sentiment analysis system to improve teaching and learning. Computer 2017, 50, 36–43. [Google Scholar] [CrossRef]
- Bano, M.; Zowghi, D.; Kearney, M. Feature based sentiment analysis for evaluating the mobile pedagogical affordances of apps. In IFIP World Conference on Computers in Education; Springer: Berlin/Heidelberg, Germany, 2017; pp. 281–291. [Google Scholar]
- Martínez-López, J.I.; Gonzalez, C.M.A. Evaluation of Decision-making Quality using Multi-attribute Decision Matrix and Design Thinking. In Proceedings of the 2020 IEEE Global Engineering Education Conference (EDUCON), Porto, Portugal, 27–30 April 2020; pp. 622–629. [Google Scholar]
- Watkins, J.; Fabielli, M.; Mahmud, M. Sense: A student performance quantifier using sentiment analysis. In Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK, 19–24 July 2020; pp. 1–6. [Google Scholar]
- Elia, G.; Solazzo, G.; Lorenzo, G.; Passiante, G. Assessing learners’ satisfaction in collaborative online courses through a big data approach. Comput. Hum. Behav. 2019, 92, 589–599. [Google Scholar] [CrossRef]
- Pyasi, S.; Gottipati, S.; Shankararaman, V. SUFAT—An Analytics Tool for Gaining Insights from Student Feedback Comments. In Proceedings of the 2018 IEEE Frontiers in Education Conference (FIE), San Jose, CA, USA, 3–6 October 2018; pp. 1–9. [Google Scholar]
- Lubis, F.F.; Rosmansyah, Y.; Supangkat, S.H. Experience in learners review to determine attribute relation for course completion. In Proceedings of the 2016 International Conference on ICT For Smart Society (ICISS), Surabaya, Indonesia, 20–21 July 2016; pp. 32–36. [Google Scholar]
- Colace, F.; Casaburi, L.; De Santo, M.; Greco, L. Sentiment detection in social networks and in collaborative learning environments. Comput. Hum. Behav. 2015, 51, 1061–1067. [Google Scholar] [CrossRef]
- Spatiotis, N.; Perikos, I.; Mporas, I.; Paraskevas, M. Sentiment Analysis of Teachers Using Social Information in Educational Platform Environments. Int. J. Artif. Intell. Tools 2020, 29, 2040004. [Google Scholar] [CrossRef]
- Sangeetha, K.; Prabha, D. Sentiment analysis of student feedback using multi-head attention fusion model of word and context embedding for LSTM. J. Ambient. Intell. Humaniz. Comput. 2020, 12, 4117–4126. [Google Scholar] [CrossRef]
- Soe, N.; Soe, P.T. Domain Oriented Aspect Detection for Student Feedback System. In Proceedings of the 2019 International Conference on Advanced Information Technologies (ICAIT), Yangon, Myanmar, 6–7 November 2019; pp. 90–95. [Google Scholar]
- Hariyani, C.A.; Hidayanto, A.N.; Fitriah, N.; Abidin, Z.; Wati, T. Mining Student Feedback to Improve the Quality of Higher Education through Multi Label Classification, Sentiment Analysis, and Trend Topic. In Proceedings of the 2019 4th International Conference on Information Technology, Information Systems and Electrical Engineering (ICITISEE), Yogyakarta, Indonesia, 20–21 November 2019; pp. 359–364. [Google Scholar]
- Lalata, J.A.P.; Gerardo, B.; Medina, R. A correlation analysis of the sentiment analysis scores and numerical ratings of the students in the faculty evaluation. In Proceedings of the 2nd International Conference on Artificial Intelligence and Pattern Recognition, Beijing, China, 16–18 August 2019; pp. 140–144. [Google Scholar]
- Sahu, G.T.; Dhyani, S. Dynamic Feature based Computational model of Sentiment Analysis to Improve Teaching Learning System. Int. J. Emerg. Technol. 2019, 10, 17–23. [Google Scholar]
- Korkmaz, M. Sentiment analysis on university satisfaction in social media. In Proceedings of the 2018 Electric Electronics, Computer Science, Biomedical Engineerings’ Meeting (EBBT), Istanbul, Turkey, 18–19 April 2018; pp. 1–4. [Google Scholar]
- Muollo, K.; Basavaraj, P.; Garibay, I. Understanding Students’ Online Reviews to Improve College Experience and Graduation Rates of STEM Programs at the Largest Post-Secondary Institution: A Learner-Centered Study. In Proceedings of the 2018 IEEE Frontiers in Education Conference (FIE), San Jose, CA, USA, 3–6 October 2018; pp. 1–7. [Google Scholar]
- Abed, A.A.; El-Halees, A.M. Detecting subjectivity in staff perfomance appraisals by using text mining: Teachers appraisals of palestinian government case study. In Proceedings of the 2017 Palestinian International Conference on Information and Communication Technology (PICICT), Gaza, Palestine, 8–9 May 2017; pp. 120–125. [Google Scholar]
- Nasim, Z.; Rajput, Q.; Haider, S. Sentiment analysis of student feedback using machine learning and lexicon based approaches. In Proceedings of the 2017 international conference on research and innovation in information systems (ICRIIS), Langkawi, Malaysia, 16–17 July 2017; pp. 1–6. [Google Scholar]
- Kaur, W.; Balakrishnan, V.; Singh, B. Social Media Sentiment Analysis of Thermal Engineering Students for Continuous Quality Improvement in Engineering Education. J. Mech. Eng. 2017, 4, 263–272. [Google Scholar]
- Mandal, L.; Das, R.; Bhattacharya, S.; Basu, P.N. Intellimote: A hybrid classifier for classifying learners’ emotion in a distributed e-learning environment. Turk. J. Electr. Eng. Comput. Sci. 2017, 25, 2084–2095. [Google Scholar] [CrossRef]
- Spatiotis, N.; Paraskevas, M.; Perikos, I.; Mporas, I. Examining the impact of feature selection on sentiment analysis for the Greek language. In International Conference on Speech and Computer; Springer: Berlin/Heidelberg, Germany, 2017; pp. 353–361. [Google Scholar]
- Dhanalakshmi, V.; Bino, D.; Saravanan, A.M. Opinion mining from student feedback data using supervised learning algorithms. In Proceedings of the 2016 3rd MEC international conference on big data and smart city (ICBDSC), Muscat, Oman, 15–16 March 2016; pp. 1–5. [Google Scholar]
- Kumar, A.; Jain, R. Sentiment analysis and feedback evaluation. In Proceedings of the 2015 IEEE 3rd International Conference on MOOCs, Innovation and Technology in Education (MITE), Amritsar, India, 1–2 October 2015; pp. 433–436. [Google Scholar]
- Srinivas, S.; Rajendran, S. Topic-based knowledge mining of online student reviews for strategic planning in universities. Comput. Ind. Eng. 2019, 128, 974–984. [Google Scholar] [CrossRef]
- Nguyen, P.X.; Hong, T.T.; Van Nguyen, K.; Nguyen, N.L.T. Deep learning versus traditional classifiers on Vietnamese students’ feedback corpus. In Proceedings of the 2018 5th NAFOSTED Conference on Information and Computer Science (NICS), Ho Chi Minh City, Vietnam, 23–24 November 2018; pp. 75–80. [Google Scholar]
- Nimala, K.; Jebakumar, R. Sentiment topic emotion model on students feedback for educational benefits and practices. Behav. Inf. Technol. 2019, 40, 311–319. [Google Scholar] [CrossRef]
- Onan, A. Mining opinions from instructor evaluation reviews: A deep learning approach. Comput. Appl. Eng. Educ. 2020, 28, 117–138. [Google Scholar] [CrossRef]
- Balachandran, L.; Kirupananda, A. Online reviews evaluation system for higher education institution: An aspect based sentiment analysis tool. In Proceedings of the 2017 11th International Conference on Software, Knowledge, Information Management and Applications (SKIMA), Malabe, Sri Lanka, 6–8 December 2017; pp. 1–7. [Google Scholar]
- Gottipati, S.; Shankararaman, V.; Gan, S. A conceptual framework for analyzing students’ feedback. In Proceedings of the 2017 IEEE Frontiers in Education Conference (FIE), Indianapolis, IN, USA, 18–21 October 2017; pp. 1–8. [Google Scholar]
- Lubis, F.F.; Rosmansyah, Y.; Supangkat, S.H. Topic discovery of online course reviews using LDA with leveraging reviews helpfulness. Int. J. Electr. Comput. Eng. 2019, 9, 426. [Google Scholar] [CrossRef]
- Jiranantanagorn, P.; Shen, H. Sentiment analysis and visualisation in a backchannel system. In Proceedings of the 28th Australian Conference on Computer-Human Interaction, Launceston, Australia, 29 November–2 December 2016; pp. 353–357. [Google Scholar]
- Kaewyong, P.; Sukprasert, A.; Salim, N.; Phang, F.A. A correlation analysis between sentimental comment and numerical response in students’ feedback. ARPN J. Eng. Appl. Sci. 2015, 10, 18054–18060. [Google Scholar]
- Banan, T.; Sekar, S.; Mohan, J.N.; Shanthakumar, P.; Kandasamy, S. Analysis of student feedback by ranking the polarities. In Proceedings of the Second International Conference on Computer and Communication Technologies, Hyderabad, India, 24–26 July 2015; Springer: Berlin/Heidelberg, Germany, 2016; pp. 203–214. [Google Scholar]
- Marcu, D.; Danubaanu, M. Sentiment Analysis from Students’ Feedback: A Romanian High School Case Study. In Proceedings of the 2020 International Conference on Development and Application Systems (DAS), Suceava, Romania, 21–23 May 2020; pp. 204–209. [Google Scholar]
- Mukhtar, N.; Khan, M.A. Effective lexicon-based approach for Urdu sentiment analysis. Artif. Intell. Rev. 2019, 53, 1–28. [Google Scholar] [CrossRef]
- Lundqvist, K.; Liyanagunawardena, T.; Starkey, L. Evaluation of Student Feedback Within a MOOC Using Sentiment Analysis and Target Groups. Int. Rev. Res. Open Distrib. Learn. 2020, 21, 140–156. [Google Scholar] [CrossRef]
- Balahadia, F.F.; Fernando, M.C.G.; Juanatas, I.C. Teacher’s performance evaluation tool using opinion mining with sentiment analysis. In Proceedings of the 2016 IEEE Region 10 Symposium (TENSYMP), Bali, Indonesia, 9–11 May 2016; pp. 95–98. [Google Scholar]
- Moharil, A.; Singh, S.; Dravid, Y.; Dharap, H.; Bhanuse, V. Integrated Feedback Analysis And Moderation Platform Using Natural Language Processing. In Proceedings of the 2020 Fourth International Conference on Inventive Systems and Control (ICISC), Coimbatore, India, 8–10 January 2020; pp. 872–877. [Google Scholar]
- Kagklis, V.; Karatrantou, A.; Tantoula, M.; Panagiotakopoulos, C.T.; Verykios, V.S. A learning analytics methodology for detecting sentiment in student fora: A case study in Distance Education. Eur. J. Open Distance E-Learn. 2015, 18, 74–94. [Google Scholar] [CrossRef] [Green Version]
- Acheampong, F.A.; Wenyu, C.; Nunoo-Mensah, H. Text-based emotion detection: Advances, challenges, and opportunities. Eng. Rep. 2020, 2, e12189. [Google Scholar] [CrossRef]
- Chatterjee, A.; Narahari, K.N.; Joshi, M.; Agrawal, P. SemEval-2019 Task 3: EmoContext Contextual Emotion Detection in Text. In Proceedings of the 13th International Workshop on Semantic Evaluation, Minneapolis, MN, USA, 6–7 June 2019; Association for Computational Linguistics: Minneapolis, MN, USA, 2019; pp. 39–48. [Google Scholar]
- Kastrati, Z.; Imran, A.S.; Yayilgan, S.Y. The impact of deep learning on document classification using semantically rich representations. Inf. Process. Manag. 2019, 56, 1618–1632. [Google Scholar] [CrossRef]
- Kastrati, Z.; Imran, A.S.; Kurti, A. Integrating word embeddings and document topics with deep learning in a video classification framework. Pattern Recognit. Lett. 2019, 128, 85–92. [Google Scholar] [CrossRef]
- Shuang, K.; Zhang, Z.; Loo, J.; Su, S. Convolution–deconvolution word embedding: An end-to-end multi-prototype fusion embedding method for natural language processing. Inf. Fusion 2020, 53, 112–122. [Google Scholar] [CrossRef]
- Petersen, K.; Vakkalanka, S.; Kuzniarz, L. Guidelines for conducting systematic mapping studies in software engineering: An update. Inf. Softw. Technol. 2015, 64, 1–18. [Google Scholar] [CrossRef]
Population | Students |
---|---|
Intervention (Investigation) | Sentiment analysis or opinion mining |
Comparison | – |
Outcome (What do we measure or evaluate?) | Students’ feedback, opinion mining, sentiment analysis, teacher assessment, user feedback, feedback assessment |
Context (In what context?) | MOOC, SPOC, distance learning, online learning, digital learning |
Context | (“MOOC” OR “SPOC” OR “distance learning” OR “online learning” OR “e-learning” OR “digital learning”) |
AND | |
Intervention | (“Sentiment analysis” OR “opinion mining”) |
AND | |
Outcome | (“Students’ feedback” OR “teacher assessment” OR “user feedback” OR “feedback assessment” OR “students’ reviews” OR “learners’ reviews” OR “learners’ feedback”) |
Year | ACM DL | IEEE Xplore | Science Direct | Scopus | Web Science | SpringerLink | EBSCO | Total |
---|---|---|---|---|---|---|---|---|
2015 | 0 | 3 | 8 | 12 | 5 | 1 | 3 | 32 |
2016 | 1 | 7 | 11 | 12 | 11 | 2 | 2 | 46 |
2017 | 1 | 9 | 15 | 16 | 9 | 6 | 2 | 58 |
2018 | 0 | 10 | 18 | 25 | 10 | 13 | 2 | 78 |
2019 | 3 | 9 | 17 | 44 | 6 | 16 | 6 | 101 |
2020 | 22 | 10 | 30 | 33 | 9 | 21 | 3 | 128 |
Total | 27 | 48 | 99 | 142 | 50 | 59 | 18 | 443 |
Learning Approach | Papers |
---|---|
Supervised | [14,18,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50] |
Unsupervised | [51,52,53] |
Lexicon-based | [15,54,55,56,57,58,59,60,61,62,63,64,65,66,67] |
Supervised and unsupervised | [68,69,70,71] |
Lexicon-based and supervised | [13,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86] |
Lexicon-based and unsupervised | [12,57,87,88,89] |
Lexicon-based and unsupervised or supervised | [90,91,92] |
N/A | [93,94,95,96,97,98] |
Supervised Learning Algorithms | Papers |
---|---|
Support Vector Machines (SVM) | [12,18,25,26,28,29,30,31,33,35,36,39,42,55,68,71,72,75,76,77,78,80,81,82,83,84,85,90] |
Naive Bayes (NB) | [12,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,55,56,69,71,72,74,75,76,77,78,79,80,82,83,85,86,90,91,93] |
Decision Trees (DT) | [12,26,29,31,33,36,38,69,75,77,78,84] |
k-Nearest Neighbor (k-NN) | [25,29,33,41,70,75,80,82,85,90] |
Neural Networks (NN) | [12,13,14,24,28,33,41,55,73,77,90,95] |
Lexicon-Based | Papers |
---|---|
VADER | [55,60,62,68,99] |
Sentiwordnet | [57,78,83,91] |
TextBlob | [55,69] |
MPQA | [42] |
Sentistrength | [94] |
Semantria | [61,79] |
Publisher | #Articles Published | Time Period |
---|---|---|
Elsevier | 6 | 2015–2020 |
IEEE | 41 | 2015–2020 |
ACM | 6 | 2016–2020 |
Springer | 17 | 2015–2020 |
Wiley | 2 | 2018–2020 |
Ceur-WS | 2 | 2018–2019 |
BEIESP, ArXiv | 2 (each publisher) | 2019 |
ET and ASR, Erudit, Techscience | 1 (each publisher) | 2020 |
Emerald, IAES, JUCS, Res. Trend, T. and Francis | 1 (each publisher) | 2019 |
RMI | 1 | 2017 |
Hindawi, ACL Ant. | 1 (each publisher) | 2016 |
Ripublication, TUBITAK | 1 (each publisher) | 2015 |
Dataset Category | Papers | Description |
---|---|---|
Social media, blogs, and forums | [12,35,37,38,52,57,59,63,64,68,77,80,81,87,89,93] | This category of datasets consists of data collected from online social networking and micro-blogging sites, discussion forums etc. such as Facebook and Twitter |
Survey/questionnaire | [13,15,32,33,41,51,57,60,62,65,71,77,79,83,89,94,96,100] | Here, the data were mostly collected by conducting surveys among students and teachers or by providing questioners to collect feedback from the students |
Education/research platforms | [14,31,36,40,44,45,46,48,58,61,70,78,82,84,86,93,95,99,101] | This category contains the data extracted from online platforms providing different courses such as Coursera, edX, and research websites such as ResearchGate, LinkedIn, etc. |
Mixture of datasets | [34,42,43,47,49,53,67,68,85,97,98] | In this category, we grouped all those studies which used several datasets to conduct their experiments |
Ref. | Year | Type | Techn. | Appr. | Models/Algorithms | Evaluation Metrics | Dataset | Rank |
---|---|---|---|---|---|---|---|---|
[73] | 2020 | J | NLP, DL | LB, Sup | Glove, LSTM | F1 = 83%, R = 78%, P = 90%, Acc = 86% | 16,175 sentences | Q1 |
[24] | 2020 | J | ML, DL | Sup | NB, SVC, LSCV, RF, LSTM, CNN, CNN_LSTM, BERT, EvoMSA | Acc = 93% | 24,552 opinions, 9712 opinions | Q1 |
[90] | 2020 | J | NLP, ML, DL | LB, UnS | w2v, tf*idf, GloVe, fastText, LDA2Vec, NB, SVM, LR, K-NN, RF, AdaBoost, Bagging, CNN, RNN, GRU, LSTM | F1 = 96%, Acc = 98.29% | 154,000 reviews | Q1 |
[14] | 2020 | J | DL | Sup | LSTM, CNN | F1 = 86.13% | Coursera (104 K reviews) | Q1 |
[25] | 2020 | J | ML | Sup | NB, SVM, k-NN, GBT | F1 = 88% | Class central | Q1 |
[68] | 2020 | J | NLP | UnS | E-LDA, SVM, kMeans, tf*idf | F1 = 89% | Questionnaire (10 students) | Q1 |
[51] | 2019 | J | NLP, ML | UnS | LDA | N/A | Survey | Q1 |
[56] | 2019 | J | NLP, ML, DL | LB | SPPM + ID3, NB, SCM, BFTree, LR, BayeNEt, Stacking, AdaBoost | F1 = 93%, Acc = 88%, P = 92%, R = 97.5% | 30,500 sentences | Q1 |
[87] | 2019 | J | NLP | LB, UnS | VADER, Topic Modeling, Ensemble LDA | F1 = 79.54%, P = 79.69%, R = 79.84% | Niche.com (100 K) | Q1 |
[13] | 2019 | J | DL | LB, Sup | Glove, LSTM | F1 = 86%, P = 88%, R = 85%, Acc = 93% | Questionnaire (5015) | Q1 |
[89] | 2019 | J | NLP | LB, UnS | Sentiment topic models-LDA | Acc = 86.5% | Feedback form (4895) | Q2 |
[51] | 2019 | J | NLP | UnS | LDA | N/A | Survey (2254) | Q1 |
[61] | 2019 | J | NLP | LB | Semantria | N/A | Survey | Q2 |
[12] | 2018 | C | ML, DL | LB, UnS | BiNB, BiSVM, LSTM, DT-LSTM, L-SVM, D-SVM, LD-SVM | F1 = 89.77%, Acc = 90.12%, Pearson = 0.095 | RSelenium and rvest (36,646) | B |
[32] | 2018 | C | ML | Sup | NB, ME | F1 = 87.94% | Survey (16,000) | B |
[58] | 2018 | J | DL, ML | Sup | CNN, SVM | Acc = 76%, Kappa = 85% | Feedback form (73 reviews) | Q1 |
[60] | 2018 | C | NLP | LB | VADER | N/A | Survey (16,000) | B |
[69] | 2018 | C | NLP, ML | UnS | DT, NB, GLM, CT, LDA | F1 = 79.3%, P = 67.5%, R = 96.2% | Questionnaire | B |
[79] | 2018 | C | NLP, ML | LB, Sup | NB, ME | F1=87% | SFMS (5341) | B |
Research Question | Identified Challenges |
---|---|
RQ1 | Fine-grained sentiment analysis |
RQ1 | Figurative language |
RQ2 | Generalization |
RQ2 | Complex language constructs |
RQ2 | Representation techniques |
RQ5 | Scarcity of datasets |
RQ5 | Limited resources |
RQ5 | Unstructured format |
RQ6 | Unstandardized solutions/approaches |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kastrati, Z.; Dalipi, F.; Imran, A.S.; Pireva Nuci, K.; Wani, M.A. Sentiment Analysis of Students’ Feedback with NLP and Deep Learning: A Systematic Mapping Study. Appl. Sci. 2021, 11, 3986. https://doi.org/10.3390/app11093986
Kastrati Z, Dalipi F, Imran AS, Pireva Nuci K, Wani MA. Sentiment Analysis of Students’ Feedback with NLP and Deep Learning: A Systematic Mapping Study. Applied Sciences. 2021; 11(9):3986. https://doi.org/10.3390/app11093986
Chicago/Turabian StyleKastrati, Zenun, Fisnik Dalipi, Ali Shariq Imran, Krenare Pireva Nuci, and Mudasir Ahmad Wani. 2021. "Sentiment Analysis of Students’ Feedback with NLP and Deep Learning: A Systematic Mapping Study" Applied Sciences 11, no. 9: 3986. https://doi.org/10.3390/app11093986
APA StyleKastrati, Z., Dalipi, F., Imran, A. S., Pireva Nuci, K., & Wani, M. A. (2021). Sentiment Analysis of Students’ Feedback with NLP and Deep Learning: A Systematic Mapping Study. Applied Sciences, 11(9), 3986. https://doi.org/10.3390/app11093986