{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,15]],"date-time":"2026-02-15T09:16:16Z","timestamp":1771146976692,"version":"3.50.1"},"reference-count":48,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2016,3,7]],"date-time":"2016-03-07T00:00:00Z","timestamp":1457308800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,3,7]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>\u2013 The use of social media and in particular community Question Answering (Q &amp; A) websites by learners has increased significantly in recent years. The vast amounts of data posted on these sites provide an opportunity to investigate the topics under discussion and those receiving most attention. The purpose of this paper is to automatically analyse the content of a popular computer programming Q &amp; A website, StackOverflow (SO), determine the exact topics of posted Q &amp; As, and narrow down their categories to help determine subject difficulties of learners. By doing so, the authors have been able to rank identified topics and categories according to their frequencies, and therefore, mark the most asked about subjects and, hence, identify the most difficult and challenging topics commonly faced by learners of computer programming and software development.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>\u2013 In this work the authors have adopted a heuristic research approach combined with a text mining approach to investigate the topics and categories of Q &amp; A posts on the SO website. Almost 186,000 Q &amp; A posts were analysed and their categories refined using Wikipedia as a crowd-sourced classification system. After identifying and counting the occurrence frequency of all the topics and categories, their semantic relationships were established. This data were then presented as a rich graph which could be visualized using graph visualization software such as Gephi.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>\u2013 Reported results and corresponding discussion has given an indication that the insight gained from the process can be further refined and potentially used by instructors, teachers, and educators to pay more attention to and focus on the commonly occurring topics\/subjects when designing their course material, delivery, and teaching methods.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Research limitations\/implications<\/jats:title><jats:p>\u2013 The proposed approach limits the scope of the analysis to a subset of Q &amp; As which contain one or more links to Wikipedia. Therefore, developing more sophisticated text mining methods capable of analysing a larger portion of available data would improve the accuracy and generalizability of the results.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>\u2013 The application of text mining and data analytics technologies in education has created a new interdisciplinary field of research between the education and information sciences, called Educational Data Mining (EDM). The work presented in this paper falls under this field of research; and it is an early attempt at investigating the practical applications of text mining technologies in the area of computer science (CS) education.<\/jats:p><\/jats:sec>","DOI":"10.1108\/jeim-11-2014-0109","type":"journal-article","created":{"date-parts":[[2016,2,17]],"date-time":"2016-02-17T13:31:00Z","timestamp":1455715860000},"page":"255-275","source":"Crossref","is-referenced-by-count":19,"title":["Text mining stackoverflow"],"prefix":"10.1108","volume":"29","author":[{"given":"Arash","family":"Joorabchi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"English","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdulhussain E.","family":"Mahdi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2020121721270307600_b1","doi-asserted-by":"crossref","unstructured":"Abbass, H.A. (2001), Heuristic and Optimization for Knowledge Discovery , Idea Group Pub, Hershey, PA.","DOI":"10.4018\/978-1-93070-826-6"},{"key":"key2020121721270307600_b2","doi-asserted-by":"crossref","unstructured":"Aggarwal, C.C. and Zhai, C. (2012), Mining Text Data , Springer-Verlag, New York, NY.","DOI":"10.1007\/978-1-4614-3223-4"},{"key":"key2020121721270307600_b3","doi-asserted-by":"crossref","unstructured":"Barua, A. , Thomas, S. and Hassan, A. (2014), \u201cWhat are developers talking about? An analysis of topics and trends in stack overflow\u201d, Empirical Software Engineering , Vol. 19 No. 3, pp. 619-654.","DOI":"10.1007\/s10664-012-9231-y"},{"key":"key2020121721270307600_b4","unstructured":"Bastian, M. , Heymann, S. and Jacomy, M. (2009), \u201cGephi: an open source software for exploring and manipulating networks\u201d, in Cohen, W.W. , Nicolov, N. , Glance, N. , Hurst, M. , Soboroff, I. , Java, A. and Marlow, C. (Eds), Third International AAAI Conference on Weblogs and Social Media (ICWSM09), AAAI, San Jose, CA, 17-20 May."},{"key":"key2020121721270307600_b5","doi-asserted-by":"crossref","unstructured":"Bazelli, B. , Hindle, A. and Stroulia, E. (2013), \u201cOn the personality traits of stackoverflow users\u201d, 29th IEEE International Conference on Software Maintenance (ICSM), Eindhoven, 22-28 September, pp. 460-463.","DOI":"10.1109\/ICSM.2013.72"},{"key":"key2020121721270307600_b6","doi-asserted-by":"crossref","unstructured":"Bian, J. , Liu, Y. , Zhou, D. , Agichtein, E. and Zha, H. (2009), \u201cLearning to recognize reliable users and content in social media with coupled mutual reinforcement\u201d, in Quemada, J. , Le\u00f3n, G. , Maarek, Y. and Nejdl, W. (Eds), Proceedings of the 18th International Conference on World Wide Web, ACM, Madrid, 20-24 April, pp. 51-60.","DOI":"10.1145\/1526709.1526717"},{"key":"key2020121721270307600_b7","unstructured":"Britannica (2006), \u201cFatally Flawed \u2013 refuting the recent study on encyclopedic accuracy by the journal nature\u201d, Encyclop\u00e6dia Britannica Inc., available at: http:\/\/corporate.britannica.com\/britannica_nature_response.pdf (accessed January 2016)."},{"key":"key2020121721270307600_b8","unstructured":"Bunescu, R.C. and Pasca, M. (2006), \u201cUsing encyclopedic knowledge for named entity disambiguation\u201d, in Keller, F. and Proszeky, G. (Eds), 11th Conference of the European Chapter of the Association for Computational Linguistics (EACL-06), Trento, 3-7 April, pp. 9-16."},{"key":"key2020121721270307600_b9","doi-asserted-by":"crossref","unstructured":"Ciglan, M. and N\u00f8rv\u00e5g, K. (2010), \u201cWikiPop: personalized event detection system based on Wikipedia page view statistics\u201d, in Huang, J. , Koudas, N. , Jones, G. , Wu, X. , Collins-Thompson, K. and An, A. (Eds), Proceedings of the 19th ACM International Conference on Information and Knowledge Management, ACM, Toronto, ON, 26-30 October, pp. 1931-1932.","DOI":"10.1145\/1871437.1871769"},{"key":"key2020121721270307600_b10","doi-asserted-by":"crossref","unstructured":"Feldman, R. and Sanger, J. (2006), Text Mining Handbook: Advanced Approaches in Analyzing Unstructured Data , Cambridge University Press, New York, NY.","DOI":"10.1017\/CBO9780511546914"},{"key":"key2020121721270307600_b11","unstructured":"Fogarolli, A. (2011), \u201cWikipedia as a source of ontological knowledge: state of the art and application\u201d, in Caball\u00e9, S. , Xhafa, F. and Abraham, A. (Eds), Intelligent Networking, Collaborative Systems and Applications , Springer, Berlin, Heidelberg, pp. 1-26."},{"key":"key2020121721270307600_b12","doi-asserted-by":"crossref","unstructured":"Giles, J. (2005), \u201cInternet encyclopaedias go head to head\u201d, Nature , Vol. 438, pp. 900-901, available at: www.nature.com\/nature\/journal\/v438\/n7070\/full\/438900a.html","DOI":"10.1038\/438900a"},{"key":"key2020121721270307600_b13","doi-asserted-by":"crossref","unstructured":"Ginsca, A.L. and Popescu, A. (2013), \u201cUser profiling for answer quality assessment in Q & A communities\u201d, in Mahmud, J. , Caverlee, J. , Nichols, J. , O\u2019Donovan, J. and Zhou, M. (Eds), Proceedings of the 2013 Workshop on Data-Driven User Behavioral Modelling and Mining from Social Media, ACM, San Francisco, CA, 27 October-1 November.","DOI":"10.1145\/2513577.2513579"},{"key":"key2020121721270307600_b14","doi-asserted-by":"crossref","unstructured":"Harper, F.M. , Raban, D. , Rafaeli, S. and Konstan, J.A. (2008), \u201cPredictors of answer quality in online Q & A sites\u201d, in Czerwinski, M. , Lund, A. and Tan, D. (Eds), Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, Florence, 5-10 April, pp. 865-874.","DOI":"10.1145\/1357054.1357191"},{"key":"key2020121721270307600_b15","doi-asserted-by":"crossref","unstructured":"Hu, X. , Zhang, X. , Lu, C. , Park, E.K. and Zhou, X. (2009), \u201cExploiting Wikipedia as external knowledge for document clustering\u201d, Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining , ACM, Paris.","DOI":"10.1145\/1557019.1557066"},{"key":"key2020121721270307600_b16","unstructured":"Krippendorff, K. (2012), Content Analysis: An Introduction to Its Methodology , SAGE Publications, Thousand Oaks, CA."},{"key":"key2020121721270307600_b17","doi-asserted-by":"crossref","unstructured":"Liu, Y. and Agichtein, E. (2008), \u201cYou ' ve got answers: towards personalized models for predicting success in community question answering\u201d, Proceedings of the 46th Annual Meeting of the Association for Computational Linguistics on Human Language Technologies: Short Papers , Association for Computational Linguistics, Columbus, OH.","DOI":"10.3115\/1557690.1557716"},{"key":"key2020121721270307600_b18","doi-asserted-by":"crossref","unstructured":"Mamykina, L. , Manoim, B. , Mittal, M. , Hripcsak, G. and Hartmann, B. (2011a), \u201cDesign lessons from the fastest Q & A site in the west\u201d, in Tan, D. , Fitzpatrick, G. , Gutwin, C. , Begole, B. and Kellogg, W.A. (Eds), Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, Vancouver, BC, 7-12 May, pp. 2857-2866.","DOI":"10.1145\/1978942.1979366"},{"key":"key2020121721270307600_b19","doi-asserted-by":"crossref","unstructured":"Mamykina, L. , Manoim, B. , Mittal, M. , Hripcsak, G. and Hartmann, B. (2011b), \u201cDesign lessons from the fastest Q & A site in the west\u201d, in Tan, D. , Fitzpatrick, G. , Gutwin, C. , Begole, B. and Kellogg, W.A. (Eds), Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, Vancouver, BC, 7-12 May, pp. 2857-2866.","DOI":"10.1145\/1978942.1979366"},{"key":"key2020121721270307600_b20","doi-asserted-by":"crossref","unstructured":"Medelyan, O. , Milne, D. , Legg, C. and Witten, I.H. (2009), \u201cMining meaning from Wikipedia\u201d, International Journal of Human-Computer Studies , Vol. 67 No. 9, pp. 716-754.","DOI":"10.1016\/j.ijhcs.2009.05.004"},{"key":"key2020121721270307600_b21","unstructured":"Medelyan, O. , Witten, I.H. and Milne, D. (2008), \u201cTopic Indexing With Wikipedia\u201d, in Bunescu, R. , Gabrilovich, E. and Mihalcea, R. (Eds), First AAAI Workshop on Wikipedia and Artificial Intelligence (WIKIAI ' 08), AAAI Press, Chicago, IL, 13-14 July, pp. 19-24."},{"key":"key2020121721270307600_b22","unstructured":"Megan, S. (2014), \u201cA bit of code\u201d, in Christian, F. (Ed.), How the Stack Overflow Community Creates Quality Postings , IEEE Computer Society Conference Publishing Services (CPS), Washington, DC, pp. 1425-1434."},{"key":"key2020121721270307600_b23","unstructured":"Meier, W. (2014), \u201ceXist-DB, exist-db.org, released under the open source GPL licence\u201d, available at: http:\/\/exist.sourceforge.net\/ (accessed January 2016)."},{"key":"key2020121721270307600_b26","unstructured":"Milne, D. and Witten, I.H. (2008), \u201cAn effective, low-cost measure of semantic relatedness obtained from Wikipedia links\u201d, First AAAI Workshop on Wikipedia and Artificial Intelligence (WIKIAI ' 08), Chicago, IL."},{"key":"key2020121721270307600_b24","unstructured":"Milne, D. (2009), \u201cAn open-source toolkit for mining Wikipedia\u201d, New Zealand Computer Science Research Student Conference, Auckland, 6-9 April."},{"key":"key2020121721270307600_b25","doi-asserted-by":"crossref","unstructured":"Milne, D. , Medelyan, O. and Witten, I.H. (2006), \u201cMining domain-specific thesauri from Wikipedia: a case study\u201d, in Nishida, T. , Shi, Z. , Visser, U. , Wu, X. , Liu, J. , Wah, B. , Cheung, W. and Cheung, Y.-M. (Eds), Proceedings of the 2006 IEEE\/WIC\/ACM International Conference on Web Intelligence, IEEE Computer Society, Hong Kong, 18-22 December, pp. 442-448.","DOI":"10.1109\/WI.2006.119"},{"key":"key2020121721270307600_b27","doi-asserted-by":"crossref","unstructured":"Milne, D.N. , Witten, I.H. and Nichols, D.M. (2007), \u201cA knowledge-based search engine powered by Wikipedia\u201d, in Laender, A.H.F., Falc\u00e3o, A.O., Olsen, \u00d8.H., Silva, M.J., Baeza-Yates, R., McGuinness, D.L. and Olstad, B. (Eds), Proceedings of the Sixteenth ACM Conference on Conference on Information and Knowledge Management, ACM, Lisbon, 6-10 November , pp. 445-454.","DOI":"10.1145\/1321440.1321504"},{"key":"key2020121721270307600_b28","doi-asserted-by":"crossref","unstructured":"Moustakas, C. (1990), Heuristic Research: Design, Methodology, and Applications , SAGE Publications, Thousand Oaks, CA.","DOI":"10.4135\/9781412995641"},{"key":"key2020121721270307600_b29","unstructured":"Nasehi, S.M. , Sillito, J. , Maurer, F. and Burns, C. (2012), \u201cWhat makes a good code example?: a study of programming Q & A in stackoverflow. software maintenance (ICSM)\u201d, 28th IEEE International Conference, 23-28 September, pp. 25-34."},{"key":"key2020121721270307600_b30","unstructured":"Osborne, M. , Petrovic, S. , Mccreadie, R. , Macdonald, C. and Ounis, I. (2012), \u201cBieber no more: first story detection using Twitter and Wikipedia\u201d, SIGIR Workshop in Time-Aware Information Access (TAIA\u201912) , ACM, Portland, OR."},{"key":"key2020121721270307600_b31","doi-asserted-by":"crossref","unstructured":"Parnin, C. and Treude, C. (2011), \u201cMeasuring API documentation on the web\u201d, in Treude, C. , Storey, M.-A. , van Deursen, A. , Begel, A. and Black, S. (Eds), Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering, ACM, Waikiki, Honolulu, HI, 21-28 May, pp. 25-30.","DOI":"10.1145\/1984701.1984706"},{"key":"key2020121721270307600_b32","unstructured":"Ponzetto, S.P. and Strube, M. (2007), \u201cDeriving a large scale taxonomy from Wikipedia\u201d, in Cohn, A. (Ed.), Proceedings of the 22nd National Conference on Artificial Intelligence, Vol 2, AAAI Press, Vancouver, 22-26 July, pp. 1440-1445."},{"key":"key2020121721270307600_b33","unstructured":"Rainie, L. and Tancer, B. (2007), \u201cWikipedia users\u201d, Pew Internet and American Life Project, available at: www.pewinternet.org\/Reports\/2007\/Wikipedia-users.aspx (accessed January 2016)."},{"key":"key2020121721270307600_b34","doi-asserted-by":"crossref","unstructured":"Romero, C. , Ventura, S. , Pechenizkiy, M. and Baker, R.S.J. (2010), Handbook of Educational Data Mining , CRC Press, Boca Raton, FL.","DOI":"10.1201\/b10274"},{"key":"key2020121721270307600_b35","doi-asserted-by":"crossref","unstructured":"Saxe, J. , Mentis, D. and Greamo, C. (2013), \u201cMining web technical discussions to identify malware capabilities\u201d, Distributed Computing Systems Workshops (ICDCSW), 2013 IEEE 33rd International Conference, 8-11 July, pp. 1-5.","DOI":"10.1109\/ICDCSW.2013.56"},{"key":"key2020121721270307600_b36","unstructured":"Seaman, J. and Tinti-Kane, H. (2013), \u201cSocial media for teaching and learning\u201d, Pearson Learning Solutions, Boston, MA, available at: www.pearsonlearningsolutions.com\/higher-education\/social-media-survey.php"},{"key":"key2020121721270307600_b37","doi-asserted-by":"crossref","unstructured":"Singer, L. , Figueira Filho, F. and Storey, M.-A. (2013a), \u201cSoftware engineering at the speed of light: how developers stay current using Twitter\u201d, Technical Report No. DCS-350-IR, University of Victoria, Victoria.","DOI":"10.1145\/2568225.2568305"},{"key":"key2020121721270307600_b38","doi-asserted-by":"crossref","unstructured":"Singer, L. , Filho, F.F. , Cleary, B. , Treude, C. , Storey, M.-A. and Schneider, K. (2013b), \u201cMutual assessment in the social programmer ecosystem: an empirical investigation of developer profile aggregators\u201d, in Bruckman, A. , Counts, S. , Lampe, C. and Terveen, L. (Eds), Proceedings of the 2013 Conference on Computer Supported Cooperative Work, ACM, San Antonio, TX, 23-27 February, pp. 103-116.","DOI":"10.1145\/2441776.2441791"},{"key":"key2020121721270307600_b39","doi-asserted-by":"crossref","unstructured":"Souza, L.B.L.D. , Campos, E.C. and Maia, M.D.A. (2014), \u201cRanking crowd knowledge to assist software development\u201d, in Roy, C.K. , Begel, A. and Moonen, L. (Eds), Proceedings of the 22nd International Conference on Program Comprehension, ACM, Hyderabad, 31 May-7 June, pp. 72-82.","DOI":"10.1145\/2597008.2597146"},{"key":"key2020121721270307600_b40","doi-asserted-by":"crossref","unstructured":"Tausczik, Y.R. , Kittur, A. and Kraut, R.E. (2014), \u201cCollaborative problem solving: a study of Mathoverflow\u201d, in Fussell, S. , Lutters, W. , Morris, M.R. and Reddy, M. (Eds), Proceedings of the 17th ACM Conference on Computer Supported Cooperative Work & Social Computing, ACM, Baltimore, MD, 15-19 February, pp. 355-367.","DOI":"10.1145\/2531602.2531690"},{"key":"key2020121721270307600_b41","doi-asserted-by":"crossref","unstructured":"Treude, C. , Barzilay, O. and Storey, M.-A. (2011), \u201cHow do programmers ask and answer questions on the web? (NIER track)\u201d, Proceedings of the 33rd International Conference on Software Engineering , ACM, Waikiki, HI.","DOI":"10.1145\/1985793.1985907"},{"key":"key2020121721270307600_b42","unstructured":"Treude, C. , Figueira Filho, F. , Cleary, B. and Storey, M.-A. (2012), \u201cProgramming in a socially networked world: the evolution of the social programmer\u201d, in Begel, A. , Herbsleb, J.D. and Storey, M.-A. (Eds), FutureCSD \u201912: Proceedings of the CSCW Workshop on the Future of Collaborative Software Development, Microsoft Research, Seattle, 12 February."},{"key":"key2020121721270307600_b43","doi-asserted-by":"crossref","unstructured":"Vasilescu, B. , Serebrenik, A. and Van Den Brand, M.J. (2013), \u201cThe Babel of Software Development: Linguistic Diversity in Open Source\u201d, in Jatowt, A. , Lim, E.-P. , Ding, Y. , Miura, A. , Tezuka, T. , Dias, G. , Tanaka, K. , Flanagin, A. and Dai, B. (Eds), Social Informatics , Springer International Publishing, pp. 391-404.","DOI":"10.1007\/978-3-319-03260-3_34"},{"key":"key2020121721270307600_b44","unstructured":"Vivaldi, J. and Rodr\u00edguez, H. (2010), \u201cFinding domain terms using Wikipedia\u201d, Seventh International Conference on Language Resources and Evaluation (LREC ' 10), European Language Resources Association (ELRA), Valletta."},{"key":"key2020121721270307600_b45","doi-asserted-by":"crossref","unstructured":"Wang, P. and Domeniconi, C. (2008), \u201cBuilding semantic kernels for text classification using Wikipedia\u201d, in Li, Y. , Liu, B. and Sarawagi, S. (Eds), Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, Las Vegas, NV, 24-27 August, pp. 713-721.","DOI":"10.1145\/1401890.1401976"},{"key":"key2020121721270307600_b46","unstructured":"Wikipedia (2014a), \u201cList of Wikipedias\u201d, Wikimedia Foundation Inc., available at: http:\/\/en.wikipedia.org\/wiki\/List_of_Wikipedias (accessed January 2016)."},{"key":"key2020121721270307600_b47","unstructured":"Wikipedia (2014b), \u201cWikipedia:size in volumes\u201d, Wikimedia Foundation Inc., available at: http:\/\/en.wikipedia.org\/wiki\/Wikipedia:Size_in_volumes (accessed January 2016)."},{"key":"key2020121721270307600_b48","doi-asserted-by":"crossref","unstructured":"Wong, E. , Jinqiu, Y. and Lin, T. (2013), \u201cAutocomment: mining question and answer sites for automatic comment generation\u201d, Automated Software Engineering (ASE), 2013 IEEE\/ACM 28th International Conference, 11-15 November, pp. 562-567.","DOI":"10.1109\/ASE.2013.6693113"}],"container-title":["Journal of Enterprise Information Management"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/JEIM-11-2014-0109","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/JEIM-11-2014-0109\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/JEIM-11-2014-0109\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:32:19Z","timestamp":1753396339000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/jeim\/article\/29\/2\/255-275\/199662"}},"subtitle":["An insight into challenges and subject-related difficulties faced by computer science learners"],"short-title":[],"issued":{"date-parts":[[2016,3,7]]},"references-count":48,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,3,7]]}},"alternative-id":["10.1108\/JEIM-11-2014-0109"],"URL":"https:\/\/doi.org\/10.1108\/jeim-11-2014-0109","relation":{},"ISSN":["1741-0398"],"issn-type":[{"value":"1741-0398","type":"print"}],"subject":[],"published":{"date-parts":[[2016,3,7]]}}}