CFP last date
20 May 2024
Call for Paper
June Edition
IJCA solicits high quality original research papers for the upcoming June edition of the journal. The last date of research paper submission is 20 May 2024

Submit your paper
Know more
Reseach Article

Validating Extendibility of the Object-Oriented Software using Fuzzy Computing Techniques

by Vibhash Yadav, Raghuraj Singh
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 65 - Number 25
Year of Publication: 2013
Authors: Vibhash Yadav, Raghuraj Singh
10.5120/11273-6509

Vibhash Yadav, Raghuraj Singh . Validating Extendibility of the Object-Oriented Software using Fuzzy Computing Techniques. International Journal of Computer Applications. 65, 25 ( March 2013), 23-27. DOI=10.5120/11273-6509

@article{ 10.5120/11273-6509,
author = { Vibhash Yadav, Raghuraj Singh },
title = { Validating Extendibility of the Object-Oriented Software using Fuzzy Computing Techniques },
journal = { International Journal of Computer Applications },
issue_date = { March 2013 },
volume = { 65 },
number = { 25 },
month = { March },
year = { 2013 },
issn = { 0975-8887 },
pages = { 23-27 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume65/number25/11273-6509/ },
doi = { 10.5120/11273-6509 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:20:53.869735+05:30
%A Vibhash Yadav
%A Raghuraj Singh
%T Validating Extendibility of the Object-Oriented Software using Fuzzy Computing Techniques
%J International Journal of Computer Applications
%@ 0975-8887
%V 65
%N 25
%P 23-27
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

A large number of metrics have been proposed for measuring quality of object-oriented software from its code. These include size, inheritance, cohesion and coupling, abstraction, hierarchies, encapsulation, composition, polymorphism, messaging etc. These object-oriented metrics affect the design quality of object oriented software as they are related with the design attributes like Reusability, Functionality, Effectiveness and Extendibility. In this paper, a fuzzy logic based model have been proposed that analyses object oriented metrics for one of the important attributes i. e. Extendibility. The model can be used to validate the precise role of design quality metrics in Extendibility of a software design. On the basis of results obtained, it has been concluded that the design quality of Object Oriented Software can be best assessed by fuzzy analysis of design quality metrics.

References
  1. K K Agarwal, Y Singh, Arvinder Kaur and Ruchika Malhotra: Empirical study of Object Oriented Metrics, Journal of Object Technology, Vol. 5, No. 8, Nov-Dec 2006.
  2. L. C. Briand, W. L. Melo, and J. Wust, "Assessing the applicability of fault-proneness models across object-oriented software projects", IEEE Transactions on Software Engineering, vol. 28, no. 7, pp. 706-720, July 2002.
  3. W. J. Brown, R. C. Malveau, H. W. McCormick, III, and T. J. Mowbray, "AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis", John Wiley Press, 1998.
  4. Yuming Zhou and Hareton Leung, "Empirical Analysis of Object-Oriented Design Metrics for Predicting High and Low Severity Faults," IEEE Trans. Software Eng. , vol. 32, no. 10, pp. 771-789, Oct. 2006.
  5. Jagdish Bansiya and Carl G Devis: A Hierarchical Model for Object Oriented Design Quality Assessment, IEEE transactions of Software Engineering, Vol 28, No. 1, January 2002.
  6. W. J. Brown, R. C. Malveau, H. W. McCormick, III, and T. J. Mowbray, "AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis", John Wiley Press, 1998.
  7. S. R. Chidamber, C. F. Kemerer," A metrics suit for object oriented design", IEEE Trans. On Software eng. , vol. 20, no. 6, p. p. 476-493, June 1994.
  8. Zadeh, L. A. (1965). "Fuzzy sets", Information and Control 8 (3): 338–35
  9. MATLAB tutorial on Fuzzy Logic
Index Terms

Computer Science
Information Sciences

Keywords

Design Quality Product Quality Design Quality Metrics Design Properties Design Quality Attributes Fuzzy Computing