7,470 Hits in 4.0 sec

Assessing Inheritance for the Multiple Descendant Redefinition Problem in OO Systems [chapter]

Philippe Li-Thiao-Té, Jessie Kennedy, John Owens
1998 OOIS'97  
A redefinition metric set is proposed and practical experiments demonstrate that the results obtained permit the detection of inheritance design problems. Appropriate design decisions are suggested.  ...  Current use of inheritance has illustrated that the introduction of conceptual inconsistencies is possible in a class hierarchy.  ...  Acknowledgment: We would like to thank Mike Jackson (Wolverhampton University) for his comments on early versions of the paper.  ... 
doi:10.1007/978-1-4471-1525-0_17 dblp:conf/oois/Li-Thaio-TeKO97 fatcat:q2qzu3h52nanhcpvbe5ftesyx4

Toward The Design Quality Evaluation Of Object-Oriented Software Systems

Fernando Brito e Abreu, Miguel Goulão, Rita Esteves
1995 Zenodo  
An OO design metrics set is reviewed, along with its rationale. An experiment for collection and analysis of those metrics is described and several suppositions regarding the design are evaluated.  ...  This paper presents some advances towards the quantitative evaluation of design attributes of object-oriented software systems.  ...  The numerator represents the actual use of one of those mechanisms for a given design.  ... 
doi:10.5281/zenodo.1217073 fatcat:vhxdisiw7fdpngilxjgwunmezq

Existing Object Oriented Design Metrics a Study and Comparison

Laheeb Al-Zobaidy, Khalil Ibrahim
2013 ˜Al-œRafidain journal for computer sciences and mathematics  
We study carefully Metrics for object oriented design and focus on MOOD model.  ...  This paper focused on a set of object oriented metrics that can be used to measure the quality of an object oriented design.  ...  To ensure the quality of OO systems, many researchers like Chidamber & Kemerer (C&K Metrics), Lorenz & Kidd Metrics, Abreau Brito (MOOD Metrics) … etc proposed metrics for OO characteristics [13] .  ... 
doi:10.33899/csmj.2013.163431 fatcat:yufjex2d2fe43cxapupjqtn3kq

Quantifying the Deign Quality of Object Oriented System The metric based rules and heuristic [article]

R. Selvarani, Wahida Banu, Kamakshi Prasad
2010 arXiv   pre-print
But due to the diversity and complexity of the design properties of OO system e.g. Polymorphism, encapsulation, coupling it becomes cumbersome.  ...  The design structure of OO software has decisive impact on its quality.  ...  In order to support maintenance of an OO software system, the quality of its design must be evaluated using adequate quantification means.  ... 
arXiv:1002.3031v1 fatcat:wm6eq2urq5coxcsdxd3vuqmxk4

A Metric Extraction Framework Based on a High-Level Description Language

El Hachemi Alikacem, Houari A. Sahraoui
2009 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation  
Metric specifications are interpreted automatically to extract their corresponding values for a target program.  ...  Nowadays, many tools are available for metric extraction. However, extending these tools with new metrics or modifying the calculation of existing ones is often difficult, sometimes impossible.  ...  collection sub-system that implements the mechanism for metric specification and extraction.  ... 
doi:10.1109/scam.2009.27 dblp:conf/scam/AlikacemS09 fatcat:6sojn2ukwnba3oofoohbjmvtri

Object-Oriented Software Engineering: Measuring And Controlling The Development Process

Fernando Brito e Abreu, Rogério Carapuça
1994 Zenodo  
Some desirable properties for such a metrics set are also presented. Future lines of research are envisaged.  ...  This paper proposes a set of metrics suitable for evaluating the use of the main abstractions of the Object-Oriented paradigm such as inheritance, encapsulation, information hiding or polymorphism and  ...  Section 4, the core of this paper, includes the detailed proposal of a metrics set named MOOD, for guiding and assessing OO design quality and potential productivity gains.  ... 
doi:10.5281/zenodo.1217608 fatcat:ip5mnqfzibckdammo5cfhuazwa

An empirical analysis of software systems for measurement of design quality level based on design patterns

Md. Abul Khaer, M.M.A. Hashem, Md. Raihan Masud
2007 2007 10th International Conference on Computer and Information Technology  
Our approach that addresses design patterns can be an excellent alternative to current systems such as OO metric, software fault proneness, visualization and anti-pattern based approaches.  ...  In this paper, we propose a new, simple and quantitative approach to specify design level of object oriented software systems.  ...  OO quality metrics can't describe OO systems fully; they can reflect some aspects of the design quality such as: complex methods/classes, package structure and the abstraction in a system.  ... 
doi:10.1109/iccitechn.2007.4579432 fatcat:cldphehdnzgaxa7nptssoowboq

Applying and evaluating concern-sensitive design heuristics

