A study about graphs in the representation of knowledge in discussion forums in Software Engineering

  • Patrick Rodrigo Da Silva UTFPR
  • Érica Ferreira de Souza UTFPR
  • Glaúcia Braga e Silva UFV
  • Katia Romero Felizardo UTFPR
  • Giovani Volnei Meinerz UTFPR

Abstract


In the social web paradigm, discussion forums are effective tools to facilitate the knowledge transfer among developers. However, manually finding useful information in discussions on a particular topic is a complex task, making it a major challenge for knowledge management. The objective of this study is to explore the representation of knowledge supported by graphs generated from discussion forums in the context of Software Engineering. Firstly, graphs were built considering the discussion topics of the Stack Overflow forum. Visual analysis as well as analysis of thematic relevance of the graphs were performed. Next, an evaluation of the graphs generated through interviews with software industry professionals was also conducted in order to obtain a practical view of the study conducted. Using graphs generated from discussion forums can help the software industry identify useful information and new trends.

References

Abidi, S., Hussini, S., Sriraj, W., Thienthong, S., and Finley, A. (2009). Knowledge sharing for pediatric pain management via a web 2.0 framework. Studies in health technology and informatics, 150:287–91.

Azevedo, B. F. T. (2011). Minerafórum: um recurso de apoio para análise qualitativa em fóruns de discussão. PhD thesis, Universidade Federal do Rio Grande do Sul. Tese de Doutorado em Informática na Computação.

Azevedo, B. F. T., Behar, P., and Reategui, E. (2011). Qualitative analysis of discussion forums. In International Journal of Computer Information Systems and Industrial Management Applications., pages 671–678.

Dalkir, K. (2005). Knowledge Management in Theory and Practice. The MIT Press.

Falbo, R., Arantes, D., and Natali, A. (2004). Integrating knowledge management and groupware in a software development environment. volume 3336, pages 94–105.

Gottipati, S., Lo, D., and Jiang, J. (2011). Finding relevant answers in software forums. In 26th IEEE/ACM International Conference on Automated Software Engineering, page 323–332.

Liu, Z., Li, K., and Qu, D. (2017). Knowledge graph based question routing for community question answering. In Neural Information Processing, pages 721–730, Cham. Springer International Publishing.

Neto, L. E. C. and Silva, G. B. e. (2018). Colminer: A tool to support communications management in an issue tracking environment. In XIV Brazilian Symposium on Information Systems, SBSI’18.

Nonaka, I. and Krogh, G. (2009). Tacit knowledge and knowledge conversion: controversy and advancement in organizational knowledge creation theory. Organization Science, 30:635–652.

Paulheim, H. (2016). Knowledge graph refinement: A survey of approaches and evaluation methods. Semantic Web, 8:489–508.

Silva, P. R., Santos, V. ; Souza, E. F., Meinerz, G. V., Felizardo, K. R., and Vijaykumar, N. L. (2020). Extraction of useful information from unstructured data in software engineering: A systematic mapping. In XXIII Ibero-American Conference on Software Engineering (CIBSE), pages 1–14.

Zhao, Y., Wang, H., Ma, L., Liu, Y., Li, L., and Grundy, J. (2019). Knowledge graphing git repositories: A preliminary study. In International Conference on Software Analysis, Evolution and Reengineering (SANER), pages 599–603.
Published
2024-05-06
SILVA, Patrick Rodrigo Da; SOUZA, Érica Ferreira de; BRAGA E SILVA, Glaúcia; FELIZARDO, Katia Romero; MEINERZ, Giovani Volnei. A study about graphs in the representation of knowledge in discussion forums in Software Engineering. In: IBERO-AMERICAN CONFERENCE ON SOFTWARE ENGINEERING (CIBSE), 27. , 2024, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 151-165.