20,838 Hits in 2.2 sec

Dynamic inheritance coupling metric-design and analysis for assessing reusability

Neha Gehlot, Jagdeep Kaur
2015 International Journal of Software Engineering Technology and Applications  
Reference to this paper should be made as follows: Gehlot, N. and Kaur, J. (2015) 'Dynamic inheritance coupling metric-design and analysis for assessing reusability', Int.  ...  In this paper, new dynamic coupling and inheritance metrics for object-oriented systems is designed and validated on a metric tool developed in Java measuring inheritance coupling, complexity, class independent  ...  Jagdeep Kaur and my H.O.D. Dr. Latika Singh for their understanding, patience and provided me with unending encouragement and support.  ... 
doi:10.1504/ijseta.2015.067536 fatcat:r4rp3dwayjg7bcovabjazczssi

Complexity Identification of Inheritance and Interface based on Cohesion and Coupling Metrics to Increase Reusability

Maya Yadav, Jasvinder Pal Singh, Pradeep Baniya
2013 International Journal of Computer Applications  
In this we have applied Cohesion and Coupling metrics on programs of inheritance and interface and evaluate the metrics values.  ...  The cohesion and Coupling metrics presented identifies complexity between inheritance and interface programming.  ...  When CBO is reduced then complexity also reduced and reusability will be increased and TCC and LCC is increase then reusability will increased.  ... 
doi:10.5120/10657-5423 fatcat:gstrjexstvg47htwvfdxkphkye

A Comparative Study on the Effect of Multiple Inheritance Mechanism in Java, C++, and Python on Complexity and Reusability of Code

Fawzi Albalooshi, Amjad Mahmood
2017 International Journal of Advanced Computer Science and Applications  
In this paper, we use Chidamber and Kemerer (CK) metrics to study the complexity and reusability of multiple inheritance as implemented in Python, Java, and C++.  ...  Multiple inheritance is one of the important features of object-oriented methodologies which enables developers to combine concepts and increase the reusability of the resulting software.  ...  (Chidamber and Kemerer) [8] metrics to study the complexity and reusability of multiple inheritance as implemented in Python, Java, and C++.  ... 
doi:10.14569/ijacsa.2017.080614 fatcat:yob5nx76fnbwrompoqefcfwzry

Metric Approach to Anticipate Reusability of Object-Oriented (O-O) Software Systems

Bharti Bisht, Dr Parul Gandhi
2021 Turkish Journal of Computer and Mathematics Education  
This study shows more impact of multilevel inheritance on the reusability of Object-oriented software systems and also helped to understand the important role of metrics in evaluation of object-oriented  ...  The notion of reusability related to Object-oriented software can be achieved through inheritance which in turn contributes to development of reusable components.  ...  So, Dictionary Program depicting multilevel inheritance [9] is more reusable than other two programs (Event Program and Tax_Details Program).  ... 
doi:10.17762/turcomat.v12i6.5690 fatcat:xbwi4lsqlzexdeqief4yre5quu

Utility of an Object Oriented Reusability Metrics and Estimation Complexity

Neelamadhab Padhy, Suresh Satapathy, R. P. Singh
2017 Indian Journal of Science and Technology  
Findings: In the inheritance if we take maximum depth of class in the hierarchy then found more chance for reusability of the inherited metrics.  ...  So DIT (Depth of Inheritance) has positive sign on the reusability of the class. If reasonable value for number of children then more scope of reuse in the class.  ...  Most of the existing researches are primarily focused on component reutilization, where software metrics such as inheritance, Depth of Inheritance Tree (DIT), cohesion and coupling etc. based reusability  ... 
doi:10.17485/ijst/2017/v10i3/107289 fatcat:7voy7f2fqzgfboh7zbhuu5jszi

Reusability measure of DEVS simulation models in DEVSim++ environment

Yoonil Choi, Tag G. Kim, Alex F. Sisti
1997 Enabling Technology for Simulation Science  
This paper proposes a set of metrics to measure both hierarchical reuse and inheritance reuse of DEVS models developed in DEVSIin++. It also suggests a set of guidelines to improve reusability.  ...  One way of reusability is achieved from the hierarchical model construction technology from the DEVS formalism and the other from the inheritance mechanism from the underlying object-oriented environment  ...  Reusability exploiting both inheritance and hierarchical model composition are called two dimensional reusability. Figure 3 shows the two dimensional reusabiity.  ... 
doi:10.1117/12.276716 fatcat:vqgnc34hwndvxg2jtlaqlnljyi

Reusability Estimation Model for Object Oriented Software

Namrata Chopra, Namrata Dhanda
2015 IARJSET  
This study facilitates the software developers, designer and quality controllers, the inclusion of reusability estimation model to access and quantify software reusability for quality product.  ...  Reusability estimation in early stage of software development life cycle always supports the designers to improve the reusability of product class diagram and consequently the reusability of software.  ...  The properties of object oriented languages that help reusability include information hiding, property inheritance, and polymorphism.  ... 
doi:10.17148/iarjset.2015.21231 fatcat:jbqvgh646navtf4pv5ed2sgnnm

Measuring and evaluation of Reusable quality and extensible quality for XML schema documents

Tin Zar Thaw
2011 2011 IEEE Student Conference on Research and Development  
A higher EMC value tends to more reusable quality, and as well, a higher EMC value implies that this schema document contains inheritance feature, elements and attributes.  ...  Empirical, theoretical and practical validation and a comparative study proves that the EMC metric is a valid metric and capable of measuring the reusable quality of XSD.  ...  It is clear that the schema reusable and quality will increase since it has more inheritance feature types of attributes and elements.  ... 
doi:10.1109/scored.2011.6148786 fatcat:22ojydbibfbcxijblz4ilvrp74

Quantifying Reusability of Object Oriented Design: A Testability Perspective

Mahfuzul Huda, Yagya Dutt Sharma Arya, Mahmoodul Hasan Khan
2015 Journal of Software Engineering and Applications  
This research paper facilitates to software developers and designer, the inclusion of reusability quantification model to access and quantify software reusability for quality product.  ...  A metrics based model "Reusability Quantification of Object Oriented Design" has been proposed by establishing the relationship among design properties and reusability and justifying the correlation with  ...  Last but not the least; I would like to thank my parent for their patience, understanding and support that drive me to complete my study.  ... 
doi:10.4236/jsea.2015.84018 fatcat:juzmyhpy6fgp5h6lv6rkoef3fm

RUCM: A Measurement Model for Detecting the most Suitable Code Component from Object Oriented Repository

Sumit Jain, Mohsin Sheikh
2014 International Journal of Computer Applications  
Thus to make the effective and timely detection of such reusable components tools is required.  ...  The procedural code is converted into object oriented code by using the phenomenon of re-engineering and the object oriented code database is searched for reusable code components.  ...  ∑Total Inheritance Level (Inherited Class Path1 +Inherited Class Path2…..Inherited Class Pathn) 3.  ... 
doi:10.5120/18049-8955 fatcat:rjwme5sg3ndqhhfxjmf27jv5zu

Inheritance and its type in Object Oriented Programming using C++

2019 International journal of recent technology and engineering  
This paper reflects the learning of the Inheritance conception and its varieties victimization C++ (oops)  ...  Reusability is one in every of most vital advantage of C++ programming language. C++ categories are often reused in many ways in which.  ...  The review paper begins upon the survey of inheritance and reusability of object homeward language. Inheritance plays a very important role for code reusability.  ... 
doi:10.35940/ijrte.d6847.118419 fatcat:pswfd36fz5c6rnizc5uuwcelhi

Accounting for Inheritance in Object-Oriented Software Quality Measurement

Jehad Al Dallal
2013 Journal of Information Technology & Software Engineering  
A subclass cannot be understood and maintained unless the direct and indirect superclasses are inspected and analyzed. A subclass is not complete by itself without the inherited code.  ...  Similarly, the reusability of the direct and indirect superclasses must be considered when reusing a subclass.  ...  A subclass cannot be understood and maintained unless the direct and indirect superclasses are inspected and analyzed. A subclass is not complete by itself without the inherited code.  ... 
doi:10.4172/2165-7866.1000e118 fatcat:2zfezan2azfwdj6cjt4gitvvlm

Reusable and interactive classes: A new way of object composition

2019 Turkish Journal of Electrical Engineering and Computer Sciences  
Inheritance-based approaches (like single/multiple inheritance, mixin [4-6]), Role-based approaches (like mixin-layers [22, 23], Ob-jectTeams/Java [8], and J& [16]), approaches based on separation of concern  ...  We show that events are soft dependencies that do not affect the reusability of features while method callings in inheritance-based models do.  ...  understandability, flexibility, and reusability.  ... 
doi:10.3906/elk-1812-164 fatcat:whm25o3cfzc2tiaw2c6lehq6y4

Modeling Of Reusability Of Object Oriented Software System

Parvinder S. Sandhu, Harpreet Kaur, Amanpreet Singh
2009 Zenodo  
Automatic reusability appraisal is helpful in evaluating the quality of developed or developing reusable software components and in identification of reusable components from existing legacy systems; that  ...  So, the developed system can be used to enhance the productivity and quality of software development.  ...  (1) Where a=10 and c=0.5 . ii) Depth of Inheritance Tree (DIT): According to this metric Depth of inheritance of a class is "the maximum length from the node to the root of the tree".  ... 
doi:10.5281/zenodo.1084404 fatcat:vdoa5atm55gpxofs56igiajm7q

A Classification of Software Modules into Library and Application Components in the Open-Source Field

Raed Shatnawi
2016 International Journal of Software Engineering and Its Applications  
On the other hand, components that have large depth of inheritance and large size are less reusable.  ...  Bieman and Zhao found that inheritance depth of classes in applications is notably different from libraries. The mean inheritance depth of libraries found three times greater than applications [8] .  ...  Acknowledgement This research is supported partially by Jordan University of Science and Technology.  ... 
doi:10.14257/ijseia.2016.10.3.16 fatcat:kvt3albbf5dvhh3thn63se37yi
« Previous Showing results 1 — 15 out of 20,838 results