Skip to main content

Software Experience Bases: A Consolidated Evaluation and Status Report

  • Conference paper
Product Focused Software Process Improvement (PROFES 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1840))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Nonaka, I., Takeuchi, H.: The Knowledge-Creating Company. Oxford University Press, Oxford (1995)

    Google Scholar 

  2. Senge, P.M.: The Fifth Discipline: The Art and Practice of the Learning Organization. Currency/Doubleday (1995)

    Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. Bomarius, F. (ed.): SEKE 1999, p. 126 (June 1999)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Basili, V.R., Caldiera, G., Rombach, H.-D.: The Experience Factory, vol. [28], pp. 469–476 (1994)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Feldmann, R.L.: Developing a Tailored Reuse Repository Structure - Experience and First Results, Kaiserslautern, 16 June 1999, vol. [4], pp. 45–58 (1999)

    Google Scholar 

  10. Mili, H., Mili, F., Mili, A.: Reusing Software: Issues and Research Directions. IEEE Trans. Software Engineering, 528–561 (June 1995)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. (Manny) Lehman, M.M., Belady, L.A.: Program Evolution - Processes of Software Change, p. 538. Academic Press, London (1985)

    Google Scholar 

  13. Ackerman, M.S., Halverson, C.A.: Reexamining Organizational Memory. CACM 43(1), 59–64 (2000)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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)

    Google Scholar 

  18. Barrett, F.J.: Creativity and Improvisation in Jazz and Organization: Implications for Organizational Learning. Organization Science 9(5), 605–622 (1998)

    Article  Google Scholar 

  19. Dybå, T. (ed.): SPIQ metodebok for prosessforbedring i programvareutvikling. v3.0. In: Norwegian, SINTEF/NTNU/UiO, Trondheim and Oslo, Norway, p. 210 (January 2000)

    Google Scholar 

  20. Deming, W.E.: Out of the crisis. In: MIT Center for Advanced Engineering Study. MIT Press, Cambridge (1986)

    Google Scholar 

  21. ESSI project office: Template for running Software Process Improvement Experiments (PIEs), ESPRIT office, CEC, Brussels (1995)

    Google Scholar 

  22. Basili, V.R., Caldiera, G., Rombach, H.-D.: The Goal Question Metric Paradigm, vol. [28], pp. 528–532 (1994)

    Google Scholar 

  23. Levin, M., Greenwood, D.J.: Introduction to Action Research - Social Research for Social Change, Sage (1998)

    Google Scholar 

  24. 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

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. Basili, V.R., Selby, R.W., Hutchens, D.H.: Experimentation in Software Engineering. IEEE Trans. on Software Engineering SE-12 (7), 733–743 (1986)

    Google Scholar 

  28. Marciniak, J.J. (ed.): Encyclopedia of Software Engineering - 2 Volume Set. John Wiley and Sons, Chichester (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics