Skip to main content

An Empirical Study on Software Engineering Knowledge/Experience Packages

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5089))

Abstract

This paper is concerned with characterization of software engineering knowledge and experience packages (EP) in the user perspective. It presents the first iteration of an evidence-based study. Results are presented from surveys conducted with many practitioners about the available experience bases, and on literature, to improve our understanding about the state of the practice and art for EP. Additionally, the paper presents attributes and their properties that, in the opinion of the participant practitioners, are relevant for characterizing an EP in the user perspective. Subsequently, with regard to this empirical system, the Acceptability indirect measurement model is provided for experience components. Moreover, the test of this measurement model is shown, which involved both developing qualitative evaluations with practitioners, and measuring ten Internet-available experience bases. Finally, the threats to validity are considered that, as usual for pilot studies, call for further investigation.

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. Davenport, T.H., Prusak, L.: Working Knowledge. Harvard Business School Press (1998)

    Google Scholar 

  2. Agresti, W.: Knowledge Management. Advances in Computers, 53 (2000)

    Google Scholar 

  3. Endres, A., Rombach, D.: A Handbook of Software and Systems Engineering. Addison-Wesley, Reading (2003)

    Google Scholar 

  4. Cantone, G., D’Angiò, A., Falessi, A., Lomartire, A., Pesce, G., Scarrone, S., Does a well structured code pay off? In: A Pilot Study, TR UoRM2 DISP submitted for acceptance to Profes 2008 International Conference (2008)

    Google Scholar 

  5. Basili, V.R., Caldiera, G., Cantone, G.: A Reference Architecture for the Component Factory. ACM Transactions on Software Engineering and Methodology (1994)

    Google Scholar 

  6. Decker, B., Ras, E., Rech, J., Klein, B., Reuschling, Ch., Höcht, Ch., Kilian, L., Traphoener, R., Haas, V., A Framework for Agile Reuse in Software Engineering using Wiki Technology. In: Knowledge Management for Distributed Agile Processes Workshop, Germany (2005)

    Google Scholar 

  7. Chesbrough, H.W.: Open Innovation: The New Imperative for Creating And Profiting from Technology. Harvard Business School Press (2005)

    Google Scholar 

  8. Basili, V.R., Caldiera, G., Rombach, H.D.: Experience Factory, Encyclopedia of Software Engineering, vol. 1. John Wiley & Sons, Chichester (1994)

    Google Scholar 

  9. Bomarius, F., Ruhe, G.: Learning Software Organization, Methodology and Applications. LNCS. Springer, Heidelberg (2000)

    Google Scholar 

  10. Thong, J.Y.L., Hong, W.Y., Tam, K.Y.: What leads to user acceptance of digital libraries? ACM, New York (2004)

    Google Scholar 

  11. Basili, V.R., Rombach, H.D.: The TAME Project: Towards improvement-oriented software environments. IEEE Transactions on Software Engineering (June 1988)

    Google Scholar 

  12. Basili, V.R., Weiss, D.M.: A methodology for collecting valid software engineering data. IEEE TSE SE-10(6) (1984)

    Google Scholar 

  13. Fenton, N.E.: Software Metrics: A Rigorous Approach. Intl. Thomson Computer Press (1991)

    Google Scholar 

  14. Cantone, G., Donzelli, P.: Software Measurements: from Concepts to Production, TR ISERN-96-15 (in Italian), For A slightly up-dated version of this paper see Cantone G., Donzelli, P. e Pesce, G.: Misure software: teoria, modelli e ciclo di vita. In: GUFPI – ISMA (Eds.) Metriche del Software. Esperienze e ricerche, Franco Angeli (2006), http://isern.iese.de/network/ISERN/pub/technical_reports/isern-96-15.pdf

  15. Morasca, S.: Software Measurements. In: Handbook of Software Engineering and Knowledge Engineering, ch. 26, vol. 1, World Scientific Publishing Co. Pte. Ltd, Singapore (2001)

    Google Scholar 

  16. Ardimento, P., Cimitile, M.: An Empirical Investigation on Software Engineering Knowledge/Experience Packages: Surveys on the State of the Art and Practice, Development of Measurement Models, and Pilot Experimental Verification, TR01, DI UoBari (January 2008)

    Google Scholar 

  17. van Solingen, R., Oivo, M., Hoisl, B., Rombach, D., Rue, G.: Adopting GQM-based measurement in an industrial environment. IEEE Software (January/February 1998)

    Google Scholar 

  18. Solingen, R., van Berghout, E.: The Goal/Question/Metrics Method: a practical guide for quality improvement of software quality. McGraw-Hill PC, New York (1999)

    Google Scholar 

  19. Basili, V.R.: Software Development: A Paradigm for the Future. In: Proceedings of COMPSAC (1989)

    Google Scholar 

  20. Koennecker, A., Jeffery, R., Low, G.: Lessons Learned from the Failure of an Experience Base Initiative Using Bottom-up Development Paradigm. In: Proceedings of the 24th Annual Software Engineering Workshop, USA (1999)

    Google Scholar 

  21. Ruhe, G.: Experience Factory-Based Professional Education and Training. IEEE Software (1999)

    Google Scholar 

  22. Basili, V.R., McGarry, F.E.: The Experience Factory: How to Build and Run One. In: Tutorial given at the 17th International Conference on Software Engineering. ACM Press, New York (1995) A slightly up-dated version of this paper was also presented at the 20th International Conference on Software Engineering (ICSE 2000),Kyoto, Japan, April (1998)

    Google Scholar 

  23. Basili, V.R., Lindvall, M., Costa, P.: Implementing the Experience Factory concepts as a set of Experience Bases. In: Proceedings of the 13th Conference on Software Engineering and Knowledge Engineering (2001)

    Google Scholar 

  24. Basili, V.R., Bomarius, F., Feldmann, R.L.: Get Your Experience Factory Ready for the Next Decade: Ten Years After Experience Factory: How to Build and Run One, ICSE Tutorial (2007)

    Google Scholar 

  25. Jedlitschka, A., Pfahl, D.: Experience-Based Model-Driven Improvement Management with Combined Data Sources from Industry and Academia. In: Proceedings of the 2003 International Symposium on Empirical Software Engineering (2003)

    Google Scholar 

  26. Broomé, M., Runeson, P.: Technical Requirements for the Implementation of an Experience Base. In: Proceedings of the Eleventh Conference on Software Engineering and Knowledge Engineering, Germany (1999)

    Google Scholar 

  27. Jedlitschka, A., Nick, M.: Software Engineering Knowledge Repositories. In: Conradi, R., Wang, A.I. (eds.) Empirical Methods and Studies in Software Engineering Experiences from ESERNET. Springer, Heidelberg (2003)

    Google Scholar 

  28. Feldmann, R.L., Rus, I.: When Knowledge and Experience Repositories grow new Challenges Arise. In: Proceedings of the 5th International Workshop on Learning Software Organizations (2003)

    Google Scholar 

  29. Basili, V.R.: The Maturing of the Quality Improvement Paradigm in the SEL and Experience Factory Fundamentals. In: 18th Software Engineering Workshop (SEL), NASA/Goddard Space Flight Center, Greenbelt, MD, 1-2 December (1993)

    Google Scholar 

  30. PERFECT Consortium, PIA Experience Factory- The PEF Model, PERFECT Consortium (1997)

    Google Scholar 

  31. Rus, I., Lindwall, M.: Knowledge Management in Software Engineering. IEEE Software (2002)

    Google Scholar 

  32. http://www.serlab.di.uniba.it

  33. Boffoli, N., Caivano, D., La Nubile, F., Visaggio, G.: La Sperimentazione come Veicolo per l’Introduzione di Innovazione Tecnologica, AICA (2003)

    Google Scholar 

  34. Ardimento, P., Cimitile, M.: Lesson Learned while Studying Empirically Software Engineering Knowledge/Experience Base, TR01, DI UoBari (January 2008)

    Google Scholar 

  35. Seaman, C.: Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transaction on Software Engineering 25 (1999)

    Google Scholar 

  36. Basili, V.R.: The Experience Factory and its relationship to other quality approaches. In: Advances in Computers, vol. 41, Academic Press, London (1995)

    Google Scholar 

  37. Wohlin, C., Runeson, P., Host, M., Ohlsson, M.C., Regnell, B., Wesslen, A.: Experimentation in Software Engineering: an Introduction. Kluwer Academic Publishers, Dordrecht (2000)

    MATH  Google Scholar 

  38. Jedlitschka, A., Pfahl, D.: Experience-Based Model Driven Improvement Management with Combined Data Sources from Industry and Academia. IEEE Software (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andreas Jedlitschka Outi Salo

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ardimento, P., Cimitile, M. (2008). An Empirical Study on Software Engineering Knowledge/Experience Packages. In: Jedlitschka, A., Salo, O. (eds) Product-Focused Software Process Improvement. PROFES 2008. Lecture Notes in Computer Science, vol 5089. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69566-0_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69566-0_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69564-6

  • Online ISBN: 978-3-540-69566-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics