fraeon
Films
BrowseTop 250
Series
TV ShowsAnimeTop 250 TVTop 100 Anime
Games
BrowseTop 100
Books
BooksMangaTop 125 BooksTop 100 Manga
For youTrendingTier ListsThe ArchiveLeaderboard
Log inSign up free
fraeon

Everything you watch, play and read — tracked, rated and remembered in one library.

Explore

  • Films
  • TV
  • Anime
  • Games
  • Books
  • Manga

Discover

  • Trending
  • Leaderboard
  • Find people
  • Lists
  • Tier lists

Company

  • Tour
  • About
  • Community guidelines
  • Privacy
  • Terms
  • Contact

© 2026 fraeon. All rights reserved. ·

Metadata from TMDB, RAWG, Jikan & Open Library. This product uses the TMDB API but is not endorsed or certified by TMDB.

Questions or ideas? mehmet@avortas.com

HomeFeedProfile
Object-oriented metrics in practice

Object-oriented metrics in practice

by Michele Lanza, Radu Marinescu

Software reengineeringObject-oriented methods (Computer science)VersificationComputer scienceSoftware engineering
0.0
Open Library
Open Library

About this book

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.

Themes & subjects

Software reengineeringObject-oriented methods (Computer science)VersificationComputer scienceSoftware engineeringInformation Systems

About the author

Michele Lanza

1906

Authors

Michele Lanza, Radu Marinescu

Pages

221

Read time

≈ 6h

Editions

3

Language

English

Publisher

Springer

ISBN

9783642063749

Where to buy

TR
Amazon Bookshop

Reviews

No reviews yet — be the first to write one from the Log screen.

Quotes

No quotes yet.

Discussions

Similar books

Effective Software Maintenance and Evolution

Computer Technology · Nonfiction

Effective Software Maintenance and Evolution

Stanislaw Jarzabek

2007

.NET 2.0 Interoperability Recipes

Microsoft .net · Software reengineering

.NET 2.0 Interoperability Recipes

Bruce Bukovics

2006

Object-oriented reengineering patterns

Object-oriented programming (Computer science) · Software patterns

Object-oriented reengineering patterns

Serge Demeyer

2002

Reengineering .NET

Microsoft .net · Computer architecture

Reengineering .NET

Bradley Irby

2012

Sixth European Conference on Software Maintenance and Reengineering

Congresses · Software reengineering

Sixth European Conference on Software Maintenance and Reengineering

European Conference on Software Maintenance and Reengineering (6th 2002 Budapest, Hungary)

2002

How to build a business rules engine

Database management · Management information systems

How to build a business rules engine

Malcolm Chisholm

2003

Object-oriented technology and computing systems re-engineering

Object-oriented methods (Computer science) · Congresses

Object-oriented technology and computing systems re-engineering

H. S. M. Zedan

1999

Integration of Reusable Systems

Computer software, development · Reusability

Integration of Reusable Systems

Thouraya Bouabana-Tebibel

2014

Successful software reengineering

Development · Software reengineering

Successful software reengineering

Salvatore Valenti

2002

Software Automatic Tuning

Systems engineering · Engineering

Software Automatic Tuning

Ken Naono

2010

Reuse techniques for VLSI design

Software reengineering · Design

Reuse techniques for VLSI design

Ralf Seepold

1999

Information systems transformation

Software reengineering · Business enterprises

Information systems transformation

William M. Ulrich

2010

Poison Island

Fiction, action & adventure · Fiction, historical, general

Poison Island

Arthur Quiller-Couch

1907

Classical and object-oriented software engineering

Software engineering · Object-oriented programming (Computer science)

Classical and object-oriented software engineering

Stephen R. Schach

1996

UML distilled

Development · Object-oriented methods (Computer science)

UML distilled

Martin Fowler

1997

Applying UML and patterns

Object-oriented methods (Computer science) · System design

Applying UML and patterns

Craig Larman

1998

Embedded Systems

Embedded computer systems · Object-oriented methods (Computer science)

Embedded Systems

James K. Peckol

2007

Object-Oriented Analysis and Design with Applications

Object-oriented programming (Computer science) · Computer Technology

Object-Oriented Analysis and Design with Applications

Grady Booch

1990