A Reference Model for Knowledge Management in Software Engineering

Javier Andrade Garda, Juan Ares, Rafael García, Santiago Rodríguez, Sonia Suárez · Engineering letters · 2006

Software engineering is a discipline in which knowledge and experience, acquired in the course of many years, play a fundamental role. In this discipline changes are particularly fast, and new methodologies, techniques and technology constantly appear and modify or refine the existing knowledge. In this context, this work proposes the use of a knowledge management strategy that will allow each person involved in software development to access the best possible available knowledge at the right time. Specifically as a first step towards introducing a knowledge management programme that supports the software process, we present a formalization scheme that is able to represent and, therefore, capture and transmit the relevant organizational knowledge and metaknowledge that exists in software development. In this way, we facilitate the transmission of experiences and knowledge inside the organization and make institutional learning possible. Finally, our proposal will be illustrated by means of its application to software requirements engineering.

Read the paper · More papers on PaperTik