Research Article

Expert System for Software Reusability

by  Ali Zeinulabdeen Alfakhry, Safwan Omar Hasoon
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 181 - Issue 1
Published: Jul 2018
Authors: Ali Zeinulabdeen Alfakhry, Safwan Omar Hasoon
10.5120/ijca2018917398
PDF

Ali Zeinulabdeen Alfakhry, Safwan Omar Hasoon . Expert System for Software Reusability. International Journal of Computer Applications. 181, 1 (Jul 2018), 39-47. DOI=10.5120/ijca2018917398

                        @article{ 10.5120/ijca2018917398,
                        author  = { Ali Zeinulabdeen Alfakhry,Safwan Omar Hasoon },
                        title   = { Expert System for Software Reusability },
                        journal = { International Journal of Computer Applications },
                        year    = { 2018 },
                        volume  = { 181 },
                        number  = { 1 },
                        pages   = { 39-47 },
                        doi     = { 10.5120/ijca2018917398 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2018
                        %A Ali Zeinulabdeen Alfakhry
                        %A Safwan Omar Hasoon
                        %T Expert System for Software Reusability%T 
                        %J International Journal of Computer Applications
                        %V 181
                        %N 1
                        %P 39-47
                        %R 10.5120/ijca2018917398
                        %I Foundation of Computer Science (FCS), NY, USA
Abstract

In modern science, software engineering dealing with improving systems of the software within a short time to enhance the development process and reduce the cost as much as possible . Software reusability is the process that uses existing software components for implementing and updating software systems . Software engineers utilise reusability to reduce effort , time and cost in addition to increase the quality and productivity of software systems , also to check if software components can be reusability . Reusability of any component is computed depending on several metrics . In this paper, cohesion and coupling metrics are used to measure the reuse of software components of Object Oriented procedure ( Java codes ) . The proposed expert system was constructed for solving software reusability problems .The expert system will be used as an intelligent technique to produce smart advice for software reusability problems.

References
  • Annushri Sethi , Prof. Ritu Tandon ." A Novel Approach to Find Reusability using Coupling and Cohesion Metrics ". Feb-2017 .
  • Habib Izadkhah, Maryam Hooshyar , "Class Cohesion Metrics for Software Engineering: A Critical Review " ,vol.25, no.1(73), 2017.
  • Karminder Kaur , Gurjot Kaur. "Component Reusability of a Software System based on Cohesion and Coupling " . July 2016.
  • N. Rajkumar, C. Viji1 and S. Duraisamy ." MEASURING COHESION AND COUPLING IN OBJECT ORIENTED SYSTEM USING JAVA REFLECTION ". APRIL 2015.
  • Charu Singh , Amrendra Pratap, Abhishek Singhal "An Estimation of Software Reusability using Fuzzy Logic Technique" ,In IEEE 2014.
  • Neha Sadana, Surender Dhaiya, Manjot Singh Ahuja , "A Metric for Assessing Reusability of Software Components ",Issue 4, Volume 1 ,February 2014 .
  • Ms.Kirandeep Kaur , Ms.Rekha Rani , Ms.Jagdeep kaur ."Code Reuse & Reusability of the Software " . Vol .2 April 2013.
  • Roger S. Pressman, Ph.D. "Software Engineering, 7th edition " . Chapter 18 , 2010.
  • Guigui, Paul D. Scott.”Measuring software component reusability by coupling and cohesion,” In journal of computers, Vol.4, No. 9, September 2009.
  • Kavitha , Dr. A. Shanmugam .”Dynamic coupling measurement of object oriented software using trace events,” In IEEE Transaction, 2008.
  • N. Kasabov, "Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering ", MIT Press, 1996.
  • William Frakes, Carol Terry, “Software Reuse: metrics and models”, ACM Computing Surveys (1996).
  • Dennis Ritchi, Artificial intelligence, Tata McGrawHill, New Delhi (1996).
  • John Durkin , "Reports on Over 2500 Developed Expert Systems " , 1993.
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

Software reusability coupling cohesion expert system knowledge base

Powered by PhDFocusTM