skip to main content
10.1145/3275245.3275260acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbqsConference Proceedingsconference-collections
research-article

Knowledge Management Diagnostics in Software Development Organizations: a Systematic Literature Review

Authors Info & Claims
Published:17 October 2018Publication History

ABSTRACT

Context: Managing knowledge is one of the main challenges for software development organizations. Thus, the principles of Knowledge Management (KM) are presented as determinant and effective factors for the software product quality. There are several approaches to applying KM in an organization. However, for a KM approaches to succeed, it is important to conduct a KM diagnostic in order to analyze the KM current state that already exists in the organization. Objective: The objective of this paper is to present the results of a Systematic Literature Review (SLR) conducted to summarize existing research on KM diagnostic in software development organizations. Method: SLR was performed by searching four electronic databases. We also performed backward snowballing from reference lists of selected studies. Results: From the SLR, we identified 24 studies addressing investigated differents approaches related to KM diagnostics in software development organizations. Conclusion: Based on our results we conclude that in the software engineering context the KM diagnosis practice still does not seem consolidated.

References

  1. Y. Andriyani, R. Hoda, and R. Amor. 2017. Understanding Knowledge Management in Agile Software Development Practice. International Conference on Knowledge Science, Engineering and Management (KSEM), 195--207.Google ScholarGoogle Scholar
  2. A. Aurum, F. Daneshgar, and J. Ward. 2008. Investigating Knowledge Management practices in software development organisations - An Australian experience. Information and Software Technology 50 (2008), 511--533. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Ay. Aurum, J. Ross, W. Claes, and M. Handzic. 2003. Managing Software Engineering Knowledge. Springer-Verlag, Berlin, Heidelberg. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. F. O. Bjørnson and T. Dingsøyr. 2008. Knowledge management in software engineering: A systematic review of studied concepts, findings and research methods used. Information and Software Technology 50 (2008), 1055--1068. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. W. Bukowitz and R. L. Williams. 2000. The knowledge management fieldbook. Financial Times Prentice Hall, Great Britain.Google ScholarGoogle Scholar
  6. K. S. Cameron and R. E. Quinn. 2006. Diagnosing and Changing Organisational Culture: The Competing Values Framework. John Wiley & Sons.Google ScholarGoogle Scholar
  7. J. B. Carreteiro, P. and. Vasconcelos, A. Barão, and A. Rocha. 2016. A Knowledge Management Approach for Software Engineering Projects Development. In New Advances in Information Systems and Technologies. Springer International Publishing, 59--68.Google ScholarGoogle Scholar
  8. O. Chouseinoglou, D. Iren, N. A. Karagoz, and S. Bilgen. 2013. AiOLoS: A model for assessing organizational learning in software development organizations. Information and Software Technology 55 (2013), 1904--1924. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. K. Dalkir. 2005. Knowledge Management in Theory and Practice. Elsevier, Burlington, MA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. T. H. Davenport and L. Prusak. 2000. Working knowledge (2 ed.). Harward Business School Press, Boston, USA.Google ScholarGoogle Scholar
  11. F. O. Dingsøyr. 2007. Knowledge Management in Software Process Improvement. Ph.D. Dissertation. Norwegian University of Science and Technology, Department of Computer and Information Science Faculty of Information Technology, Mathematics and Electrical Engineering.Google ScholarGoogle Scholar
  12. S. Dorairaj, J. Noble, and P. Malik. 2012. Knowledge Management in Distributed Agile Software Development. Agile Conference, 64--73. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. El Emam, J.N. Drouin, W. Melo, and A. Dorling. 1998. SPICE - The Theory and Practice of Software Process Improvement and Capability Determination. Wiley-IEEE Computer Society Press, Los Alamitos (CA). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. R. M. Esteves. 2017. Requisitos de software funcionais para o desenvolvimento de plataforma digital de diagóstigo da gestão do conhecimento nas organizações. Masters Dissertation (In Portuguese). UniCesumar, Maringá, Paraná, Brazil.Google ScholarGoogle Scholar
  15. A. F. Fonseca. 2006. Organizational Knowledge Assessment Methodology (2 ed.). World Bank Institute, Washington.Google ScholarGoogle Scholar
  16. S. Ghobadi and L. Mathiassen. 2018. Risks to Effective Knowledge Sharing in Agile Software Teams: A Model for Assessing and Mitigating Risks. Information Systems Journal 27 (2018), 699--731.Google ScholarGoogle ScholarCross RefCross Ref
  17. V. Goldoni and M. Oliveira. 2010. Knowledge management metrics in software development companies in Brazil. Journal of Knowledge Management 14 (2010), 301--313.Google ScholarGoogle ScholarCross RefCross Ref
  18. J. Gopal, A. K. Sangaiah, A. Basu, and X. Z. Gao. 2018. Integration of fuzzy DEMATEL and FMCDM approach for evaluating knowledge transfer effectiveness with reference to GSD project outcome. International Journal of Machine Learning and Cybernetics 9 (2018), 225--241.Google ScholarGoogle ScholarCross RefCross Ref
  19. B. H. Hansen and K. Kautz. 2004. Knowledge Mapping: A Technique for Identifying Knowledge Flows in Software Organisations. European Conference on Software Process Improvement, 126--137.Google ScholarGoogle Scholar
  20. S. Iuliana. 2009. A knowledge management practice investigation in Romanian software development organizations. WSEAS Transactions on Computers 8 (2009), 459--468. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. M. Ivarsson and T. Gorscherk. 2012. Praction Selection Framework. International Journal of Software Engineering and Knowledge Engineering 22 (2012), 17--58.Google ScholarGoogle ScholarCross RefCross Ref
  22. M. Jager. 1999. The KMAT: benchmarking knowledge management. Library Management 20 (1999), 367--372.Google ScholarGoogle ScholarCross RefCross Ref
  23. A. Khosravi, A. R. C. Hussin, and M. Nilashi. 2018. Toward software quality enhancement by Customer Knowledge Management in software companies. Telematics and Informatics 35 (2018), 18--37.Google ScholarGoogle ScholarCross RefCross Ref
  24. B. A. Kitchenham and S. Charters. 2007. Guidelines for performing Systematic Literature Reviews in Software Engineering. Technical Report EBSE 2007-001. Keele University and Durham University, UK.Google ScholarGoogle Scholar
  25. L. Lagerberg, P. Emanuelsson, K. Sandahl, and D. Stahl. 2013. The impact of agile principles and practices on largescale software development projects: A multiple-case study of two projects at Ericsson. International Symposium on Empirical Software Engineering and Measurement (ESEM), 348--356.Google ScholarGoogle Scholar
  26. F. Lehner. 2009. Measuring KM Success and KM Service Quality with KnowMetrix -- First Experiences from a Case Study in a Software Company. 3rd International Conference on Knowledge Science, Engineering and Management, 335--346. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Levy, I. Hadar, and I. Aviv. 2009. Enhancing Knowledge Intensive Business Processes via Knowledge Management Audit. Americas Conference on Information Systems, California.Google ScholarGoogle Scholar
  28. M. Levy, I. Hardar, S. Greenspan, and E. Hadar. 2008. Knowledge Management Culture Audit: Capturing Tacit Perceptions and Barriers. Americas' Conference on Information Systems (AMCIS), 1--8.Google ScholarGoogle Scholar
  29. M. Levy, I. Hardar, S. Greenspan, and E. Hadar. 2010. Uncovering cultural perceptions and barriers during knowledge audit. Journal Knowledge Management 14 (2010), 114--127.Google ScholarGoogle ScholarCross RefCross Ref
  30. M. Levy and O. Hazzan. 2009. Knowledge management in practice: The case of agile software development. In Cooperative and Human Aspects on Software Engineering. IEEE, 60--65. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. M. Lewis. 1998. Iterative triangulation: a theory development process using existing case studies. J. Oper. Manag. 16 (1998), 455--469.Google ScholarGoogle ScholarCross RefCross Ref
  32. J. Liebowitz. 2012. Knowledge Management Handbook:Collaboration and Social Networking, (2 ed.). RC Press.Google ScholarGoogle Scholar
  33. M. Lindvall and I. Rus. 2002. Knowledge management in software engineering. IEEE Software 19 (2002), 26--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. C. P. C. Maciel, E. F. Souza, N. L. Vijaykumar, R. A. Falbo, G. V. Meinerz, and K. R. Felizardo. 2018. An Empirical Study on the Knowledge Management Practice in Software Testing. In Experimental Software Engineering Latin American Workshop (ESELAW'18). XXI Ibero-American Conference on Software Engineering (CIBSE).Google ScholarGoogle Scholar
  35. S. M. Mitchell and C. B. Seaman. 2011. A Knowledge Mapping Technique for Project-level Knowledge Flow Analysis. International Symposium on Empirical Software Engineering and Measurement, 347--350. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. S. M. Mitchell and C. B. Seaman. 2016. Could removal of project-level knowledge flow obstacles contribute to software process improvement? A study of software engineer perceptions. Information and Software Technology 72 (2016), 151--170. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. M. Nejati. 2010. Knowledge Management Performance Evaluation: Challenges and Requirements for Organizations. Technics Technologies Education Management 5 (2010), 251--254.Google ScholarGoogle Scholar
  38. S. Nerur and V. Balijepally. 2007. Theoretical reflections on agile development methodologies. Commun. ACM 50 (2007), 79--83. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. S. M. Neves, C. E. S. Silva, V. A. P. Salomon, A. F. Silva, and B. E. P. Sotomonte. 2014. Risk management in software projects through Knowledge Management techniques: Cases in Brazilian Incubated Technology-Based Firms. International Journal of Project Management 32 (2014), 125--138.Google ScholarGoogle ScholarCross RefCross Ref
  40. I. Nonaka and G. Krogh. 2009. Tacit Knowledge and Knowledge Conversion: controversy and Advancement in Organizational Knowledge Creation Theory. Organization Science 30 (2009), 635--652. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. I. Nonaka and H. Takeuchi. 1997. The knowledge-creating company. Oxford University Press, Oxford, New York.Google ScholarGoogle Scholar
  42. D.E. O'Leary and R. Studer. 2001. Knowledge Management: an Interdisciplinary Approach. IEEE Intelligent Systems 16, No. 1 (2001). Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. G. Ozen, N. A. Karagoz, O. Chouseinoglou, and S. Bilgen. 2013. Assessing Organizational Learning in IT Organizations: An experience report from industry. Intern. Workshop on Software Measurement (IWSM) and International Conference on Software Process and Product Measurement (Mensura), 253--258. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. N. C. Pa, A. Taheri, and R. Abdullah. 2012. A Survey on Approaches in Knowledge Audit in Organizations. Asian Transactions on Computers 02 (2012).Google ScholarGoogle Scholar
  45. O. Paulzen, M. Doumi, P. Perc, and A. Roibas. 2002. A Maturity Model for Quality Improvement in Knowledge Management. International Symposium on Empirical Software Engineering and MeasurementEnabling Organizations and Society through Information Systems (ACIS), 243--253.Google ScholarGoogle Scholar
  46. J. Pfeiffer and R. Sutton. 1999. The knowledge-creating company. Harvard Business School Press, Boston.Google ScholarGoogle Scholar
  47. J. H. Rabelo, E. C.C. Oliveira, D. V. Santos, L. C. S. Braga, G. S. Souza, I. F. Steinmacher, and T. U. Conte. 2015. Knowledge Management and Organizational Culture in a Software Organization -- a Case Study. 8th International Workshop on Cooperative and Human Aspects of Software Engineering, 89--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. O. M. Rodriguez-Elias, A. I. Martínez-García, A. Vizcaíno, J. Favela, and M. Piattini. 2008. A framework to analyze information systems as knowledge flow facilitators. Information and Software Technology 50 (2008), 481--498. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. G. Schreiber, H. Akkermans, A. Anjewierden, R. De Hoog, N. Shadbolt, W.V. De Velde, and B. Wielinga. 1999. Knowledge Engineering and Management: The CommonKADS Methodology. MIT Press, Cambridge, MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. S. K. Singh. 2008. Role of leadership in knowledge management: a study. Journal of Knowledge Management 12 (2008), 3--15.Google ScholarGoogle ScholarCross RefCross Ref
  51. E. F. Souza. 2007. Knowledge management applied to software testing: an ontology based framework. Ph.D. Dissertation. National Institute for Space Research (INPE), Applied Computing, São José dos Campos, Brazil.Google ScholarGoogle Scholar
  52. E. F. Souza, R. A. Falbo, and N. L. Vijaykumar. 2015. Knowledge management initiatives in software testing: A mapping study. Information and Software Technology 57 (2015), 378--391.Google ScholarGoogle ScholarCross RefCross Ref
  53. L. Taheri, N. C. Pa. Abdullah, S. Abdullah, and Shafazand M. Y. 2014. Identifying Knowledge Components in Software Requirement Elicitation. International Conference on Industrial Engineering and Engineering Management, 286--291.Google ScholarGoogle Scholar
  54. L. Taheri, N. C. Pa, R. Abdullah, and S Abdullah. 2015. A Knowledge Audit Model to Assess the Knowledge in Requirement Elicitation Process. 9th Malaysian Software Engineering Conference, 106--111.Google ScholarGoogle ScholarCross RefCross Ref
  55. J. C. C. Terra. 2001. Gestão do Conhecimento: O Grande Desafio Empresarial (2 ed.). Negócio Editora, São Paulo.Google ScholarGoogle Scholar
  56. N. Unkelos-Shpigel and I. Hadar. 2013. Enhancing Deployment Requirements' Traceability via Knowledge Management Audit. In The 25th International Conference on Software Engineering & Knowledge Engineering (SEKE). 574--577.Google ScholarGoogle Scholar
  57. S. Vasanthapriyan, J. Tian, and J. Xiang. 2015. A Survey on Knowledge Management in Software Engineering. International Conference on Software Quality, Reliability and Security Companion (QRS-C), Vancouver, BC, Canada, 237--244. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Knowledge Management Diagnostics in Software Development Organizations: a Systematic Literature Review

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      SBQS '18: Proceedings of the XVII Brazilian Symposium on Software Quality
      October 2018
      384 pages
      ISBN:9781450365659
      DOI:10.1145/3275245

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 October 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate35of99submissions,35%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader