Abstract
Since 1996 the USC Center for Software Engineering has been accumulating a large amount of software process experience through many real-client project software engineering practices. Through the application of the Experience Factory approach, we have collected and evolved this experience into an experience base (eBASE) which has been leveraged successfully for empirically based software process research. Through eBASE we have realized tangible benefits in automating, organizational learning, and strategic advantages for software engineering research. We share our rationale for creating and evolving eBASE, give examples of how the eBASE has been used in recent process research, discuss current limitations and challenges with eBASE, and what we hope to do achieve in the future with it.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Basili, V., Caldiera, G., McGarry, F., Pajerski, R., Page., G., Waligora, S.: The software engineering laboratory: an operational software experience factory. In: International Conference on Software Engineering archive. Proceedings of the 14th international conference on Software engineering table of contents, Melbourne, Australia, pp. 370–381 (1992) ISBN:0-89791-504-6
Basili, V.R., Caldiera, G., Rombach, D.H.: The Experience Factory. Encyclopaedia of Software Engineering -2 Volume Set, pp. 469–476 (1994)
Althoff, K.-D., Decker, B., Hartkopf, S., Jedlitschka, A., Nick, M., Rech, J.: Experience Management: The Fraunhofer IESE Experience Factory. In: Perner, P. (ed.) Proc. Industrial Data Mining Conference, Leipzig, Institut für Bildverarbeitung und angewandte Informatik, July 2001, pp. 24–25 (2001)
Rech, J., Decker, B., Althoff, K.-D.: Using Knowledge Discovery Technology in Experience Management Systems. In: Proc. Workshop "Maschinelles Lernen (FGML 2001)", GI-Workshop-Woche "Lernen - Lehren - Wissen - Adaptivität (LLWA 2001)", Universität Dortmund (2001)
Boehm, B.: Anchoring the Software Process. IEEE Software, 73–82 (July 1996)
Boehm, B., Abi-Antoun, M., Port, D., Kwan, L.: Requirements Engineering, Expectations Management, and the Two Cultures. International Conference on Requirements Engineering (June 1999), http://sunset.usc.edu/TechRpts/Papers/usccse98-518/usccse98-518.pdf
Boehm, B., Port, D.: Escaping the Software Tar Pit: Model Clashes and How to Avoid Them. ACM Software Engineering Notes, 36–48 (January 1999)
Boehm, B., Port, D.: When Models Collide: Lessons from Software Systems Analysis. IEEE IT Professional, 49–56 (January/February 1999)
Boehm, B., Port, D., Abi-Antoun, M., Egyed, A.: Guidelines for the Life Cycle Objectives (LCO) and the Life Cycle Architecture (LCA) deliverables for Model-Based Architecting and Software Engineering (MBASE). USC Technical Report USC-CSE-98-519 (1998)
Kruchten, P.: The Rational Unified Process, 2nd edn. Addison-Wesley, Reading (2000)
Park, R.: Software Size Measurement: A Framework for Counting Source Statements. CMU/SEI-92-TR-20, Software Engineering Institute, Pittsburgh, PA (1992)
Chen, Y., Boehm, B., Madachy, R., Valerdi, R.: An Empirical Study of eServices Product UML Sizing Metrics. In: ACM-IEEE International Symposium on Empirical Software Engineering (August 2004)
Boehm, B., In, H.: Aids for Identifying Conflicts Among Quality Requirements. In: Proceedings, ICRE 1996 and IEEE Software (March 1996)
Boehm, B., Basili, V., Port, D., Jain, A.: Achieving CMMI Level 5 Improvements with MBASE and the CeBASE Method. CrossTalk 15(5), 9–16 (2002)
Thorp, J.: The Information Paradox: Realizing the Business Benefits of Information Technology. McGraw-Hill, New York (1999)
Boehm, B., In, H.: Cost vs. Quality Requirements: Conflict Analysis and Negotiation Aids. Software Quality Professional 1(2), 38–50 (1999)
Boehm, B., Abts, C., et al.: Software Cost Estimation With COCOMO II. Prentice-Hall, Englewood Cliffs (2000) ISBN 0-13-026692-2
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, Z., Port, D., Chen, Y., Boehm, B. (2006). Evolving an Experience Base for Software Process Research. In: Li, M., Boehm, B., Osterweil, L.J. (eds) Unifying the Software Process Spectrum. SPW 2005. Lecture Notes in Computer Science, vol 3840. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11608035_35
Download citation
DOI: https://doi.org/10.1007/11608035_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-31112-6
Online ISBN: 978-3-540-32450-8
eBook Packages: Computer ScienceComputer Science (R0)