Measuring software reuse - principles, practices, and economic models

(Most chapters conclude with "Conclusion".) Foreword. Preface. 1. Motivating Software Reuse Through Metrics. Terms. Expected Levels of Reuse. Expected Benefits of Reuse. This Book Will Explain . . . . 2. A Reuse Metrics Overview. Metric Goals and Requirements. Reuse Percent-The De Facto Standard Measure of Reuse Level. Reuse Leverage Models. Reuse Economic Models. Conclusion. 3. The Relative Costs of Developing with and for Reuse. The Relative Cost of Reuse. The Relative Cost of Writing for Reuse. Calculating Your Own Values for RCR and RCWR. Conclusion. 4. Defining Reuse from a Metrics Point of View. The Boundary Problem. What to Measure as Reuse. Applying the Counting Rules to Object-Oriented Software. Common Questions About What to Count. Conclusion. 5. Measuring Reuse and Reuse Benefits. Banker et al.: Reuse Metrics. Frakes and Terry: Reuse Level. Gaffney and Durek: Reuse Economics. Balda and Gustafson: Estimation Using Modified COCOMO. Barnes and Bollinger: Cost-Benefit Analysis. Henderson-Sellers: Cost-Benefit Analysis. Malan and Wentzel: Cost-Benefit Analysis with NPV. Poulin and Caruso: Reuse Metrics and ROI. Defense Information Systems Agency: Reuse Metrics and ROI. Conclusion. 6. Implementing a Metrics Program. Management Structure for Software Reuse. The Software Development Process with Reuse. A Reuse Metric Starter Set. Case Study: Applying Reuse Metrics on a Project. Maintaining a Reuse Metrics Program. Conclusion. 7. Measuring Software Reusability. Motivation. A Taxonomy of Reusability Metrics. Empirical Methods. Qualitative Methods. A Common Model for Reusability. Domain Considerations. Conclusion. 8. Metrics for Reuse Libraries. Recommended Metrics. Reuse Library Efficiency. Conclusion. 9. Measuring Reuse Across the Life Cycle. LOC Works as an Overall Indicator. A Method to Quantify Total Life-Cycle Reuse. Conclusion. 10. Conclusions and Future Directions. Summary. Where Do We Go from Here? Appendix A. Reuse Metric Worksheets. Appendix B. Reuse Metric Calculator. Appendix C. Reuse Metric Glossary. Appendix D. Acronyms. Appendix E. Recommended Reading. References. Index.