CFP last date
20 December 2024
Reseach Article

Modeling of Reusability of Procedure based Software Components using Naive Bayes Classifier Approach

by Priyanka Kakkar, Meenakshi Sharma, Parvinder Sandhu
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 55 - Number 15
Year of Publication: 2012
Authors: Priyanka Kakkar, Meenakshi Sharma, Parvinder Sandhu
10.5120/8830-2979

Priyanka Kakkar, Meenakshi Sharma, Parvinder Sandhu . Modeling of Reusability of Procedure based Software Components using Naive Bayes Classifier Approach. International Journal of Computer Applications. 55, 15 ( October 2012), 12-17. DOI=10.5120/8830-2979

@article{ 10.5120/8830-2979,
author = { Priyanka Kakkar, Meenakshi Sharma, Parvinder Sandhu },
title = { Modeling of Reusability of Procedure based Software Components using Naive Bayes Classifier Approach },
journal = { International Journal of Computer Applications },
issue_date = { October 2012 },
volume = { 55 },
number = { 15 },
month = { October },
year = { 2012 },
issn = { 0975-8887 },
pages = { 12-17 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume55/number15/8830-2979/ },
doi = { 10.5120/8830-2979 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:57:19.741471+05:30
%A Priyanka Kakkar
%A Meenakshi Sharma
%A Parvinder Sandhu
%T Modeling of Reusability of Procedure based Software Components using Naive Bayes Classifier Approach
%J International Journal of Computer Applications
%@ 0975-8887
%V 55
%N 15
%P 12-17
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

We have developed a highly flexible module to evaluate and access the reusability of software components. The purpose of this model is to do pattern recognition by discovering supervised features which can help us to measure the intangible aspects of software components in terms of reusability. There were several function based applications which were given due diligence for identifying their various degrees of reusability of their components. Once these projects were analyzed their software components were measured in terms of software metrics including (Volume, Coupling, Complexity, Reuse frequency, Regularity and Reusability). These measured metrics were carefully allocated a particular set of label which was based on the principals of software engineering and objectives to be achieved for doing the due research. Therefore, in this research work we are studying the degree of reusability by using six classes Naïve Bayes Classification method which was able to give high precision value as compare to previous methods.

References
  1. Basili, V. R. and Rombach, H. D. (1988) "The TAME Project: Towards Improvement Oriented Software Environments", IEEE Trans. Software Eng. , vol. 14, no. 6, June 1988, pp. 758-771.
  2. Selby, R. W. (1988) "Empirically Analyzing Software Reuse in a Production Environment", Software Reuse: Emerging Technology, W. Tracz, ed, IEEE Computer Society Press, 1988.
  3. Basili, V. R. (1989) "Software Development: A Paradigm for the Future", Proceedings COMPAC'89, Los Alamitos, California, IEEE CS Press, 1989, pp. 471-485.
  4. Arnold, R. S. (1990) "Salvaging Reusable Parts From Ada Code: A Progress Report", SPC Technical Report, SALVAGE_ADA_PARTS_PR-90048-N, September 1990.
  5. Arnold, R. S. (1990) "Heuristics for Salvaging Reusable Parts From Adav Code", SPC Technical Report, ADA_REUSE_HEURISTICS-90011-N, March 1990.
  6. Esteva, J. C. and Reynolds, R. G. (1991) "Identifying Reusable Components using Induction", International Journal of Software Engineering and Knowledge Engineering, Vol. 1, No. 3 , 1991, pp. 271-292
  7. Mayobre, G. (1991) "Using Code Reusability Analysis to Identify Reusable Components from Software Related to an Application Domain," Proceeding of the Fourth Workshop on Software Reuse, Reston. VA, November, 1991, pp. 87-96.
  8. Stender (1994) "Introduction to genetic algorithms", IEEE Colloquium on Genetic Algorithms, Volume 2, March 15, 1994 pp. 1-4.
  9. Jang, J-S. R. and Sun, C. T. (1995) "Neuro-fuzzy Modeling and Control", Proceeding of IEEE, March 1995, pp. 123-135.
  10. Klir, G. J. and Yuan, B. (1995) "Fuzzy Sets and Fuzzy Logic" Prentice-Hall, New Jersey.
  11. Kartalopoulos, S. V. (1996) "Understanding Neural Networks and Fuzzy Logic-Basic Concepts and Applications", IEEE Press, 1996, pp. 153-160.
  12. Jerome Feldman (1996) "Neural Networks - A Systematic Introduction" Berlin, New-York, 1996.
  13. Succi, G. , Benedicenti, L. , and Vernazza, T. , "Analysis of the Effects of Software Reuse on Customer Satisfaction in an RPG Environment", IEEE Trans. Software Eng. , vol. 27, no. 5, May 2001, pp. 473-479.
  14. Anderson, J. A (2003) "An Introduction To Neural Networks", Prentice Hall of India.
  15. Frakes, W. B. and Kyo Kang (2005) "Software Reuse Research: Status and Future", IEEE Trans. Software Engineering, vol. 31, issue 7, July 2005, pp. 529 - 536.
  16. Parvinder Singh and Hardeep Singh (2005) "Critical Suggestive Evaluation of CK METRIC", Proc. of 9th Pacific Asia Conference on Information Technology (PACIS-2005), Bangkok, Thailand, July 7 – 10, 2005, pp 234-241.
Index Terms

Computer Science
Information Sciences

Keywords

Modeling Reusability