Uso de Comunidades de Perguntas e Respostas para Explorar Conceitos na Aprendizagem de Computação
Resumo
Comunidades de perguntas e respostas (CQA) online cumprem um papel de fonte de conhecimentos e provimento de informações confiáveis, devido à natureza crowdsourced e de trilhas de informação em formato de pergunta. Nesse trabalho, investigamos o uso da CQA Stack Overflow sobre a linguagem C na aprendizagem informal de conceitos em Computação. Empregamos a abordagem de pesquisa qualitativa com uso da Teoria Fundamentada em Dados Construtivista. Realizamos sessões observacionais com apoio do método Think Aloud Protocol e entrevistas com a técnica Intensive Interviewing. Codificamos os dados coletados com o método de comparação constante. O grupo de participantes voluntários foram estudantes de pós-graduação de Computação, com experiência prática de desenvolvimento de sistemas. Como achados deste estudo, as perguntas detalhadas e respostas bem elaboradas contribuem para a aprendizagem de conceitos de Computação. Entretanto, há uma percepção majoritária de inadequação das trilhas em CQA para aprendizagem de indivíduos iniciantes no assunto, apesar de servirem como material técnico complementar.
Referências
Bandura, A. and Walters, R. H. (1977). Social learning theory, volume 1. Prentice-hall Englewood Cliffs, NJ, .
Cerasoli, C. P., Alliger, G. M., Donsbach, J. S., Mathieu, J. E., Tannenbaum, S. I., and Orvis, K. A. (2018). Antecedents and outcomes of informal learning behaviors: A meta-analysis. Journal of Business and Psychology, 33(2):203-230.
Charmax, K. (2014). Constructing Grounded Theory. Sage publications, 2nd edition.
Creswell, J. W. (2014). Investigação qualitativa e projeto de pesquisa. Penso, Porto Alegre, 3rd edition.
Deng, S., Tong, J., Lin, Y., Li, H., and Liu, Y. (2019). Motivating scholars’ responses in academic social networking sites: An empirical study on researchgate q&a behavior. Information Processing & Management, 56(6):102082.
Ericsson, K. and Fox, M. (2011). Thinking aloud is not a form of introspection but a qualitatively different methodology: Reply to schooler (2011). Psychological bulletin, 137:351–4.
Ericsson, K. A. and Simon, H. A. (1980). Verbal reports as data. Psychological review, 87(3):215.
Francis, J. J., Johnston, M., Robertson, C., Glidewell, L., Entwistle, V., Eccles, M. P., and Grimshaw, J. M. (2010). What is an adequate sample size? operationalising data saturation for theory-based interview studies. Psychology and health, 25(10):1229–1245.
Gimenez, P. J. d. A. and Siqueira, S. W. M. (2021). How much do i stand out in communities q&a? an analysis of user interactions based on graph embedding. In XVII Brazilian Symposium on Information Systems, pages 1–8.
Glaser, B. G. (1992). Basics of grounded theory analysis: Emergence vs forcing. Sociology press.
Jin, J., Li, Y., Zhong, X., and Zhai, L. (2015). Why users contribute knowledge to online communities: An empirical study of an online social q&a community. Information & management, 52(7):840–849.
Kamienski, A. and Bezemer, C.-P. (2021). An empirical study of q&a websites for game developers. Empirical Software Engineering, 26(6):1–39.
Kumar, S. and Chauhan, A. (2020). Recommending question-answers for enriching textbooks. In International Conference on Big Data Analytics, pages 308–328. Springer.
Le, L. T., Shah, C., and Choi, E. (2019). Assessing the quality of answers autonomously in community question–answering. International Journal on Digital Libraries, 20(4):351–367.
Liu, E. Z.-F., Cheng, S.-S., and Lin, C. H. (2013). The effects of using online q&a discussion forums with different characteristics as a learning resource. The Asia-Pacific Education Researcher, 22(4):667–675.
Liu, P., Li, F., and Yang, Z. (2020). A grounded theory approach for modelling the knowledge construction process in exploratory search. In Proceedings of the ACM/IEEE Joint Conference on Digital Libraries in 2020, pages 409–412.
Lou, J., Fang, Y., Lim, K. H., and Peng, J. Z. (2013). Contributing high quantity and quality knowledge to online q & a communities. Journal of the American Society for Information Science and Technology, 64(2):356–371.
Metzler, D., Tay, Y., Bahri, D., and Najork, M. (2021). Rethinking search: Making experts out of dilettantes. SIGIR Forum 55, (13):27.
Mills, J., Bonner, A., and Francis, K. (2006). The development of constructivist grounded theory. International journal of qualitative methods, 5(1):25–35.
Nadi, S. and Treude, C. (2020). Essential sentences for navigating stack overflow answers. In 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), pages 229–239. IEEE.
Overflow, S. (2020). Stack overflow’s 2020 developer survey (2020). https://insights.stackoverflow.com/survey/2020.
Pena-Shaff, J. B. and Nicholls, C. (2004). Analyzing student interactions and meaning construction in computer bulletin board discussions. Computers & Education, 42(3):243–265.
Procaci, T. B., Nunes, B. P., Nurmikko-Fuller, T., and Siqueira, S. W. (2016). Finding topical experts in question & answer communities. In 2016 IEEE 16th International Conference on Advanced Learning Technologies (ICALT), pages 407–411, . IEEE, .
Procaci, T. B., Nunes, B. P., and Siqueira, S. W. (2021). Aprender ao longo da vida através de ambientes pessoais de aprendizagem. [link]. acessado: 19-Fev-2022
Procaci, T. B., Siqueira, S. W., Nunes, B. P., and Nurmikko-Fuller, T. (2017). Modelling experts behaviour in q&a communities to predict worthy discussions. In 2017 IEEE 17th International Conference on Advanced Learning Technologies (ICALT), pages 291–295, . IEEE, .
Procaci, T. B., Siqueira, S. W. M., Nunes, B. P., and Nurmikko-Fuller, T. (2019). Experts and likely to be closed discussions in question and answer communities: An analytical overview. Computers in Human Behavior, 92:519–535.
Putra, M. I. J., Junaid, M., and Sulman, F. (2021). The ability of the question and answer (q&a) method with the help of learnin videos against student learning outcomes amid the covid-19 pandemic. EDUKATIF: Jurnal Ilmu Pendidikan, 3(5):2160–2169.
Ravi, S., Pang, B., Rastogi, V., and Kumar, R. (2014). Great question! question quality in community q&a. In Eighth International AAAI Conference on Weblogs and Social Media.
Santos, J. L. G. d., Cunha, K. S. d., Adamy, E. K., Backes, M. T. S., Leite, J. L., and Sousa, F. G. M. d. (2018). Analise de dados: comparação entre as diferentes perspectivas metodológicas da teoria fundamentada nos dados. Revista da Escola de Enfermagem da USP, 52
Saunders, B., Sim, J., Kingstone, T., Baker, S., Waterfield, J., Bartlam, B., Burroughs, H., and Jinks, C. (2018). Saturation in qualitative research: exploring its conceptualization and operationalization. Quality & quantity, 52(4):1893–1907.
Srba, I. and Bielikova, M. (2016). A comprehensive survey and classification of approaches for community question answering. ACM Transactions on the Web (TWEB), 10(3):1–63.
Srba, I., Savic, M., Bielikova, M., Ivanovic, M., and Pautasso, C. (2019). Employing community question answering for online discussions in university courses: Students’ perspective. Computers & Education, 135:75–90.
Wu, Y., Wang, S., Bezemer, C.-P., and Inoue, K. (2019). How do developers utilize source code from stack overflow? Empirical Software Engineering, 24(2):637–673.
Yilmaz, T., Ozcan, R., Altingovde, I. S., and Özgür Ulusoy (2019). Improving educational web search for question-like queries through subject classification. Information Processing & Management, 56(1):228–246.
Zhang, H., Wang, S., Chen, T.-H., and Hassan, A. E. (2019a). Reading answers on stack overflow: Not enough! IEEE Transactions on Software Engineering, 47(11):2520–2533.
Zhang, Y., Lu, T., Phang, C. W., and Zhang, C. (2019b). Scientific knowledge communication in online q&a communities: Linguistic devices as a tool to increase the popularity and perceived professionalism of knowledge contribution. Journal of the Association for Information Systems, 20(8):3.