Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
1997
…
16 pages
1 file
In the pursuit of ever increasing productivity, the need to be able to measure specific aspects of software is generally agreed upon. As object oriented programming languages are becoming more and more widely used, metrics specifically designed for object oriented software are required. In recent years there has been an explosion of new, object oriented software metrics proposed in the literature. Unfortunately, many or most of these proposed metrics have not been validated to measure what they claim to measure. In fact, an analysis of many of these metrics shows that they do not satisfy basic properties of measurement theory, and thus their application has to be suspect. In this paper ten improved metrics are proposed and validated. 1 Introduction In the early days of computer applications, software development was best described as art, rather than science. The absence of design guidelines often resulted in spaghetti code that was unintelligible to those charged with maintaining t...
This paper gives the different type of metrics used in object–oriented environments. Our survey includes a set of various object–oriented metrics i.e. those designed specifically for object–oriented programming. We believe that these metrics have significant implications for designing high-quality software products using the object oriented approach. The results can be of great assistance to quality engineers in selecting the proper set of metrics for their software projects.
2000
SUMMARY This paper presents the results derived from our survey on metrics used in object- oriented environments. Our survey includes a small set of the most well known and commonly applied traditional software metrics which could be applied to object- oriented programming and a set of object-oriented metrics (i.e. those designed specifically for object-oriented programming). These metrics were evaluated using
2014
— Object oriented metrics have become more important in software engineering field. They are used to measure software quality and to estimate the cost, to enhance the reliability, maintainability and effort of software projects. Object oriented metrics evaluate the complexity of OO program. Object oriented concepts are dominating the software industry and engineers need proper measuring parameters in order to make software more efficient and reused. Object Oriented Design metrics is an essential part of software engineering. This paper collects many object oriented metrics proposed by various researchers and a final conclusion is to overcome the drawbacks of existing metrics and to deliver efficient metrics which is effectively used to measure the programs. Keywords-Software architecture; Coupling; cohesion; reusability; maintainability I.
The Journal of Object Technology, 2006
The increasing importance of software measurement has led to development of new software measures. Many metrics have been proposed related to various constructs like class, coupling, cohesion, inheritance, information hiding and polymorphism. But there is a little understanding of the empirical hypotheses and application of many of these measures. It is often difficult to determine which metric is more useful in which area. As a consequence, it is very difficult for project managers and practitioners to select measures for object-oriented systems. In this paper we investigate 22 metrics proposed by various researchers. The metrics are first defined and then explained using practical applications. They are applied on standard projects on the basis of which descriptive statistics, principal component analysis and correlation analysis is presented. Finally, a review of the empirical study concerning chosen metrics and subset of these measures that provide sufficient information is given and metrics providing overlapping information are excluded from the set.
Global journal of computer science and technology, 2020
The ever-evolving body of empirical results do confirmation on the theoretical perspective the validity of OOD metrics whose validity is determined by them demonstrating that [1] they measure what they purport to measure. Quite often OOD metrics have been used as indicators of both the internal and external behaviors in the software development process. Software metrics especially for Object Oriented Systems literature often describe complex models with the focus to help predict various properties of software products and processes by measuring other properties. Usually designers are met with challenges to work with these measures especially when and how to use them. The very process of collecting these measurements leads to a better organization of the software process and a better understanding of what designers do as long as they confine to measurements that are meaningful. To this end therefore, the initiation of these metrics during the initial software development process is important. This paper elicits an understanding of the OOD metrics used in OOS development.
Proceedings of the 1994 Conference of the Centre For Advanced Studies on Collaborative Research, 1994
Object-Oriented Analysis and Design (OOAD) techniques appear to be at the forefront of software engineering technologies. Nevertheless, as with the introduction of any relatively new technique, there is a tendency for people to attempt to maximize efficiency without always having a corresponding factual basis for their actions. This paper discusses important "bullets of measure" that should be taken into consideration during and after the development of an Object-Oriented System, particularly as it pertains to the static analysis of OO source code. The proposed metrics are consistent with the suggestions of many individuals who are well known for their experience.
1997
In order to improve productivity (and quality), measurement of specific aspects of software has become imperative. As object oriented programming languages have become more widely used, metrics designed specifically for object-oriented software are required. Recently a large number of new metrics for object- oriented software has appeared in the literature. Unfortunately, many of these proposed metrics have not been validated to measure what they purport to measure. In this paper fifty (50) of these metrics are analyzed.
Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences, 1992
An acceptable measure of sofhvare quality must quantify sofhvare complexity. Traditional software metrics such as lines of code, sofrware science, cyclomatic complexity are investigated as possible indicators of complexity of objectoriented systems. This research reports the effects of polymorphism and inheritance on the complexity of objectoriented systems as measured by the traditional metrics. The results of this research indicate that traditional nzetrics are applicable to the measurement of the complexity of object-oriented systems.
1997
Abstract In this paper, we examine the current state in the field of object-oriented design metrices. We describe three sets of currently available metrics suites, namely, those of Chidamber and Kemerer (1993), Lorenze and Kidd (1994) and Abreu (1995). We consider the important features of each set, and assess the appropriateness and usefulness of each in evaluating the design of object-oriented systems.
2012
Necessity for a Productive software has been culminating and Object-Oriented Design technique is providing solution to this as it is the most powerful mechanism for developing proficient software systems. It is helpful not only in declining the cost but also in the development of high quality software systems. Software developers require accurate metrics for developing efficient software system. Object-Oriented Metrics plays a significant role pertaining to this aspect because of their importance in the development of successful software applications. In this paper Assessment of the current state of the art in Metrics and Object-Oriented Software System Quality is done. Further it contains short descriptive taxonomy of the Object-Oriented Design and Metrics.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
IEEE Transactions on Software Engineering, 2000
Al-Rafidain Journal of Computer Sciences and Mathematics, 2013
International Journal of Advanced Research in Computer Science, 2018
IEEE Transactions on Software Engineering, 1994
ACM SIGSOFT Software Engineering Notes, 2011
IEEE International Software Metrics Symposium, 1999
IEEE Transactions on Software Engineering, 1998
Journal of Object Technology, 2006
ACM Computing Surveys (CSUR), 2003
… , IEEE Transactions on, 1998
International Journal of Computer Applications, 2015
Arxiv preprint arXiv:1001.1970, 2010
International Journal of Innovative Technology and Exploring Engineering, 2019