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 条
  • [1] QUALITY ASSURANCE THROUGH SOFT COMPUTING TECHNIQUES IN COMPONENT BASED SOFTWARE
    Bhardwaj, Osheen
    Jha, Shambu Kumar
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES FOR SMART NATION (SMARTTECHCON), 2017, : 277 - 282
  • [2] Software Metrics for Reusability of Component Based Software System: A Review
    Aggarwal, Jyoti
    Kumar, Manoj
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2021, 18 (03) : 319 - 325
  • [3] Comparative Analysis of Software Components Reusability Level using GFS and ANFIS Soft-Computing Techniques
    Ajayi, Olusola O.
    Chiemeke, Stella C.
    Ukaoha, Kingsley C.
    [J]. 2019 IEEE AFRICON, 2019,
  • [4] Empirical Assessment and Optimization of Software Cost Estimation Using Soft Computing Techniques
    Kumar, Gaurav
    Bhatia, Pradeep Kumar
    [J]. ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES, 2016, 452 : 117 - 130
  • [5] Class Point Approach for Software Effort Estimation using Soft Computing Techniques
    Satapathy, Shashank Mouli
    Kumar, Mukesh
    Rath, Santanu Kumar
    [J]. 2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 178 - 183
  • [6] Development of Software Effort and Schedule Estimation Models Using Soft Computing Techniques
    Sheta, Alaa
    Rine, David
    Ayesh, Aladdin
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 1283 - +
  • [7] ON USING SOFT COMPUTING TECHNIQUES IN SOFTWARE RELIABILITY ENGINEERING
    Madsen, Henrik
    Thyregod, Poul
    Burtschy, Bernard
    Albeanu, Grigore
    Popentiu, Florin
    [J]. INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2006, 13 (01) : 61 - 72
  • [8] Soft Computing Based Estimation of Software Development Effort
    Saraswathi, S.
    Kannan, N.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [9] A New Model for Predicting Component-Based Software Reliability Using Soft Computing
    Diwaker, Chander
    Tomar, Pradeep
    Solanki, Arun
    Nayyar, Anand
    Jhanjhi, N. Z.
    Abdullah, Azween
    Supramaniam, Mahadevan
    [J]. IEEE ACCESS, 2019, 7 : 147191 - 147203
  • [10] Fault Prediction Model for Software Using Soft Computing Techniques
    Nisa, Ishrat Un
    Ahsan, Syed Nadeem
    [J]. 2015 INTERNATIONAL CONFERENCE ON OPEN SOURCE SYSTEMS & TECHNOLOGIES (ICOSST), 2015, : 78 - 83