Calculating ROI for software product lines

Product line engineering has become an important and widely used approach for efficiently developing portfolios of software products. The idea is to develop a set of products as a single, coherent development task from a core asset base (sometimes called a platform), a collection of artifacts specifically designed for use across a portfolio. This approach produces order-of-magnitude economic improvements compared to one-at-a-time software system development. Because the product line approach isn't limited to specific technical properties of the planned software but rather focuses on economic characteristics, high return on investment has become the anthem of the approach's protagonists. Our software product line cost model can calculate the costs and benefits (and hence the ROI) that we can expect to accrue from various product line development situations. It's also straightforward and intuitive.

[1]  Paul Clements,et al.  Software product lines - practices and patterns , 2001, SEI series in software engineering.

[2]  David M. Weiss,et al.  Software Product Line Engineering , 2005, SEKE.

[3]  Klaus Pohl,et al.  Software Product Line Engineering , 2005 .

[4]  Robert L. Nord,et al.  Software Product Lines , 2004, Lecture Notes in Computer Science.

[5]  Paul Clements Being proactive pays off , 2002 .

[6]  John D. McGregor,et al.  A Cost Model for Software Product Lines , 2003, PFE.

[7]  John M. Favaro A comparison of approaches to reuse investment analysis , 1996, Proceedings of Fourth IEEE International Conference on Software Reuse.

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

[9]  C. Krueger,et al.  Eliminating the adoption barrier , 2002, IEEE Software.

[10]  Ali Mili,et al.  An integrated cost model for software reuse , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[11]  Wayne C. Lim,et al.  Reuse economics: a comparison of seventeen models and directions for future research , 1996, Proceedings of Fourth IEEE International Conference on Software Reuse.

[12]  O. Arshad,et al.  Measuring software reuse , 2002, IEEE Students Conference, ISCON '02. Proceedings..

[13]  Klaus Schmid,et al.  An Initial Model of Product Line Economics , 2001, PFE.