Eduardo Figueiredo, Claudio Sant'Anna, Alessandro Garcia, Carlos Lucena
2012 Journal of Systems and Software  
Without proper design evaluation mechanisms, the identification of these flaws can become counter-productive and impractical.  ...  The analysis was based on the heuristics support for: (i) addressing the shortcomings of conventional metrics-based assessments, (ii) reducing the manifestation of false positives and false negatives,  ...  ACKNOWLEDGMENT This work was partially supported by FAPESB and by the National Institute of Science and Technology for Software Engineering (INES), funded by CNPq (grant 573964/2008-4).  ... 
doi:10.1016/j.jss.2011.09.060 fatcat:2kqdxuckw5hedd3qik7gfcflqm

Systematic Review of Object Oriented Metric Tools

Kayarvizhy N
2016 International Journal of Computer Applications  
Tools that extract metrics from object oriented code are widely used as part of static code analysis which acts as a feedback mechanism for the managers, developers and other stake holders to improve the  ...  There is a transition of tools from measuring traditional software metrics to object oriented metrics as the focus has shifted to object oriented design and development.  ...  The tool specifically designed for use with UML, the design tool for OO development. The UML models are analysed by the tool.  ... 
doi:10.5120/ijca2016908269 fatcat:x7jxlxhi7jcohjuwc2g3xmwe44

Improving Class Cohesion Measurement: Towards a Novel Approach Using Hierarchical Clustering

Lazhar Sadaoui, Mourad Badri, Linda Badri
2012 Journal of Software Engineering and Applications  
Many different metrics have been suggested in the last several years to measure the cohesion of classes in object-oriented systems.  ...  This paper aims at exploring the use of hierarchical clustering techniques to improve the measurement of cohesion of classes in object-oriented systems.  ...  Acknowledgements The authors would like to acknowledge the support of this work by NSERC (National Sciences and Engineering Research Council of Canada) Grant.  ... 
doi:10.4236/jsea.2012.57051 fatcat:76v6kltahnehzbwqqskfwrm2lu

Using the Conceptual Cohesion of Classes for Fault Prediction in Object-Oriented Systems

A. Marcus, D. Poshyvanyk, R. Ferenc
2008 IEEE Transactions on Software Engineering  
Currently proposed measures for cohesion in Object-Oriented (OO) software reflect particular interpretations of cohesion and capture different aspects of it.  ...  This paper proposes a new measure for the cohesion of classes in OO software systems based on the analysis of the unstructured information embedded in the source code, such as comments and identifiers.  ...  of this paper.  ... 
doi:10.1109/tse.2007.70768 fatcat:lfjkguillrbsdam44cjgbj656q

Managerial use of metrics for object-oriented software: an exploratory analysis

S.R. Chidamber, D.P. Darcy, C.F. Kemerer
1998 IEEE Transactions on Software Engineering  
Second, exploratory analyses of empirical data relating the metrics to productivity, rework effort, and design effort on three commercial object oriented systems are provided.  ...  In response to this need, a number of researchers have developed various object-oriented metrics as proposed aids to the management of these systems.  ...  If this is the case, then for OO designers and methodologists this may represent a growing set of documented cases of how OO adopters are not using the inheritance feature of OO.  ... 
doi:10.1109/32.707698 fatcat:tfd5fqziozdkbbuppxrv2cxhle

A Metrics Based Model for Understandability Quantification [article]

Mohd Nazir, Raees A. Khan, Khurram Mustafa
2010 arXiv   pre-print
In second contribution, a model has been proposed for estimating understandability of object oriented software using design metrics.  ...  False interpretation often leads to ambiguities, misunderstanding and hence to faulty development results.  ...  OO programming provides us with a set of proper mechanisms for the management of this complexity. A good object oriented design needs design rules and practices that must be known and used.  ... 
arXiv:1004.4463v1 fatcat:qijmnms6xfcddl4wyg2do7rqm4

The conceptual cohesion of classes

A. Marcus, D. Poshyvanyk
2005 21st IEEE International Conference on Software Maintenance (ICSM'05)  
The paper proposes a new set of measures for the cohesion of individual classes within an OO software system, based on the analysis of the semantic information embedded in the source code, such as comments  ...  These measures reflect particular interpretations of cohesion and try to capture different aspects of cohesion and no single cohesion metric or suite is accepted as standard measurement for cohesion.  ...  Even though these metrics were not specifically designed for the measurement of cohesion in OO software, they could be extended to measure cohesion in OO systems.  ... 
doi:10.1109/icsm.2005.89 dblp:conf/icsm/MarcusP05 fatcat:sozrrmuq6vfdbk22hmnqjonyhu

Software Faults Emulation by Software Fault Injection

Soumya S, Baiju A S
2014 International Journal of Computer Applications  
first one, so that the emulated behavior closely resembles the behavior of the real system (the guest).The computer systems are an affected by software and hardware fault, solved in numerous mechanisms  ...  In this paper first, the software components or classes are identified for fault injection by using the calculation is cohesion metrics.  ...  Most of the existing metrics are adapted from similar cohesion measures for non-OO systems, while some of the metrics are specific to OO software.  ... 
doi:10.5120/17320-7525 fatcat:54knswtkqvdwvftoeijp5bnmve
« Previous Showing results 1 — 15 out of 7,470 results