3.3.1 A Generalized Systems Engineering Reuse Framework and Its Cost Estimating Relationship

This paper describes a Generalized Reuse Framework for systems development that consists of two interrelated and interacting processes – Development with Reuse (DWR) and Development for Reuse (DFR) – and a parametric cost estimating relationship defined for the framework in an extended form of COSYSMO, a systems engineering cost estimating model. It also discusses the Delphi process undertook to derive the model coefficients or the quantitative weights for the defined reuse categories. The framework, along with the quantitative estimating model, can be directly applied, in more ways than one, to planning, evaluating and managing reuse for system development efforts.

[1]  Gan Wang,et al.  Considerations for a Generalized Reuse Framework for System Development , 2011 .

[2]  Gan Wang,et al.  Reuse in Systems Engineering , 2010, IEEE Systems Journal.

[3]  Linda M. Northrop,et al.  Quantifying Product Line Benefits , 2001, PFE.

[4]  David Garlan,et al.  Architectural Mismatch or Why it's hard to build systems out of existing parts , 1995, 1995 17th International Conference on Software Engineering.

[5]  William E. Riddle,et al.  Software reuse processes , 1988, ISPW '88.

[6]  Gan Wang,et al.  Towards a Holistic, Total Engineering Cost Model , 2009 .

[7]  Yeong R. Kim,et al.  Software Reuse: Survey and Research Directions , 1997, J. Manag. Inf. Syst..

[8]  Eun Suk Suh,et al.  PRODUCT FAMILY AND PLATFORM PORTFOLIO OPTIMIZATION , 2003, DAC 2003.

[9]  Charles W. Krueger,et al.  Software reuse , 1992, CSUR.

[10]  James Martin Processes for Engineering a System , 2000 .

[11]  Derek L. Nazareth,et al.  Assessing the cost-effectiveness of software reuse: A model for planned reuse , 2004, J. Syst. Softw..

[12]  R. W. Selby,et al.  Quantitative studies of software reuse , 1989 .

[13]  Giancarlo Succi,et al.  Analysing the return of investment of reuse , 1996, SIAP.

[14]  Richard W. Selby,et al.  Enabling reuse-based software development of large-scale systems , 2005, IEEE Transactions on Software Engineering.

[15]  Gan Wang,et al.  COSYSMO reuse extension , 2008 .

[16]  Peter W. Fach Design Reuse through Frameworks and Patterns , 2001, IEEE Softw..

[17]  Gan Wang,et al.  9.2.2 Quantifying Systems Engineering Reuse – a Generalized Reuse Framework in COSYSMO , 2013 .