CFP last date
20 May 2024
Reseach Article

Neuro Fuzzy based Approach to Predict Component's Reusability

by Shalini Goel, Arun Sharma
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 106 - Number 5
Year of Publication: 2014
Authors: Shalini Goel, Arun Sharma
10.5120/18519-9609

Shalini Goel, Arun Sharma . Neuro Fuzzy based Approach to Predict Component's Reusability. International Journal of Computer Applications. 106, 5 ( November 2014), 33-38. DOI=10.5120/18519-9609

@article{ 10.5120/18519-9609,
author = { Shalini Goel, Arun Sharma },
title = { Neuro Fuzzy based Approach to Predict Component's Reusability },
journal = { International Journal of Computer Applications },
issue_date = { November 2014 },
volume = { 106 },
number = { 5 },
month = { November },
year = { 2014 },
issn = { 0975-8887 },
pages = { 33-38 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume106/number5/18519-9609/ },
doi = { 10.5120/18519-9609 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:38:38.534032+05:30
%A Shalini Goel
%A Arun Sharma
%T Neuro Fuzzy based Approach to Predict Component's Reusability
%J International Journal of Computer Applications
%@ 0975-8887
%V 106
%N 5
%P 33-38
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The current scenario of open source development and outsourcing industry heavily depends upon the reusability of software components for achieving consistency in quality and cost optimization. Hence, the software developer needs excellent support in the assessment of the reusability levels of the software that they are trying to develop. Estimating Software Reusability has now become a topic of discussion. Reusability is measured in terms of cost, portability, understandability, interface complexity, coupling, interoperability, documentation, clarity etc. The combination of some factors were tested on different soft computing techniques like Fuzzy Logic and Neural Network and the corresponding average RMSE (Reusability Mean Square Error) was calculated to find out the reusability of those factors. In this paper it takes into account three different factors or variables of reusability of software components and and then propose a model for usability assessment using the Adaptive Neuro Fuzzy Inference System Approach (ANFIS).

References
  1. Babu G. N. K. Suresh, Dr. Srivatsa . S. K. , "Analysis and measure of software reusability", Proceedings of International Journal of Reviews in Computing, 2009 IJRIC,
  2. Software Engineering, A Practitioner approach, Roger S Pressman, Mc Graw Hill
  3. Deng-Jyi Chen, Chorng-Shiuh Koong, Wu-Chi Chen, Shih-Kun Huang and N. W. P Van Diepen, "Integration of Reusable Software Components and Frameworks Into a Visual Software Construction Approach", Journal of Information Science and Engineering 16, 863-884 (2000)
  4. Jalender B. , Dr Govardhan A. , Dr Premchand P, "Designing Code Level Reusable Software Components", International Journal of Software Engineering & Applications (IJSEA), Vol. 3, No. 1, January 2012
  5. Anguswamy R," A Study of Factors Affecting the Design and Use of Reusable Components", International Doctoral Symposium on Empirical Software Engineering (IDoESE'12), July. 31, 2013, Lund, Sweden
  6. Sharma A, kumar R, kumar V, "Applying Neuro-fuzzy Approach to build the Reusability Assessment Framework across Software Component Releases - An Empirical Evaluation", IJCA Vol – 70, no-15, may 2013
  7. Ravichandran K. S. , Suresh P. and Sekr, K. R. "ANFIS Approach for Optimal Selection of Reusable Components", Maxwell Scientific Organization, Research Journal of Applied Sciences, Engineering and Technology 4(24): 5304-5312
  8. Anguswamy R, Frakes W B. , " Reuse Design Principles" International Journal of Software Engineering and Knowledge Engineering, IJSEKE, 2012
  9. Singh S , Chana I, " Enabling Reusability in Agile Software Development", International Journal of Computer Applications (0975 – 8887) Volume 50 – No. 13, July 2012
  10. Singh H, Toora V K, "Neuro Fuzzy Logic Model for Component Based Software Engineering", International Journal of Engineering, Issue July 2011, Vol. 1
  11. Sharma A, Kumar R, Grover P. S. , " Reusability Assessment for Software Components – a Neural Network Based Approach", ACM SIGSOFT Software engineering notes, vol 34, issue 2, March pp. – 1- 6, 2009
  12. Frakes W. B. and Kang K. C. , "Software reuse research: status and future," IEEE Transactions on Software Engineering, vol. 31, pp. 529-536, 2005.
  13. Selby R. W. , "Enabling reuse-based software development of large-scale systems", IEEE Transactions on Software Engineering, vol. 31, pp. 495-510, 2005.
  14. M. Morisio, et al. , "Success and Failure Factors in Software Reuse," IEEE Transactions on Software Engineering, vol. 28, pp. 340-357, 2002.
  15. Houhamdi Z, Ghoul S, "Classifying Software For Reusability", www. webreview. dz/IMG/pdf/6-houhamdi. pdf, November 2001, pp. 41-47
  16. Jeffrey S. Poulin, "Measuring Software Reusability", Proceedings of 3rd International conference on software reuse – Rio De Janerio, Brazil 1-4 November 1994
  17. Calderia G, Basili V R, "Identifying and qualifying reusable software components", IEEE Software, vol. 24, no 2, Feb 1991, pp 61-76
  18. Diaz P, Freeman Ruben and Peter, "Classifying software for reusability", Vol. 4, no – 1, January 1987, pp 6-16
  19. Gui Gui, Paul D. Scott," Ranking reusability of software components using coupling metrics" Journal of Systems and Software 01/2007; DOI:10. 1016/ j. jss. 2006. 09. 048
  20. Sharma, A. , Kumar, R. , Grover, P. S. , 2008. Empirical Evaluation of Complexity for Software Components, International Journal of Software Engineering and Knowledge Engineering (IJSEKE), Vol. 18, Issue 5, pp: 519-530.
  21. Menzies Tim and Stefano J S. D, "More Success and Failure Factors in Software Reuse", IEEE Transactions On Software Engineering, Vol. 29, No. 5, May 2003
  22. Saini J K, Sharma A, Dr. Sandhu P S. , "Software Reusability Prediction using Density Based Clustering",http://psrcentre. org/images/extraimages/380. pdf.
Index Terms

Computer Science
Information Sciences

Keywords

Components based systems FIS Neuro Fuzzy Reusability RMSE Software components Sugeno