“…The software industry had to find ways of dealing with knowledge at a time when knowledge management as a scientific discipline had not yet evolved, as software development is simply inherently knowledge-intensive. The emergence of agile approaches to planning, executing and managing software projects (Abrahamsson et al, 2002) was an important step forward, not only because of its success (Mansoor et al, 2019) but also from a knowledge management perspective with its emphasis on knowledge transfer, collaboration and face-to-face communication. In the 1990s, after works such as Nonaka's socialization, externalization, combination, and internalization (SECI) model (Nonaka and Takeuchi, 1995) and first notions of knowledge activities (KAs; Pentland, 1995;Andersen, 1996) had been published, software developers' best practice started being complemented by research addressing the particularities of knowledge, knowledge management and creation in software engineering.…”