Open AccessBook
Object-oriented metrics: measures of complexity
Brian Henderson-Sellers
- 01 Dec 1995
910
TL;DR: This book will present guide-lines based on theory and data for establishing a metrics (environment) program for object-oriented software development.
read more
Abstract: Object-oriented (OO) metrics are an integral part of object technology - at the research level and in commercial software development projects. This book offers theoretical and empirical tips and facts for creating an OO complexity metrics (measurement) program, based on a review of existing research from the last several years. KEY TOPICS: Covers moving through object-oriented concepts as they related to managing the project lifecycle; the framework in which metrics exist; structural complexity metrics for traditional systems; OO product metrics; and current industrial applications. MARKET: For software developers, programmers, and managers.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Software development cost estimation approaches – A survey
TL;DR: This paper summarizes several classes of software cost estimation models and techniques: parametric models, expertise‐based techniques, learning‐oriented techniques, dynamics‐based models, regression‐ based models, and composite‐Bayesian techniques for integrating expertise-based and regression-based models.
691
Towards identifying software project clusters with regard to defect prediction
Marian Jureczko,Lech Madeyski +1 more
- 12 Sep 2010
TL;DR: The results of this work makes next step towards defining formal methods of reuse defect prediction models by identifying groups of projects within which the same defect prediction model may be used.
•Book
Object-Oriented Metrics in Practice
Michele Lanza,Radu Marinescu,Stéphane Ducasse +2 more
- 01 Nov 2005
TL;DR: This is a book that will show you even new to old thing, and when you are really dying of object oriented metrics in practice, just pick this book; it will be right for you.
591
Software systems as complex networks: structure, function, and evolvability of software collaboration graphs.
TL;DR: This work has examined software collaboration graphs contained within several open-source software systems, and found them to reveal scale-free, small-world networks similar to those identified in other technological, sociological, and biological systems.
A systematic and comprehensive investigation of methods to build and evaluate fault prediction models
TL;DR: The results indicate that the choice of fault-proneness modeling technique has limited impact on the resulting classification accuracy or cost-effectiveness, and although the process measures are among the most expensive ones to collect, including them as candidate measures significantly improves the prediction models compared with models that only include structural measures and/or their deltas between releases.
494
References
The TAME project: towards improvement-oriented software environments
Victor R. Basili,H. D. Rombach +1 more
TL;DR: The TAME system is an instantiation of the TAME software engineering process model as an ISEE (integrated software engineering environment) and the first in a series of Tame system prototypes has been developed.
A conceptual model of cognitive complexity of elements of the programming process
TL;DR: The resulting metric, the Cognitive Complexity Model, involves quantification of a number of cognitive processes, focused on descriptions of comprehension resulting from the twin processes of ‘chunking’ and ‘tracing’ used by software developers in an attempt to reach a cognition of a software system at the code level.
104
Design metrics in practice
Barbara Kitchenham,S. Linkman +1 more
TL;DR: This paper describes a method of software quality control based on the use of software metrics that is applied to software design metrics to illustrate how design metrics can be used constructively during the software production process.
46
A methodology for integrating maintainability using software metrics
TL;DR: Research was performed in an effort to support the theory that software metrics can be used to monitor maintainability during multiple phases of the software life cycle by using software metrics.
Related Papers (5)
Shyam R. Chidamber,Chris F. Kemerer +1 more
- 02 Sep 2011
Norman Fenton,Shari Lawrence Pfleeger +1 more
- 01 Jan 2013