Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Acceptable See details
$5.97 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Measuring Software Reuse: Principles, Practices, and Economic Models
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Measuring Software Reuse: Principles, Practices, and Economic Models [Paperback]

Jeffrey S. Poulin (Author)
4.2 out of 5 stars  See all reviews (5 customer reviews)

List Price: $54.99
Price: $44.40 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.59 (19%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0201634139 978-0201634136 December 2, 1996 1
With the techniques in this book, you will have the tools you need to design afar more effective reuse program, prove its bottom-line profitability, and promote software reuse within your organization. Written by a leading software reuse practitioner, Measuring Software Reuse brings together all of the latest concepts, tools, and methods for software reuse metrics, presenting concrete quantitative techniques for accurately measuring the level of reuse in a software project and objectively evaluating its financial benefits. The book addresses all of the many factors involved in a software reuse program: determining what constitutes software reuse-looking at COTS software, operating systems services, tools, code libraries, and more; how to measure the level of reuse in a project; and how to analyze the costs incurred by a software reuse program. You will also find detailed explanations of the various economic models used to evaluate the financial benefits of a reuse program such as cost avoidance, value added, payoff threshold, return-on-investment, and cost-benefit analysis.To further your understanding, the book presents experience-tested techniques for implementing a metrics program by incorporating a recommended reuse metric "starter set. " It also includes an extensive discussion on the metrics for reuse libraries and examines the issue of measuring reuse throughout the software life cycle. 0201634139B04062001

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Managing Software Reuse $71.67

Measuring Software Reuse: Principles, Practices, and Economic Models + Managing Software Reuse
Price For Both: $116.07

Show availability and shipping details

  • This item: Measuring Software Reuse: Principles, Practices, and Economic Models

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Managing Software Reuse

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Review

Measuring Software Reuse provides the tools needed to design more effective reuse programs, improve bottom-line profitability, and promote software reuse within organizations. Measuring Software Reuse brings together all of the latest concrete, tools, and methods for software reuse metrics, concrete quantitative techniques for accurately measuring the level of reuse in a software project, and the objective evaluation of resultant financial benefits. Measuring Software Reuse presents experience-tested techniques for implementing a metrics program by incorporating a recommended reuse metric "starter set". It also includes an extensive discussion on the metrics for reuse libraries and examines the issue of measuring reuse throughout the software life cycle. -- Midwest Book Review

From the Inside Flap

This book explains the most important issue in reuse measurement-defining what to count as reuse, how to count it, and why. Without a uniform understanding of what to count, all reports of reuse levels and benefits become automatically suspect. By addressing this issue, this book puts reuse measurement into a reliable and consistent context. Furthermore, it emphasizes a fundamental truth in software reuse:

Business decisions drive reuse!

Metrics make business decisions possible by quantifying and justifying the investments necessary to make reuse happen. Metrics put into numbers the significant contribution that reuse can make to an organization's software development competitive advantage and survival. Once an organization collects the data and shows the return on investment, the business decision will support the most cost-effective way of building software!

This book aims to give the reader the background necessary to implement and understand reuse metrics. Part of this understanding includes an introduction to major metric models. However, this book adds value to the original presentations of each model by explaining each model within a common framework and by helping to explain when to apply a particular model.

In Chapter 1, "Motivating Software Reuse through Metrics," we introduce the reader to reuse and to the importance of metrics, both in a reuse program and in evaluating experience reports published by others. Chapter 2, "A Reuse Metrics Overview," serves as an introduction to the issues surrounding reuse metrics: the types of metrics, economic models, return-on-investment analysis, and cost-benefit analysis. Chapter 3, "The Relative Costs of Developing with and for Reuse," presents quantitative data on the relative benefits and costs of reuse. This data, pulled from numerous sources and experiences, establishes the foundation for many of the economic models presented in this book.

Chapter 4, "Defining Reuse from a Metrics Point of View," contains perhaps the most important material in the field of reuse metrics; it explores the issue of what to count as reuse. This chapter reveals how the values reported in reuse metrics can range from realistic representations of reuse activity to the extremely misleading. Chapter 5, "Measuring Reuse and Reuse Benefits," pulls all the models together by summarizing the models, discussing the strengths of each, and recommending when to apply each one.

Chapter 6, "Implementing a Metrics Program," gives a recommended set of metrics for a reuse program. The chapter gives examples of how to use the metrics, as well as an extensive case study of how to apply the metrics on a project. Along with sample worksheets given in an appendix, this chapter can help readers apply the information in this book to their own reuse programs.

From there, the book provides a discussion of different approaches to software reusability metrics. Although these approaches have been successful and innovative in identifying attributes of reusability, Chapter 7, "Measuring Software Reusability," explains why a general reusability metric will probably never exist. Nonetheless, we can use the attributes of reusability in many useful ways, such as to provide guidance when developing components for use by many organizations.

Chapter 8, "Metrics for Reuse Libraries," looks at different metrics to consider when working with reuse libraries. Throughout the early history of software reuse, reuse library issues drove the research and technology in the field. This chapter explains the metrics that an organization will find useful when evaluating the success and use of a reuse library.

Finally, Chapter 9, "Measuring Reuse Across the Life Cycle, " discusses measuring software in all phases of the software life cycle. As with reuse metrics for code, much of the difficulty with measuring reuse in other phases comes from trying to determine what counts as reuse and from gathering the necessary data.

Although metrics aim to objectively quantify the activities of an organization, applying metrics often leads to difficulties that extend far beyond the quantifiable. Every organization will face these difficult questions when putting together a metrics suite for its reuse program. This book addresses these issues in a straightforward, common-sense way that organizations can immediately put to use.

Acknowledgements I have had the privilege of working with many talented professionals at IBM, Loral Federal Systems, and Lockheed Martin Federal Systems. Many of the technical insights that I have described in this book have resulted from collaborating with my colleagues and friends. I must start by thanking Dr. Will Tracz for all the help he has given me, not only on this book but in so many of my other endeavors. I would also like to thank Marilyn Gaska for her strong leadership of the reuse program in Owego, Fred Illig for his tireless leadership of the reuse program in Springfield, Kathy Yglesias for so many important ideas over the years, Dr. Keith Werkman for collaborating with me on many reuse projects, and Allen Matheson for his excellent support of myself and our company's reuse program. Of course, I cannot understate the contributions of Dr. Joe Caruso, with whom I shared many of the challenges and successes expressed in this book.

Reuse rarely succeeds without management support. Fortunately, the Owego reuse program has always had managers and executives dedicated to reuse. I feel especially grateful for the professional and personnal support that I have received from Dr. Rodger Fritz and Dave Wales.

In many ways I have built on the hard work of others. To them I owe the experiences and much of the data that has gone into this book. This includes special thanks to Karen Parker, Reuse Coordinator of the Lockheed Martin CCTT program. However, I owe a debt to the entire former Reuse Technology Support Center (RTSC) and Corporate Reuse Council (CRC) of the IBM Corporation.

This book would not have happened without the excellent support of the publication team at Addison-Wesley. I would also like to thank the other reviewers for their valuable comments and suggestions. This book benefited from the insights of Kevin Benner, Allen Briggs, Dr. Scott Henninger, Andrew Rood, and Robin Rowe. I sincerely appreciate the work they put into their reviews.

Finally, I would like to thank my parents, family, and friends for encouraging me in everything I do.

Jeffrey S. Poulin
10 June 1996

0201634139P04062001


Product Details

  • Paperback: 224 pages
  • Publisher: Addison-Wesley Professional; 1 edition (December 2, 1996)
  • Language: English
  • ISBN-10: 0201634139
  • ISBN-13: 978-0201634136
  • Product Dimensions: 9.3 x 6.4 x 0.7 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #901,351 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

5 Reviews
5 star:
 (4)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

11 of 11 people found the following review helpful:
5.0 out of 5 stars A Wealth of Practical Knowledge!, March 19, 2001
By A Customer
Amazon Verified Purchase(What's this?)
This review is from: Measuring Software Reuse: Principles, Practices, and Economic Models (Paperback)
This book clearly explained the toughest problems associated with measuring reuse. It had numerous practical examples and references to break down the most difficult topics- especially "what should I measure?" in Chapter 4. I found the approach practical and applicable to any organization.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 11 people found the following review helpful:
5.0 out of 5 stars Excellent Practical Guide to Measuring Reuse!, March 7, 2001
By A Customer
Amazon Verified Purchase(What's this?)
This review is from: Measuring Software Reuse: Principles, Practices, and Economic Models (Paperback)
This book explained things that no one else ever had presented, especially all the difficulties in actually getting a project to implement reuse metrics. I found it invaluable. It covers all languages (we use C++) and on my project we used the example metrics in the book to establish our own reuse program!

I highly recommend the book!

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 10 people found the following review helpful:
5.0 out of 5 stars Great advice for all languages!, March 8, 2001
By 
This review is from: Measuring Software Reuse: Principles, Practices, and Economic Models (Paperback)
This book clearly explains reuse issues better than I have found anywhere else. It has practical advice on how to measure in all languages, to include object-oriented development and the reuse of things beyond just code (like documentation). I highly recommend this book to anyone working in reuse, component-based development, or related efforts.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews



Only search this product's reviews



Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject