Knowledge Management in Software Process Improvement: A Systematic Literature Review

The development of software products and services within organizations generates a large amount of information that is not recorded and is generally known as tacit knowledge, that is the most valuable information for an organization, since knowledge helps to improve and avoid repetitions of errors. In this context, the implementation of Software Process Improvement within this type of organizations is increasingly important, due to the constant demand for quality in their products and services. However, many of these organizations lose this knowledge and it is not reflected in their software development processes. Therefore, this article establishes the current state of the techniques, tools and strategies for good knowledge management that allow the extraction of tacit knowledge, and its importance within the software processes improvement. The analysis carried out had made it possible to identify the importance of knowledge management and the case studies where knowledge management has been implemented in the software processes improvement. The analysis of the 16 primary studies has identified the importance of knowledge management showing that 15% of the selected primary studies propose a technique, another 15% a tool, while 23% propose a strategy equal to 20% a new domain, with this 27% present a case study.

[1]  F. Shams,et al.  Using Ontologies for improvement of tacit knowledge's flow in an enterprise , 2008, 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications.

[2]  Wilson Castillo-Rojas,et al.  Una Metodología para Procesos Data WareHousing Basada en la Experiencia , 2018 .

[3]  Wilson Castillo-Rojas,et al.  A New Scheme to Visualize Clusters Model in Data Mining , 2016 .

[4]  Jose A. Calvo-Manzano,et al.  Trends and Applications in Software Engineering , 2016, Advances in Intelligent Systems and Computing.

[5]  S. C. Punitha,et al.  Partition document clustering using ontology approach , 2013, 2013 International Conference on Computer Communication and Informatics.

[6]  T. S. Feliu,et al.  Defect Prediction in Software Repositories with Artificial Neural Networks , 2016 .

[7]  Murali Manohar,et al.  A Novel Codification Technique for Tacit Knowledge in Software Industry Using Datamining Techniques , 2016 .

[8]  Dominik Bork,et al.  Tacit to explicit knowledge conversion , 2017, Cognitive Processing.

[9]  Introducing the process improvement in Higher Education Institutions , 2015, 2015 10th Iberian Conference on Information Systems and Technologies (CISTI).

[10]  João Marcelo X. N. Teixeira,et al.  Perspectives on how to evaluate augmented reality technology tools for education: a systematic review , 2019, Journal of the Brazilian Computer Society.

[11]  N. Cassaigne,et al.  The Dashboard: a knowledge conversion tool , 2002, IEEE International Engineering Management Conference.

[12]  Baisakhi Chakraborty,et al.  KMS with hierarchical administrative architecture: A knowledge administrator perspective , 2016, 2016 IEEE International Conference on Knowledge Engineering and Applications (ICKEA).

[13]  Chen Yali,et al.  Conceptual model of tacit knowledge transfer within organizations , 2011, 2011 International Conference on Product Innovation Management (ICPIM 2011).

[14]  José Sergio Ruiz Castilla,et al.  A Model for Knowledge Management in Software Industry , 2016, WEA.

[15]  Jezreel Mejia,et al.  Data Analysis for Software Process Improvement: A Systematic Literature Review , 2017, WorldCIST.

[16]  L. Montuschi La economía basada en el conocimiento: Importancia del conocimiento tácito y del conocimiento codificado , 2001 .

[17]  Jezreel Mejia,et al.  Knowledge extraction tacit for software process improvement in a governmental organization , 2014, 2014 9th Iberian Conference on Information Systems and Technologies (CISTI).

[18]  Alain Bernard,et al.  An Overview on Knowledge Management , 2008 .

[19]  Marcos Rivas Peña,et al.  Process Mining and Automatic Process Discovery , 2018, 2018 7th International Conference On Software Process Improvement (CIMPS).