Software engineering metrics and models
Software engineering metrics and models
Using metrics to evaluate student programs
ACM SIGCSE Bulletin
Code reusability in the large versus code reusability in the small
ACM SIGSOFT Software Engineering Notes
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
A software study using Halstead metrics
Proceedings of the 1981 ACM workshop/symposium on Measurement and evaluation of software quality
Open source software development should strive for even greater code maintainability
Communications of the ACM - Voting systems
Software Reuse Metrics for Object-Oriented Systems
SERA '05 Proceedings of the Third ACIS Int'l Conference on Software Engineering Research, Management and Applications
A soft computing based approach to estimate reusability of software components
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Inheritance and templates are key concepts in object-oriented programming (OOP), and are essential for achieving reusability and extendibility. The aim of this paper is to explore traditional Halstead's metrics and use them to propose more software metrics related to generic method and attributes in an object-oriented software. These metrics measure quantitative generic construct with inheritance in an object-oriented code. Two metrics GRr (Generic Reusability Ratio) and ERr (Effort Ratio) are proposed in this paper. First metric GRr (Generic Reusability Ratio) measures impact of template in program volume and second metric ERr (Effort Ratio) measures impact of template in development effort. These metrics will be a tool for estimating and evaluating costs of program design and program tests as well as program complexity.