Abstract
Project management decisions are the primary basis for project success (or failure). Mostly, such decisions are based on an intuitive understanding of the underlying software engineering and management process and have a likelihood of being misjudged. Our problem domain is product-line evolution. We model the dynamics of the process by incorporating feedback loops appropriate to two decision structures: staffing policy, and the forces of growth associated with long-term software evolution. The model is executable and supports project managers to assess the long-term effects of possible actions. Our work also corroborates results from earlier studies of E-type systems, in particular the FEAST project and the rules for software evolution, planning and management.
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
Lehman M M, Belady J F, Software Evolution – Processes of Software Change, Academic Press, 1985.
Abdel-Hamid T, Madnick S, Software Project Dynamics, Englewood Cliffs, NJ, Prentice Hall, 1991.
Kellner M, Software process modeling and support for management planning and control, Proceedings of the first international conference on the software process, pp.8028, IEEE Computer Society, 1991.
Lehman M M, Ramil J F, The impact of feedback in the global software process, 1999.
Kahen G, Lehman M M, Ramil J F, Wernick P, An approach to system dynamics modeling of aspects of the global software process, 2001.
Wernick P, Lehman M M, software process dynamic modeling for FEAST/1, Software Process Improvement and Pracyice, 7(3-4), 2002.
Lakey P, A hybrid software process simulation model for project management, ProSim Workshop 2003.
Lehman M M, Ramil J F, Software evolution: background, theory, practice, Information Processing Letters archive, special issue contributions to computing science, 88(1-2), 2003.
Boehm B, Brown A W, Madachy R, Yang Y, A software product line life cycle cost estimation model, ISESE ‘04:The 2004 International Symposium on Empirical Software Engineering, pp 156-164, IEEE Computer Society, 2004.
Ramil J F, Lehman M M, Cohen G, Simulation process modeling for managing software evolution, in Acuna S T and Juristo N (Eds), Software process modeling, New York: Springer Science + Business Media Inc., 2005.
Sarang N, Benchmarking product and service quality – a unified approach, Proceedings of the European Software Engineering Process Group Conference, 2004.
Sarang N., Sanglikar M, An analysis of effort variance in software maintenance projects, Proceedings of the International Conference on Systems, Computing Sciences and Software Engineering, Springer, 2007
Sarang N., Sanglikar M., Defect based reliability analysis model for business systems deployed on a large scale, Proceedings Software Process Improvement and Capability Determination Conference, 2008.
Syanhberg M., Wohlin C., Lundberg L., Mattsson M., ACM International Conference Proceeding Series; Vol. 27, Processdings of the 14th International Conference on Software Engineering and Knowledge Engineering, Workshop on software engineering decision support methodology, 2002.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media B.V.
About this paper
Cite this paper
Sarang, N., Sanglikar, M.A. (2010). Using Decision Structures for Policy Analysis in Software Product-line Evolution – A Case Study. In: Elleithy, K. (eds) Advanced Techniques in Computing Sciences and Software Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-3660-5_97
Download citation
DOI: https://doi.org/10.1007/978-90-481-3660-5_97
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-3659-9
Online ISBN: 978-90-481-3660-5
eBook Packages: Computer ScienceComputer Science (R0)