Estimation of Software Reusability for Component based System using Soft Computing Techniques

被引:0
|
作者
Singh, Charu [1 ]
Pratap, Amrendra [1 ]
Singhal, Abhishek [1 ]
机构
[1] Amity Univ, Dept Comp Sci & Engn, ASET, Noida, Uttar Pradesh, India
关键词
Software reusability; Fuzzy logic; Artificial Neural network; Machine Training; Learning Functions; Modularity (MD); Interface Complexity (IC); Maintainability (MN); Flexibility (FX); Adaptability (AD); Membership functions;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Soft computing techniques play very important role in developing software engineering applications. These consist of fuzzy logic system, neural network model and genetic algorithm techniques. Among these fuzzy logic and neural network techniques are broadly used to assess software reusability, software maintainability, software understandability etc. Software reuse is defined as software development with several existing modules. This paper presents a model based on different factors namely Modularity (MD), Interface Complexity (IC), Maintainability (MN), Flexibility (FX) and Adaptability (AD) for the assessment of software reusability using soft computing techniques via fuzzy logic and neural network. This is done by assuming different membership functions such as Triangular (trimf), Trapezoidal (trapmf) and Gaussian (guassmf) membership functions defined in MATLAB for these parameters in order to predict the reusability values. Then these data sets are applied to our proposed Neural Network Model. Our work compares the sensitivity analysis of the two models and shows which one is better. Our approach is depending on these software metrics for the identification and evaluation of reusable components. Software reusability is likely to have a bright future and a remarkable work for research. This effort will help developers and researchers to choose the finest component related to the reusability, which would help in improving the performance and efficiency of the whole software system.
引用
收藏
页码:788 / 794
页数:7
相关论文
共 50 条
  • [41] Investigating soft computing in case-based reasoning for software cost estimation
    Idri, A
    Khoshgoftaar, TM
    Abran, A
    [J]. ENGINEERING INTELLIGENT SYSTEMS FOR ELECTRICAL ENGINEERING AND COMMUNICATIONS, 2002, 10 (03): : 147 - 157
  • [42] Design of Simulator for Reliability Estimation of Component Based Software System
    Suri, P. K.
    Kumar, Sandeep
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (09): : 161 - 167
  • [43] Wavelet Based Image Compression Using Soft Computing Techniques
    Ilango, S. Sudhakar
    Seenivasagam, V.
    [J]. ADVANCEMENTS IN AUTOMATION AND CONTROL TECHNOLOGIES, 2014, 573 : 477 - +
  • [44] Using Fuzzy Theories to Evaluate the Component Reusability in the Process of Software Evolution
    Zhao, Na
    Wang, Jian
    Du, Wei
    Zhang, Yunchun
    Jiang, Zuo
    Liu, Jinzhuo
    Qian, Ye
    [J]. 2012 2ND INTERNATIONAL CONFERENCE ON UNCERTAINTY REASONING AND KNOWLEDGE ENGINEERING (URKE), 2012, : 212 - 215
  • [45] Design of an Expert System for Distribution Planning System using Soft Computing Techniques
    Uddin, Shabbir
    Ray, Amitava
    Sherpa, Karma Sonam
    Chakravorty, Sandeep
    [J]. INTERNATIONAL JOURNAL OF ENERGY OPTIMIZATION AND ENGINEERING, 2016, 5 (02) : 45 - 63
  • [46] Estimation of concrete materials uniaxial compressive strength using soft computing techniques
    Raju, Matiur Rahman
    Rahman, Mahfuzur
    Hasan, Md Mehedi
    Islam, Md Monirul
    Alam, Md Shahrior
    [J]. HELIYON, 2023, 9 (11)
  • [47] Development of software for computing forming information using a component based approach
    Ko, Kwang Hee
    Park, Jung Seo
    Kim, Jung
    Kim, Young Bum
    Shin, Jong Gye
    [J]. INTERNATIONAL JOURNAL OF NAVAL ARCHITECTURE AND OCEAN ENGINEERING, 2009, 1 (02) : 78 - 88
  • [48] Modification of rock mass rating system using soft computing techniques
    Hima Nikafshan Rad
    Zakaria Jalali
    [J]. Engineering with Computers, 2019, 35 : 1333 - 1357
  • [49] Decision Support System for Fetal Delivery using Soft Computing Techniques
    Janghel, R. R.
    Shukla, Anupam
    Tiwari, Ritu
    [J]. ICCIT: 2009 FOURTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 1514 - 1519
  • [50] Modification of rock mass rating system using soft computing techniques
    Rad, Hima Nikafshan
    Jalali, Zakaria
    [J]. ENGINEERING WITH COMPUTERS, 2019, 35 (04) : 1333 - 1357