Abstract
This paper argues that quantitative process models can play an important role in seeking sustained improvement of E-type software evolution processes and summarises some of the experiences gained in the FEAST projects to date. Modelling guidelines are provided.
The present is a revised version of ’Model-based Assessment of Software Evolution Processes’, Research Report 2000/4, Dept. of Computing, Imperial College, London, Feb. 2000.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Basseville, M., Nikiforov, I.V.: Detection of Abrupt Changes: Theory and Application. PTR Prentice Hall, Englewood Cliffs (1993)
Baumol, W.J.: Macro-Economics of Unbalanced Growth - The Anatomy of Urban Cities. Am. Econ. Rev., 415–426 (Junuary 1967)
Belady, L.A., Lehman, M.M.: An Introduction to Program Growth Dynamics. In: Freiburger, W. (ed.) Statistical Computer Performance Evaluation, pp. 503–511. Academic Press, NY (1972) reprinted in [20]
Boehm, B.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)
Box, G., Luceño, A.: Statistical Control by Monitoring and Feedback Adjustment. Wiley, New York (1997)
Cai, K.Y.: Software Defect and Operational Profile Modeling. Kluwer Boston, Dordrecht (1998)
Chatters, B.W., Lehman, M.M., Ramil, J.F., Wernick, P.: Modelling a Software Evolution Process. In: ProSim 1999 Workshop, Silver Falls, Oregon, June 28-30 (1999); Also as Modelling a Long Term Software Evolution Process. J. of Softw. Process - Improv. and Practice (2000)
Chatters, B.W.: Implementing an Experience Factory: Maintenance and Evolution of the Software and Systems Development Process. In: ICSM 1999, Oxford, UK, August 30 - September 3, pp. 146–151 (1999)
Christie, A.: Simulation in support of CMM-based Process Improvement. Journal of Systems and Software 46(2/3), 107–112 (1999)
Coyle, R.G.: System Dynamics Modelling - A Practical Approach. Chapman & Hall, London (1996)
Curtis, B., Kellner, M.I., Over, J.: Process Modeling. Commun. ACM 35(9), 75–90 (1992)
El Eman, K., Madhavji, N.H. (eds.): Elements of Software Process Assessment and Improvement. IEEE CS Press, Los Alamitos (1999)
FEAST, Feedback, Evolution and Software Technology, web page: http://wwwdse.doc.ic.ac.uk/~mml/feast
Forrester, J.W.: Industrial Dynamics. MIT Press, Cambridge (1961)
Huff, K.E.: Process Measurement though Process Modelling and Simulation. In: ISPW 10, Proc. of the 10th International Software Process Workshop Process Support of Software Procuct Lines, Ventron, France, June 17 - 19, pp. 97–99 (1996)
Kahen, G., Lehman, M.M., Ramil, J.F., Wernick, P.: Dynamic Modelling in the Investigation of Policies for E-type Software Evolution. In: ProSim 2000 Workshop, London UK, July 12 -14, Imp. Col. (2000) (to be presented)
Kaposi, A.A., Myers, M.: Systems, Models and Measures. Springer, Heidelberg (1994)
Kellner, M.I., Madachy, R.J., Raffo, D.M.: Software Process Simulation Modelling: Why? What? How? J. of Syst. and Softw. 46(2/3), 91–106 (1999)
Lehman, M.M.: Programs, Cities, Students, Limits to Growth? Inaugural Lecture. In Imperial College Inaugural Lecture Series 9, 211–229 (1970-1974); Also in Gries, D.(eds.): Programming Methodology. Springer Verlag, 42–62 (1978) reprinted in [20]
Lehman, M.M., Belady, L.A.: Software Evolution - Processes of Software Change. Academic Press London, London (1985)
Lehman, M. M. (ed.): Preprints of the three FEAST Workshops. Dept. of Computing, Imperial College (1994/5) available from [13]
Lehman, M. M.: Feedback in the Software Evolution Process. In: Keynote Address, CSR 11th Annual Workshop on Software Evolution: Models and Metrics. Dublin, (September 7-9, 1994); Also in Information and Softw. Technology, sp. is. on Software Maintenance 38(11), 681–686 (1996)
Lehman, M.M., Stenning, V.: FEAST/1 Case for Support. In: Dept. of Comp., Imperial College, London (March 1996) available from [13]
Lehman, M. M.: FEAST/2 Case for Support. Dept. of Comp., Imperial College, London (July 1998) available from [13]
Lehman, M. M., Ramil, J. F.: Implications of Laws of Software Evolution on Continuing Successful Use of COTS Software. Dept. of Computing, Res. Rep. 98/8, Imperial College, London (June 1998) available from [13]
Lehman, M.M., Perry, D.E., Ramil, J.F.: Implications of Evolution Metrics on Software Maintenance. In: ICSM 1998, Bethesda, MD, November 16-18, pp. 208–217 (1998)
id. On Evidence Supporting the FEAST Hypothesis and the Laws of Software Evolution, Metrics 1998, Bethesda, MD, November 20-21, 84–88 (1998)
Lehman, M.M.: Rules and Tools for Software Evolution and Management. In: FEAST 2000 Workshop. Imperial College, London, July 10 - 12 (2000) (preprints), http://www-dse.doc.ic.ac.uk/~mml/f2000
Low, G.C., Jeffery, R.D.: Function Points in the Estimation and Evaluation of the Software Process. IEEE Trans. on Softw. Eng. 16, 64–71 (1990)
Parnas, D.L.: Software Aging. In: ICSE 16, Sorrento, Italy, May 16-21, pp. 279–287 (1994)
Paulk, M.C., et al.: Capability Maturity Model for Software, Version 1.1. In: Software Engineering Institute Report, CMU/SEI-93-TR-24 (1993)
Ramil, J.F., Lehman, M.M.: Effort Estimation from Change Records of Evolving Software. In: Proc. ICSE 2000, Limerick, Ireland, June 4-11. Posters Track (2000)
Riordan, J.S.: An Evolution Dynamics Model of Software Systems Development. In: Software Phenomenology - Working Papers of the (First) SLCM Workshop, Airlie, Virginia, pp. 339–360. Pub. ISRAD/AIRMICS, Comp. Sys. Comm. US Army, Fort Belvoir VI (1977)
Schruben, L.W.: Establishing the Credibility of Simulations. Simulation 34, 101–105 (1980)
Siy, H., Mockus, A.: Measuring Domain Engineering Effects on Software Coding Cost. Metrics 99, Boca-Raton FL, November 4-6 (1999)
Tesoreiro, R., Zelkowitz, M.A.: Model of Noisy Software Engineering Data. In: ICSE 1998, Kyoto, Japan, April 19-25, pp. 461–476 (1998)
Wall, L., et al.: Programming Perl. O’Reilly & Associates, Sebastopol (1996)
Wernick, P., Lehman, M.M.: Software Process White Box Modelling for FEAST/1. In: ProSim 98 Workshop, Silver Falls, OR, June 23 (1998); Also in J. of Sys. and Softw. 46(2/3) (April 1999)
Wernick, P.: Identifying and Justifying Metrics for Software Evolution Investigations Using the Goal-Question Metric Method. FEAST, Workshop. July 10 - 12, Imperial College, London (2000) (preprints) http://wwwdse.doc.ic.ac.uk/~mml/f2000
Zahran, S.: Software Process Improvement - Practical Guidelines for Business Success. SEI Series in Software Engineering. Addison-Wesley, Harlow (1997)
Zurcher, F.W., Randell, B.: Iterative Multi-Level Modeling - A Methodology for Computer System Design. IBM Res. Div. Rep. RC-1938 (November 1967); Also in Proc. IFIP Congr. 1968, D138–D142, Edinburgh (August 1968)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ramil, J.F., Lehman, M.M., Kahen, G. (2000). The FEAST Approach to Quantitative Process Modelling of Software Evolution Processes. 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_28
Download citation
DOI: https://doi.org/10.1007/978-3-540-45051-1_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67688-1
Online ISBN: 978-3-540-45051-1
eBook Packages: Springer Book Archive