The Experience Factory Approach : Realizing Learning from Experience in Software Development Organizations
We will introduce an infrastructure called Experience Factory that supports organizational learning in software development, i.e. the systematic reuse of all kinds of software knowledge. We are detailing existing software knowledge reuse process models using a knowledge level framework for case-based reasoning, based on an extension of the case-based reasoning cycle of Aamodt and Plaza [AP94]. Currently an experience base, the experience factory subpart where the knowledge is stored, is being built using case-based reasoning focusing on software inspections carried out in industrial software organizations.