Skip to main content

Transferring and evolving experience: A practical approach and its application on software inspections

  • Chapter 3: Applications
  • Conference paper
  • First Online:

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

Abstract

Experience and knowledge management are seen as key capabilities for systematic software development and process improvement. However, it is still not quite clear, how to get this vision to work. In this paper, a process for systematic experience transfer is presented. It covers the activities of experience acquisition, experience documentation and evolution, and experience reuse. This process is a result of the German publicly-funded project SoftQuali, and its practical use is demonstrated by two real project examples, dealing with experience transfer for software inspections. In general it is described how experience can be packaged, both to transfer the technique and to improve it.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lexikon-Institut Bertelsmann, Dictionary, Bertelsmann, Gütersloh, 1979 (in German).

    Google Scholar 

  2. F. Houdek and H. Kempter. Quality Pattern—An approach to packaging software engineering experience. In M. Harandi (ed.): Proceedings of the 1997 Symposium on Software Reusability (SSR'97), Software Engineering Notes, ACM, Mai 1997, pp. 81–88.

    Google Scholar 

  3. M.Y. Jona and J.L. Kolodner. Case-based reasoning. In S.C. Shapiro (ed.): Encyclopedia of Artificial Intelligence. John Wiley & Sons, 1987, pp. 1265–1279.

    Google Scholar 

  4. V.R. Basili, G. Caldiera, and H.D. Rombach. Experience Factory. In J.J. Marciniak (ed.): Encyclopedia of Software Engineering. John Wiley & Sons, New York, 1994, pp. 469–476.

    Google Scholar 

  5. The PEF model. A booklet from the PERFECT EPSRIT project 9090, 1996.

    Google Scholar 

  6. The SoftQuali Consortium. SoftQuali Project Documentation. 1999. Online available at http://www.iese.fhg.de/SOFTQUALI/.

    Google Scholar 

  7. H. Kempter and F. Leippert. Systematic Software Quality Improvement by Goal-Oriented Measurement and Explicit Reuse of Experience knowledge. BMBF-Statusseminar 1996, pp. 281–297, DLR (German Center for Aerospace, in German).

    Google Scholar 

  8. H.D. Rombach, V.R. Basili, and R.W. Selby. Experimental Software Engineering Issues: critical assessment and future directions. Lecture Notes in Computer Science 706, Springer, Berlin, 1993.

    MATH  Google Scholar 

  9. V.R. Basili, G. Caldiera, and H.D. Rombach. Goal question metric paradigm. In J.J. Marciniak (ed.): Encyclopedia of Software Engineering. John Wiley & Sons, New York, 1994, pp. 528–532.

    Google Scholar 

  10. T. DeMarco and T. Lister. Peopleware. Prentice Hall, 1995.

    Google Scholar 

  11. D. Harel. Statecharts: A visual formalism for complex systems. Journal of Science of Computer Programming, vol. 8, 1987, pp. 231–274.

    Article  MathSciNet  Google Scholar 

  12. D. Landes, K. Schneider, and F. Houdek. Organizational learning and experience documentation in industrial software projects. In Proceedings of the 1st Interdisciplinary Workshop on Building, Maintaining, and Using Organizational Memories (OM-98), Brighton, UK, August 1998, pp. 47–63.

    Google Scholar 

  13. C. Alexander. The Timeless Way of Building. Oxford University Press, Oxford, 1979.

    Google Scholar 

  14. B. Minto. The Pyramid Principle—Logic in Writing and Thinking. Minto International, London, 3rd edition, 1987.

    Google Scholar 

  15. W. Bierer. A Process for Building Quality Patterns. Masters thesis, University of Stuttgart, May, 1997 (in German).

    Google Scholar 

  16. V.R. Basili, S. Green, O. Laitenberger, F. Lanubile, F. Shull, S. Sorumgard and M.V. Zelkowitz. The Empirical Investigation of Perspective-Based Reading. Journal of Empirical Software Engineering, 1997.

    Google Scholar 

  17. R.E. Zultner. TQM for Technical Teams. Communications of the ACM, 36(10), October 1993, pp 79–91.

    Article  Google Scholar 

  18. L. Briand, B. Freimut, O. Laitenberger, G. Ruhe, and B. Klein. Quality Assurance Technologies for the EURO Conversion—Industrial Experience at Allianz Life Assurance. Proceedings of the Software Quality Week Europe, Brussels, 1998.

    Google Scholar 

  19. C. McClure. Extending the software process to include reuse. Tutorial given at the Symposium on Software Reusability, May, 1997, Boston, MA.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Günther Ruhe Frank Bomarius

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Houdek, F., Bunse, C. (2000). Transferring and evolving experience: A practical approach and its application on software inspections. In: Ruhe, G., Bomarius, F. (eds) Learning Software Organizations. SEKE 1999. Lecture Notes in Computer Science, vol 1756. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0101423

Download citation

  • DOI: https://doi.org/10.1007/BFb0101423

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41430-8

  • Online ISBN: 978-3-540-44470-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics