Friday 3rd of May 2024
 

Analytical Analysis of Generic Reusabilty: Weyukers Properties


Parul Gandhi and Pradeep Kumar Bhatia

Reusability is the key concept in todays software development environment. The concept of reusability can be achieved by Generic programming approach. C++ templates help us to develop generic code which results in reusable software modules and also identify effectiveness of this reuse strategy. Many researchers have already developed various reusability metrics [9] [7]. In this paper we emphasis on evaluating reusability metrics on weyukers set of properties. Weyukers list of properties has always been a point of reference and suggested as a guiding tool in identification of a good complexity measure by several researchers. We have chosen some recently reported reusability metrics Method Template Inheritance Factor (MTIF) and Attribute Template Inheritance factor (ATIF) and evaluated them against Weyukers set of principles. We divide our work in a two-step framework. In the first step the metrics are analytically evaluated against a formal list of Weyukers properties and in the second step we calculate LOC metric value by using three different programs designed using template and inheritance features of object-oriented programming and observe that by using template with inheritance property we can reduce number of lines of a project to a great extent.

Keywords: Reusability, Weyukers Properties, Object-Oriented metrics, Generic Construct.

Download Full-Text


ABOUT THE AUTHORS

Parul Gandhi
Department of Computer Science & Business Administration, Manav Rachna International University Faridabad, 121001, India

Pradeep Kumar Bhatia
Department of Computer Science & Engineering G. J. University of Science and Technology Hisar, 125001, India


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »