Knowledge Management in Software Engineering: A Systematic Review of Studied Concepts, Findings and Research Methods Used

11/29/2018
by   Finn Olav Bjørnson, et al.
0

Software engineering is knowledge-intensive work, and how to manage software engineering knowledge has received much attention. This systematic review identifies empirical studies of knowledge management initiatives in software engineering, and discusses the concepts studied, the major findings, and the research methods used. Seven hundred and sixty-two articles were identified, of which 68 were studies in an industry context. Of these, 29 were empirical studies and 39 reports of lessons learned. More than half of the empirical studies were case studies. The majority of empirical studies relate to technocratic and behavioural aspects of knowledge management, while there are few studies relating to economic, spatial and cartographic approaches. A finding reported across multiple papers was the need to not focus exclusively on explicit knowledge, but also consider tacit knowledge. We also describe implications for research and for practice.

READ FULL TEXT
research
05/01/2021

Benchmarking as Empirical Standard in Software Engineering Research

In empirical software engineering, benchmarks can be used for comparing ...
research
01/17/2019

Time Pressure in Software Engineering: A Systematic Literature Review

Large project overruns and overtime work have been reported in the softw...
research
04/29/2019

Technical Debt Prioritization: State of the Art. A Systematic Literature Review

Background. Software companies need to manage and refactor Technical Deb...
research
12/29/2020

Research in Global Software Engineering: A Systematic Snapshot

This paper reports our extended analysis of the recent literature addres...
research
01/21/2022

A Systematic Literature Review of Empirical Research on Quality Requirements

Quality requirements deal with how well a product should perform the int...
research
01/26/2023

Sustainability is Stratified: Toward a Better Theory of Sustainable Software Engineering

Background: Sustainable software engineering (SSE) means creating softwa...
research
01/03/2023

Database management system performance comparisons: A systematic survey

Efficiency has been a pivotal aspect of the software industry since its ...

Please sign up or login with your details

Forgot password? Click here to reset