Perceptions of knowledge management in Brazilian software development companies

  • Juliana Oliveira dos Santos UTFPR
  • Guilherme Augusto dos Reis Martins UTFPR
  • Érica Ferreira de Souza UTFPR
  • Katia Romero Felizardo UTFPR
  • Giovani Volnei Meinerz UTFPR


The software development companies conduct activities that generate a considerable amount of knowledge. Knowledge Management (KM) allows working with the generated knowledge helping in organizational learning. However, professionals in software companies still face several challenges to articulate and leverage knowledge in the organization. We aim at providing evidence about how KM has been adopted in practical environments of software development. We designed a survey instrument that was distributed to Brazilian software development professionals. The survey results improved the current understanding of KM and how it manifests itself in practical software development environments.

Palavras-chave: Knowledge Management, Software Development Companies, Survey


Bjørnson, F. O. and Dingsøyr, T. (2008). Knowledge management in software engineering: A systematic review of studied concepts, findings and research methods used. Information and Software Technology, 50:1055–1068.

Bukowitz, W. and Williams, R. L. (2000). The knowledge management fieldbook. Financial Times Prentice Hall, Great Britain.

Chaudron, M., Heijstek, W., and Nugroho, A. (2012). How effective is uml modeling? Softw Syst Model, 11:571–580.

Dalkir, K. (2017). Knowledge Management in Theory and Practice. Elsevier, USA, 3 edition.

Dingsøyr, T. and Conradi, R. (2002). A survey of case studies of the use of knowledge management in software engineering. International Journal of Software Engineering and Knowledge Engineering, 12:391–414.

Field, A. (2013). When employees leave the company, how can you make sure their expertise doesn’t? Harvard Business Publishing.

Haefliger, S., von Krogh, G., and Spaeth, S. (2008). Code reuse in open source software. Management Science, 54:180–193.

Herrera, R. J. G. and Martin-B, M. J. (2015). A novel process-based KMS success framework empowered by ontology learning technology. Engineering Applications of Artiicial Intelligence, 45:295–312.

Kitchenham, B. A. and Pfleeger, S. L. (2008). Personal opinion surveys. In Guide to Advanced Empirical Software Engineering, pages 63–92. Springer London.

Maciel, C. P. C., Souza, E. F., Vijaykumar, N. L., Falbo, R. A., Meinerz, G. V., and Felizardo, K. R. (2018). An empirical study on the knowledge management practice in software testing. In XXI Ibero-American Conference on Software Engineering (CIBSE)- Experimental Software Engineering (ESELAW) Track.

Mathew, A. O. and Rodrigues, L. L. R. (2019). Holistic evaluation of knowledge management practices in large indian software organisations. International Journal of Web Engineering and Technology (IJWET), 14.

Menolli, A., Cunha, M. A., Reinehr, S., and Malucelli, A. (2015). “old” theories, “new” technologies: Understanding knowledge sharing and learning in brazilian software development companies. Information and Software Technology, 58:289–303.

Napoleão, B. M., Souza, E. F., Ruiz, G. A., Felizardo, K. R., Meinerz, G. V., and Vijaykumar, N. L. (2021). Synthesizing researches on knowledge management and agile software development using the meta-ethnography method. Journal of Systems and Software, 178:110973.

Nonaka, I. and Takeuchi, H. (1995). The knowledge creation company: how Japanese companies create the dynamics of innovation. Oxford University Press, New York.

North, K. and Kumta, G. (2018). Knowledge Management: Value Creation Through Organizational Learning. Springer, 2 edition.

Ouriques, R. A. B., Wnuk, K., Gorschek, T., and Svensson, R. B. (2019). Knowledge management strategies and processes in agile software development: a systematic literature review. International journal of software engineering and knowledge engineering, 29(03):345–380.

Pinto, D., Oliveira, M., Bortolozzi, F., Matta, N., and Ten ?orio, N. (2018). Investigating knowledge management in the software industry: The proof of concept’s findings of a questionnaire addressed to small and medium-sized companies. In Int. Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management.

Ruiz, G. A., Silva, P. R., Souza, E. F., Vijaykumar, N. L., Felizardo, K. R., and Meinerz, G. V. (2018). Knowledge management in agile testing teams: a survey. In XXI Ibero-American Conference on Software Engineering (CIBSE) - Experimental Software Engineering (ESELAW) Track.

Rus, I. and Lindvall, M. (2002). Knowledge management in software engineering. IEEE Software, 19(3):26–38.

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 Ibero-American Conference on Software Engineering (CIBSE) - Experimental Software Engineering (ESELAW) Track, pages 406–419.

Souza, E. F., Falbo, R. A., and Vijaykumar, N. L. (2015). Knowledge management initiatives in software testing: A mapping study. Information and Software Technology, 57:378–391.

Souza, E. F., Falbo, R. A., Vijaykumar, N. L., Felizardo, K. R., Meinerz, G. V., Specimille, M. S., and Coelho, A. G. N. (2021). Development of an ontology-based approach for knowledge management in software testing an experience report. Journal of Software Engineering Research and Development, 9(1):12–21.

Vasanthapriyan, S., Tian, J., and Xiang, J. (2015). A survey on knowledge management in software engineering. In International Conference on Software Quality, Reliability and Security Companion (QRS-C), pages 237–244, Vancouver, BC, Canada.
Como Citar

Selecione um Formato
DOS SANTOS, Juliana Oliveira; MARTINS, Guilherme Augusto dos Reis; DE SOUZA, Érica Ferreira; FELIZARDO, Katia Romero; MEINERZ, Giovani Volnei. Perceptions of knowledge management in Brazilian software development companies. In: CONGRESSO IBERO-AMERICANO EM ENGENHARIA DE SOFTWARE, 25. , 2022, Córdoba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 233-247. DOI: