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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Davenport, T.H., Prusak, L.: Working Knowledge. Harvard Business School Press (1998)
Agresti, W.: Knowledge Management. Advances in Computers, 53 (2000)
Endres, A., Rombach, D.: A Handbook of Software and Systems Engineering. Addison-Wesley, Reading (2003)
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)
Basili, V.R., Caldiera, G., Cantone, G.: A Reference Architecture for the Component Factory. ACM Transactions on Software Engineering and Methodology (1994)
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)
Chesbrough, H.W.: Open Innovation: The New Imperative for Creating And Profiting from Technology. Harvard Business School Press (2005)
Basili, V.R., Caldiera, G., Rombach, H.D.: Experience Factory, Encyclopedia of Software Engineering, vol. 1. John Wiley & Sons, Chichester (1994)
Bomarius, F., Ruhe, G.: Learning Software Organization, Methodology and Applications. LNCS. Springer, Heidelberg (2000)
Thong, J.Y.L., Hong, W.Y., Tam, K.Y.: What leads to user acceptance of digital libraries? ACM, New York (2004)
Basili, V.R., Rombach, H.D.: The TAME Project: Towards improvement-oriented software environments. IEEE Transactions on Software Engineering (June 1988)
Basili, V.R., Weiss, D.M.: A methodology for collecting valid software engineering data. IEEE TSEÂ SE-10(6) (1984)
Fenton, N.E.: Software Metrics: A Rigorous Approach. Intl. Thomson Computer Press (1991)
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
Morasca, S.: Software Measurements. In: Handbook of Software Engineering and Knowledge Engineering, ch. 26, vol. 1, World Scientific Publishing Co. Pte. Ltd, Singapore (2001)
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)
van Solingen, R., Oivo, M., Hoisl, B., Rombach, D., Rue, G.: Adopting GQM-based measurement in an industrial environment. IEEE Software (January/February 1998)
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)
Basili, V.R.: Software Development: A Paradigm for the Future. In: Proceedings of COMPSAC (1989)
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)
Ruhe, G.: Experience Factory-Based Professional Education and Training. IEEE Software (1999)
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)
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)
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)
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)
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)
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)
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)
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)
PERFECT Consortium, PIA Experience Factory- The PEF Model, PERFECT Consortium (1997)
Rus, I., Lindwall, M.: Knowledge Management in Software Engineering. IEEE Software (2002)
Boffoli, N., Caivano, D., La Nubile, F., Visaggio, G.: La Sperimentazione come Veicolo per l’Introduzione di Innovazione Tecnologica, AICA (2003)
Ardimento, P., Cimitile, M.: Lesson Learned while Studying Empirically Software Engineering Knowledge/Experience Base, TR01, DI UoBari (January 2008)
Seaman, C.: Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transaction on Software Engineering 25 (1999)
Basili, V.R.: The Experience Factory and its relationship to other quality approaches. In: Advances in Computers, vol. 41, Academic Press, London (1995)
Wohlin, C., Runeson, P., Host, M., Ohlsson, M.C., Regnell, B., Wesslen, A.: Experimentation in Software Engineering: an Introduction. Kluwer Academic Publishers, Dordrecht (2000)
Jedlitschka, A., Pfahl, D.: Experience-Based Model Driven Improvement Management with Combined Data Sources from Industry and Academia. IEEE Software (2003)
Author information
Authors and Affiliations
Editor information
Rights 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)