Abstract
The paper studies the potential success of using software experience bases for organizational learning. First, a survey of some previous efforts in the area is presented, together with experiences from related fields. The NASA-SEL Experience Factory will be especially commented. We note, that, modern network technologies like the Web provide new possibilities for distributed storage, access and dissemination of relevant knowledge. However, the main problem lies in internalizing formal knowledge (learning), not in externalizing experiences (model building). Then we present an empirical study of four software experience bases in the Norwegian SPIQ project for software process improvement, done in 1997-99. The SPIQ project proposes a pragmatical, overall method for how to plan, establish, use and evaluate software experience bases. The actual hypotheses and research method are presented, followed by a characterization of the studied experience bases and their actual usage and role in the associated companies. The most critical success factors are found to be incremental startup with a low ambition level, usefulness of the knowledge being offered, and, most importantly, stable company strategies and key personnel (may seem obvious, but still not easy). Some advice for introducing and evaluating software experience bases are finally given.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Nonaka, I., Takeuchi, H.: The Knowledge-Creating Company. Oxford University Press, Oxford (1995)
Senge, P.M.: The Fifth Discipline: The Art and Practice of the Learning Organization. Currency/Doubleday (1995)
Conradi, R.: SPIQ: A Revised Agenda for Software Process Support. In: Montangero, C. (ed.) EWSPT 1996. LNCS, vol. 1149, pp. 36–41. Springer, Heidelberg (1996)
Bomarius, F. (ed.): SEKE 1999, p. 126 (June 1999)
Conradi, R.: From Software Experience Databases to Learning Organizations (panel introduction). In: Ruhe, G., Bomarius, F. (eds.) SEKE 1999. LNCS, vol. 1756, pp. 204–206. Springer, Heidelberg (2000)
Basili, V.R., Caldiera, G., Rombach, H.-D.: The Experience Factory, vol. [28], pp. 469–476 (1994)
Houdek, F., Schneider, K., Wieser, E.: Establishing Experience Factories at Daimer Benz: An Experience Report. In: Proc. 20th Int.l Conf. on Software Engineering, Kyoto, pp. 443–447 (May 1998)
Koennecker, A., Jeffery, R., Low, G.: Lessons Learned from a Failure of an Experience Base Initiative Using a Bottom-up Development Paradigm. In: Proc. 24th Annual NASA-SEL Software Engineering Workshop (on CD-ROM), December 1-2, p. 10. NASA Goddard Space Flight Center, Greenbelt (1999)
Feldmann, R.L.: Developing a Tailored Reuse Repository Structure - Experience and First Results, Kaiserslautern, 16 June 1999, vol. [4], pp. 45–58 (1999)
Mili, H., Mili, F., Mili, A.: Reusing Software: Issues and Research Directions. IEEE Trans. Software Engineering, 528–561 (June 1995)
Lim, W.C.: Effects of Reuse and Quality, Productivity and Economics (report from Hewlett-Packard). IEEE Software (special issue on software reuse), 23–30 (September 1994) (best paper in IEEE Software in 1994)
(Manny) Lehman, M.M., Belady, L.A.: Program Evolution - Processes of Software Change, p. 538. Academic Press, London (1985)
Ackerman, M.S., Halverson, C.A.: Reexamining Organizational Memory. CACM 43(1), 59–64 (2000)
Althoff, K.-D., Birk, A., Hartkopf, S., Müller, W., Nick, M., Surmann, D., Tautz, C.: Managing Software Engineering Experience for Comprehensive Reuse. In: Proc. 11th Conf. on Software Engineering and Knowledge Engineering (SEKE 1999), Kaiserslautern, 16-19 June 1999, pp. 10–19. Knowledge Systems Institute, Skokie (1999)
Fayyad, U., Piatetsky-Shapiro, G., Smyth, P.: Chapter on From Data Mining to Knowledge Discovery: An overview. In: Advances in Knowledge Discovery and Data Mining. AAAI/MIT Press (1996)
Brown, J.S., Duguid, P.: Organizational Learning and Communities of Practice: Toward a Unified View of Working, Learning, and Innovation. Organization Science 2(1), 40–57 (1991)
Rifkin, S.: Discipline of Market Leaders and Other Accelerators to Measurement. In: Proc. 24th Annual NASA-SEL Software Engineering Workshop (on CD-ROM), NASA Goddard Space Flight Center, Greenbelt, December 1-2, p. 6 (1999)
Barrett, F.J.: Creativity and Improvisation in Jazz and Organization: Implications for Organizational Learning. Organization Science 9(5), 605–622 (1998)
Dybå, T. (ed.): SPIQ metodebok for prosessforbedring i programvareutvikling. v3.0. In: Norwegian, SINTEF/NTNU/UiO, Trondheim and Oslo, Norway, p. 210 (January 2000)
Deming, W.E.: Out of the crisis. In: MIT Center for Advanced Engineering Study. MIT Press, Cambridge (1986)
ESSI project office: Template for running Software Process Improvement Experiments (PIEs), ESPRIT office, CEC, Brussels (1995)
Basili, V.R., Caldiera, G., Rombach, H.-D.: The Goal Question Metric Paradigm, vol. [28], pp. 528–532 (1994)
Levin, M., Greenwood, D.J.: Introduction to Action Research - Social Research for Social Change, Sage (1998)
Jørgensen, M., Conradi, R., Sjøberg, D.: Reuse of software development experiences - a case study. In: Telektronikk, pp. 48–53 (January 1999); special issue on Software Quality in Telecommunications
Halvorsen, K., Nguyen, M.: A Successful Software Knowledge Base. In: Proc. 11th Conf. on Software Engineering and Knowledge Engineering (SEKE 1999), Kaiserslautern, June 16-19, Knowledge Systems Institute, Skokie, pp. 197–200 (1999)
Dingsøyr, T.: A Lifecycle Process for Experience Databases. In: Schmitt, S., Vollrath, I. (eds.) Challenges for case-based reasoning: Proc. ICCBR 1999 workshops, Centre for Learning Systems and Applications, Seeon, Germany, pp. 9–13 (1999)
Basili, V.R., Selby, R.W., Hutchens, D.H.: Experimentation in Software Engineering. IEEE Trans. on Software Engineering SE-12 (7), 733–743 (1986)
Marciniak, J.J. (ed.): Encyclopedia of Software Engineering - 2 Volume Set. John Wiley and Sons, Chichester (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Conradi, R., Dingsøyr, T. (2000). Software Experience Bases: A Consolidated Evaluation and Status Report. In: Bomarius, F., Oivo, M. (eds) Product Focused Software Process Improvement. PROFES 2000. Lecture Notes in Computer Science, vol 1840. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45051-1_33
Download citation
DOI: https://doi.org/10.1007/978-3-540-45051-1_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67688-1
Online ISBN: 978-3-540-45051-1
eBook Packages: Springer Book Archive