Newsletter   Secure Checkout   View Cart (0 items)  
Search:    Welcome Guest! Save up to 30-40% on most items with our awesome everyday discounts!

Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems [Hardcover]

Our Price $ 93.06  
Retail Value $ 99.00  
You Save $ 5.94  
Item Number 232596  
Buy New $93.06
Quantity:
Available on the Internet only.

Item description for Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems by Michele Lanza, Radu Marinescu & Stephane Ducasse...

Metrics are paramount in every engineering discipline. Software engineering, however, is not considered a classical engineering activity for several reasons. In general, if a software system is seen to deliver the required functionality, only few people if any care about the internals. Moreover, defining, understanding and applying software metrics often looks like an overly complex activity, recommended only to 'trained professionals'.

Lanza and Marinescu demystify the design metrics used to assess the size, quality and complexity of object-oriented software systems. Based on statistical information from many industrial projects and generally accepted semantics they deduce many single and combined threshold values. They show in detail how to identify collaboration and classification disharmony patterns in code, how to visualize their results using the freely available CodeCrawler visualization tool, and how to devise possible remedies.

The combination of theoretically sound results and practically tested procedures and solution paths makes this book an ideal companion for professional software architects, developers and quality engineers. The pattern-oriented description of disharmonies offers easy access to detecting shortcomings and applying solution strategies.

"This well-written book is an important piece of work that takes the seemingly forgotten art of object-oriented metrics to the next level in terms of relevance and usefulness." Richard C. Gronback, Chief Scientist, Borland Software Corporation.





Promise Angels is dedicated to bringing you great books at great prices. Whether you read for entertainment, to learn, or for literacy - you will find what you want at promiseangels.com!

Item Specifications...


Pages   205
Est. Packaging Dimensions:   Length: 0.5" Width: 6.25" Height: 9.5"
Weight:   1.1 lbs.
Binding  Hardcover
Release Date   Sep 14, 2006
Publisher   Springer
ISBN  3540244298  
ISBN13  9783540244295  


Availability  85 units.
Availability accurate as of Mar 24, 2017 12:10.
Usually ships within one to two business days from La Vergne, TN.
Orders shipping to an address other than a confirmed Credit Card / Paypal Billing address may incur and additional processing delay.


More About Michele Lanza, Radu Marinescu & Stephane Ducasse


Register your artisan biography and upload your photo! Michele Lanza is an Assistant Professor at the University of Lugano, Switzerland. His main research interests lie in software (re)engineering and software evolution with a special focus on software visualization and metrics. He was the creator of CodeCrawler, a freely available language-independent software visualization tool. His Ph.D. work won the Ernst Denert Software Engineering Award in 2003. Michele is a member of the ACM and IEEE. Radu Marinescu is an Assistant Professor at the University of Timisoara, Romania. Radu's research focuses on object-oriented reengineering and quality assurance. Several of his published research ideas have been applied in the well-known "Borland Together Control Center" CASE Tool. He also acted as a reviewer in several phases of the IEEE's SWEBOK (Software Engineering Body of Knowledge) project.

Are You The Artisan or Author behind this product?
Improve our customers experience by registering for an Artisan Biography Center Homepage.



Product Categories

1Books > Special Features > New & Used Textbooks > Computer Science & Information Systems > Software Design & Engineering
2Books > Subjects > Computers & Internet > Computer Science > Software Engineering > Design Tools & Techniques
3Books > Subjects > Computers & Internet > Computer Science > Software Engineering > Information Systems
4Books > Subjects > Computers & Internet > Computer Science > Software Engineering > Methodology
5Books > Subjects > Computers & Internet > General
6Books > Subjects > Computers & Internet > Networking > Networks, Protocols & API's > General
7Books > Subjects > Computers & Internet > Programming > General
8Books > Subjects > Computers & Internet > Programming > Software Design > Object-Oriented Design
9Books > Subjects > Computers & Internet > Programming > Software Design > Software Development



Reviews - What do customers think about Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems?

Book Contents  Nov 7, 2006
The table of contents helps me to decide whether or not I want to buy a book. The "Search inside this book" feature was not available so I thought this would help.

Table of Contents
1 Introduction
2.1 Metrics and Thresholds
2.2 Visualizing Metrics and Design
2.3 Conclusions and Outlook
3 Characterizing the Design
3.1 The Overview Pyramid
3.2 Polymetric Views
3.3 Metrics at Work
3.4 Conclusions and Outlook
4 Evaluating the Design
4.1 Detection Strategies
4.2 The Class Blueprint
4.3 Conclusions and Outlook
5 Identity Disharmonies
5.1 Rules of Identity Harmony
5.2 Overview of Identity Disharmonies
5.3 God Class
5.4 Feature Envy
5.5 Data Class
5.6 Brain Method
5.7 Brain Class
5.8 Significant Duplication
5.9 Recovering from Identity Disharmonies
6 Collaboration Disharmonies
6.1 Collaboration Harmony Rule
6.2 Overview of Collaboration Disharmonies
6.3 Intensive Coupling
6.4 Dispersed Coupling
6.5 Shotgun Surgery
6.6 Recovering from Collaboration Disharmonies
7 Classification Disharmonies
7.1 Classification Harmony Rules
7.2 Overview of Classification Disharmonies
7.3 Refused Parent Bequest
7.4 Tradition Breaker
7.5 Recovering from Classification Disharmonies
A - Catalogue of Metrics Used in the Book
A.1 Elements of a Metric Definition
A.2 Alphabetical Catalogue of Metrics
B - iPlasma
B.1 Introduction
B.2 iPlasma at Work
B.3 Industrial Validation
B.4 Tool Information
C - CodeCrawler
C.1 Introduction
C.2 CodeCrawler at Work
C.3 Industrial Validation
C.4 Tool Information
D - Figures in Color
References
Index

For more information on the book visit the publisher's website (Springer) and search for the title.
 

Write your own review about Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems



Ask A Question or Provide Feedback regarding Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems


Item Feedback and Product Questions
For immediate assistance call 888.395.0572 during the hours of 10am thru 8pm EST Monday thru Friday and a customer care representative will be happy to help you!

Help us continuously improve our service by reporting your feedback or questions below:

I have a question regarding this product
The information above is incorrect or conflicting
The page has misspellings or incorrect grammar
The page did not load correctly in my browser or created an error.

Email Address:
Anti Spam Question. To combat spammers we require that you answer a simple question.
What color is the sky?
Leave This Blank :
Do Not Change This Text :



Add This Product Widget To Your Website

Looking to add this information to your own website? Then use our Product Widget to allow you to display product information in a frame that is 120 pixels wide by 240 pixels high.

    Copy and paste the following HTML into your website and enjoy!



Order toll-free weekdays 10am thru 10pm EST by phone: 1-888-395-0572 (Lines are closed on holidays & weekends.)
Customer Service | My Account | Track My Orders | Return Policy | Request Free Catalog | Email Newsletter


Resources
Gift Certificates
RSS Feeds
Corporate
About Us
Contact Us
Policies
Terms Of Use
Privacy Policy