Software Maintainability Prediction Model Based on Fuzzy Neural Network

被引:0
|
作者
Jia, Lixin [1 ]
Yang, Bo [2 ]
Park, Dong Ho [3 ]
Tan, Feng [4 ]
Park, Minjae [5 ]
机构
[1] Xi An Jiao Tong Univ, Sch Elect Engn, Xian 710049, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 611731, Peoples R China
[3] Hallym Univ, Dept Informat & Stat, Chunchon 200702, South Korea
[4] Univ Elect Sci & Technol China, Dept Ind Engn, Chengdu 611731, Peoples R China
[5] Hongik Univ, Coll Business Adm, Seoul 121791, South Korea
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
Object-oriented software; software maintainability prediction; fuzzy neural network; principle component analysis; METRICS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Due to the vast deployment of object-oriented software in our day-to-day livings, the issue of software maintainability prediction. which aims at ameliorating the software design process and planning the amount-constrained budget efficiently, calls attention to it. In this paper, a Fuzzy Neural Network (FNN) based software maintainability prediction model, which combines the Artificial Neural Network (ANN) and the Fuzzy Logic (FL), is proposed. To overcome the innate flaws of FNN, a statistical technique, e.g. Principle Component Analysis (!'CA), is also used for the sake of computational simplicity. The proposed FNN, reinforced by PCA, can effectively reflect the complex relations among independent and dependable variables, that is, by showing relatively high prediction accuracy. The empirical experimental results verify this claim in the sense that, with respect to two disparate object-oriented software data sets, the model built by the proposed method prevails against three other typical counterparts, Multivariable Linear Regression (MLR), ANN and Support Vector Regression (SVR), in terms of the prediction accuracy.
引用
收藏
页码:39 / 53
页数:15
相关论文
共 50 条
  • [21] Nerve network model for prediction of system maintainability
    Tao, FH
    Wang, SH
    Zhou, YS
    Su, BX
    [J]. ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 1105 - 1108
  • [22] Approach of prediction and assessment of system quality for software product lines based on fuzzy neural network
    Yao Lan
    Yang Bo
    [J]. PROCEEDINGS OF 2006 CHINESE CONTROL AND DECISION CONFERENCE, 2006, : 581 - 584
  • [23] Fuzzy neural network based prediction model applied in primary component analysis
    Peng, Xiaohong
    Xie, Shiyi
    Yu, Yinghuai
    Wu, Zhenlu
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (01): : 131 - 140
  • [24] Fuzzy neural network based prediction model applied in primary component analysis
    Xiaohong Peng
    Shiyi Xie
    Yinghuai Yu
    Zhenlu Wu
    [J]. Cluster Computing, 2017, 20 : 131 - 140
  • [25] A DECISION SUPPORT SYSTEM FOR DO PREDICTION BASED ON FUZZY MODEL AND NEURAL NETWORK
    Wang, Ruimei
    Liu, Qigen
    He, Youyuan
    Fu, Zetian
    [J]. COMPUTER AND COMPUTING TECHNOLOGIES IN AGRICULTURE II, VOL 1, 2009, 293 : 689 - +
  • [26] Fuzzy neural network based yield prediction model for semiconductor manufacturing system
    Wu, Lihui
    Zhang, Jie
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2010, 48 (11) : 3225 - 3243
  • [27] A Network Traffic Prediction Model Based on Graph Neural Network in Software-Defined Networking
    Li, Guoyan
    Shang, Yihui
    Liu, Yi
    Zhou, Xiangru
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY AND PRIVACY, 2022, 16 (01)
  • [28] Machine learning approaches for predicting software maintainability: a fuzzy-based transparent model
    Ahmed, Moataz A.
    Al-Jamimi, Hamdi A.
    [J]. IET SOFTWARE, 2013, 7 (06) : 317 - 326
  • [29] Measurement model of the software maintainability based on comentropy
    Wang, Jia
    Gao, Yin-Chun
    Liao, Yi-Jie
    Jiang, Rong
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONIC INFORMATION ENGINEERING (CEIE 2016), 2016, 116 : 232 - 238
  • [30] Software Risk Assessment Method based on Fuzzy Neural Network
    Wang Hua
    Wang Ben
    You Longyong
    Zhang Wentong
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INTELLIGENT COMMUNICATION, 2015, 16 : 159 - 162