The anatomy of an experience repository

This paper presents empirical data on the use of a software engineering experience repository in a small software organisation. The data contains information about use, usefulness and structure of the repository. Analysis of the data provides insights into how experience management can support software development in a small software organisation. The data shows that the organisation used the experience repository extensively, found the repository positively useful and realized tangible benefits from its use. The most entered and retrieved types of experience were code examples and document templates and examples, suggesting that the experience repository supported the organisation by providing a vehicle for reuse of concrete development artifacts.

[1]  Frank Maurer,et al.  PROCESS-ORIENTED KNOWLEDGE MANAGEMENT FOR LEARNING SOFTWARE ORGANIZATIONS , 1999 .

[2]  Peter Brössler Knowledge Management at a Software House. An Experience Report , 1999, SEKE.

[3]  Kurt Schneider,et al.  LIDs: A Light-Weight Approach to Experience Elicitation and Reuse , 2000, PROFES.

[4]  Gerhard Fischer,et al.  Supporting reuse by delivering task-relevant and personalized information , 2002, ICSE '02.

[5]  B. Lewis On-demand KM: a two-tier architecture , 2002 .

[6]  Aybüke Aurum,et al.  Capturing implicit software engineering knowledge , 2001, Proceedings 2001 Australian Software Engineering Conference.

[7]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[8]  Scott Henninger,et al.  A Tool for Managing Software Development Knowledge , 2001, PROFES.

[9]  Torgeir Dingsøyr,et al.  Knowledge Management in Medium-Sized Software Consulting Companies , 2002, Empirical Software Engineering.

[10]  Frank Houdek,et al.  Quality patterns—an approach to packaging software engineering experience , 1997, SSR '97.

[11]  Victor R. Basili,et al.  The software engineering laboratory - an operational software experience factory , 1992, International Conference on Software Engineering.

[12]  H. D. Rombach,et al.  THE EXPERIENCE FACTORY , 1999 .

[13]  Michael Diaz,et al.  How Software Process Improvement Helped Motorola , 1997, IEEE Softw..

[14]  M. Zelkowitz,et al.  An experience management system for a software engineering research organization , 2001, Proceedings 26th Annual NASA Goddard Software Engineering Workshop.

[15]  Victor R. Basili,et al.  A Prototype Experience Management System for a Software Consulting Organization , 2001, SEKE.

[16]  Carsten Tautz,et al.  Systematic Population, Utilization, and Maintenance of a Repository for Comprehensive Reuse , 1999, SEKE.

[17]  Reidar Conradi,et al.  Software Experience Bases: A Consolidated Evaluation and Status Report , 2000, PROFES.

[18]  Mikael Lindvall,et al.  Lessons Learned about Structuring and Describing Experience for Three Experience Bases , 2001, LSO.

[19]  Frank Houdek,et al.  Establishing experience factories at Daimler-Benz an experience report , 1998, Proceedings of the 20th International Conference on Software Engineering.