Cluster and Sentiment Analyses of YouTube Textual Feedback of Programming Language Learners to Enhance Learning in Programming
- 427 Downloads
This study intends to determine the clusters and sentiments of feedback of YouTube users in learning to program in Python and C++. Toward this goal, a total of 2,583 feedback on introductory video tutorials about Python and C++ were collected. It is found that the words “thanks” and “thank” were the most frequently occurring word in both YouTube videos – indicating appreciation and helpfulness of the video tutorials. The results of k-means cluster analyses further disclosed that groups of feedback are similar across the two languages, i.e., confirmation, helpfulness, gratitude, and recommendation. YouTube users expressed positive sentiments towards the tutorial videos. Implications to teaching programming and YouTube video content development are presented. Limitations of the study are also offered.
KeywordsLearning Programming Sentiment analysis Videos YouTube
The authors are indebted to the University of the East and Ateneo de Manila University for funding this study.
- 3.Bringula, R., Aborot, A., Lim, P.J.G., Canlas, K.C., Amador, S.M.: HCI group: why computing students are not using e-resources? evidence from the university of the east. In: Liu, X. (ed.) WCCCE 2014 Proceedings of the Western Canadian Conference on Computing Education. ACM, New York (2014). Article 2Google Scholar
- 4.Carlisle, M.C.: Using You Tube to enhance student class preparation in an introductory Java course. In: Proceedings of the 41st ACM Technical Symposium on Computer Science Education, pp. 470–474. ACM, New York (2010)Google Scholar
- 5.Cass, S.: The 2018 top programming languages. https://spectrum.ieee.org/at-work/innovation/the-2018-top-programming-languages. Accessed 11 Oct 2018
- 7.Forbes technology council (2018). https://www.forbes.com/sites/forbestechcouncil/2017/12/21/13-top-tech-skills-in-high-demand-for-2018/#4d4ea1bb1e5c
- 10.Merida, R.A., Torres, R., Bringula, R.: Push and pull of institutional image indicators and computing degree programs viewed through the lens of shifters and transferees at the University of the East. Manage. Educ. Int. J. 16(3), 13–27 (2016)Google Scholar
- 12.Pendergast, M.O.: Teaching introductory programming to IS students: Java problems and pitfalls. J. Inf. Technol. Educ. 5, 491–595 (2006). http://jite.org/documents/Vol5/v5p491-515Pendergast128.pdf. Accessed 8 Jan 2016
- 13.Perkins, D.N., Martin, F.: Fragile knowledge and neglected strategies in novice programmers. In: Soloway, E., Iyengar, S. (eds.) Empirical Studies of Programmers, First Workshop, pp. 213–229. Ablex, Norwood (1986)Google Scholar
- 14.Poe, E.: Programmers have most in-demand IT skills of 2015 (2015). Fiercecio.Com, http://rizal.lib.admu.edu.ph:2048/login?url=http://search.ebscohost.com/login.aspx?direct=true&db=edsbig&AN=edsbig.A414111425&scope=site. Accessed 1 Oct 2018
- 16.Rogerson, C., Scott, E.: The fear factor: how it affects students learning to program in a tertiary environment. J. Inf. Technol. Educ. 9, 147–171 (2010). http://jite.org/documents/Vol9/JITEv9p147-171Rogerson803.pdf. Accessed 08 Apr 2010
- 19.Torres, C.: Demand for programmers hits full boil as U.S. job market simmers. https://www.bloomberg.com/news/articles/2018-03-08/demand-for-programmers-hits-full-boil-as-u-s-job-market-simmers. Accessed 4 Sep 2018
- 22.Zher Ng, H., Maznah Raja Hussain, R.: Empowering learners as the owners of feedback while YouTube-ing. Interact. Technol. Smart Educ. 6(4), 274–285 (2009)Google Scholar