Journal ArticleDOI
Object-oriented metrics that predict maintainability
Wei Li,Sallie M. Henry +1 more
Reads0
Chats0
TLDR
This research concentrates on several object-oriented software metrics and the validation of these metrics with maintenance effort in two commercial systems.About:
This article is published in Journal of Systems and Software.The article was published on 1993-11-01. It has received 1111 citations till now. The article focuses on the topics: Halstead complexity measures & Software metric.read more
Citations
More filters
Proceedings ArticleDOI
Predicting fault-proneness using OO metrics. An industrial case study
TL;DR: A set of object-oriented metrics in terms of their usefulness in predicting fault-proneness, an important software quality indicator, are empirically validated using two data analysis techniques: regression analysis and discriminant analysis.
Posted Content
Hierarchical Small Worlds in Software Architecture
Sergi Valverde,Ricard V. Solé +1 more
TL;DR: The final outcome of software evolution is a small world, hierarchical class diagram with well-defined statistical properties, irrespective of the specific features of each system analyzed.
Journal ArticleDOI
Empirical validation of object-oriented metrics for predicting fault proneness models
TL;DR: It is reasonable to claim that models targeted at different severity levels of faults could help for planning and executing testing by focusing resources on fault-prone parts of the design and code that are likely to cause serious failures.
Journal ArticleDOI
The effectiveness of software metrics in identifying error-prone classes in post-release software evolution process
Raed Shatnawi,Wei Li +1 more
TL;DR: This study examined three releases of the Eclipse project and found that although some metrics can still predict class error proneness in three error-severity categories, the accuracy of the prediction decreased from release to release and the prediction cannot be used to build a metrics model to identify error-prone classes with acceptable accuracy.
Journal ArticleDOI
Architectural-level risk analysis using UML
Katerina Goseva-Popstojanova,Ahmed E. Hassan,A. Guedem,W. Abdelmoez,Diaa Eldin M. Nassar,Hany H. Ammar,Ali Mili +6 more
TL;DR: This paper uses the Unified Modeling Language (UML) and commercial modeling environment Rational Rose Real Time (RoseRT) to obtain UML model statistics and presents a risk assessment methodology which can be used in the early phases of the software life cycle.
References
More filters
Book
A complexity measure
TL;DR: In this paper, a graph-theoretic complexity measure for managing and controlling program complexity is presented. But the complexity is independent of physical size, and complexity depends only on the decision structure of a program.
Journal ArticleDOI
A Complexity Measure
TL;DR: Several properties of the graph-theoretic complexity are proved which show, for example, that complexity is independent of physical size and complexity depends only on the decision structure of a program.
Book
Towards a metrics suite for object oriented design
TL;DR: These metrics are based upon measurement theory and are informed by the insights of experienced object-oriented software developers, and formally evaluated against a widelyaccepted list of software metric evaluation criteria.
Journal ArticleDOI
Software Structure Metrics Based on Information Flow
S. Henry,Dennis Kafura +1 more
TL;DR: This paper defines and validates a set of software metrics which are appropriate for evaluating the structure of large-scale systems and can be interpreted to reveal various types of structural flaws in the design and implementation.