Object-Oriented Class Stability Prediction: A Comparison Between Artificial Neural Network and Support Vector Machine

被引:9
|
作者
Alshayeb, Mohammad [1 ]
Eisa, Yagoub [1 ]
Ahmed, Moataz A. [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Informat & Comp Sci Dept, Dhahran 31261, Saudi Arabia
关键词
Class stability; Prediction; Artificial intelligence; Software quality; MODULES;
D O I
10.1007/s13369-014-1372-4
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Software stability is an important factor for better software quality. Stable classes tend to reduce the software maintenance cost and effort. Therefore, achieving class stability is an important quality objective when developing software. Designers can make better decisions to improve class stability if they can predict it before the fact using some predictors. In this paper, we investigate the correlation between some available design measurements and class stability over versions and propose a stability prediction model using such available measurements. We conducted a set of experiments using artificial neural network (ANN) and support vector machine (SVM) to build different prediction models. We compared the accuracy of these prediction models. Our experiments reveal that ANN and SVM prediction models are effective in predicting object-oriented class stability.
引用
收藏
页码:7865 / 7876
页数:12
相关论文
共 50 条
  • [41] Disruption Prediction by Support Vector Machine and Neural Network with Exhaustive Search
    Yokoyama, Tatsuya
    Sueyoshi, Takamitsu
    Miyoshi, Yuya
    Hiwatari, Ryoji
    Igarashi, Yasuhiko
    Okada, Masato
    Ogawa, Yuichi
    PLASMA AND FUSION RESEARCH, 2018, 13
  • [42] Algorithms and support for horizontal class partitioning in object-oriented databases
    Bellatreche, L
    Karlapalem, K
    Simonet, A
    DISTRIBUTED AND PARALLEL DATABASES, 2000, 8 (02) : 155 - 179
  • [43] Comparison of Genetic Algorithm Optimization on Artificial Neural Network and Support Vector Machine in Intrusion Detection System
    Dastanpour, Amin
    Ibrahim, Suhaimi
    Mashinchi, Reza
    Selamat, Ali
    2014 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2014, : 72 - 77
  • [44] Comparison of Survival Predictions for Rats with Hemorrhagic Shocks Using an Artificial Neural Network and Support Vector Machine
    Jang, Kyung Hwan
    Yoo, Tae Keun
    Choi, Joon Yul
    Ki Chang Nam
    Choi, Jae Lim
    Kwon, Min Kyung
    Kim, Deok Won
    2011 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2011, : 91 - 94
  • [45] OBJECT-ORIENTED DESIGN SUPPORT SYSTEM FOR MACHINE-TOOLS
    MORIWAKI, T
    NUNOBIKI, M
    JOURNAL OF INTELLIGENT MANUFACTURING, 1994, 5 (01) : 47 - 54
  • [46] A comparison between performance of support vector regression and artificial neural network in prediction of pipe burst rate in water distribution networks
    Akbar Shirzad
    Massoud Tabesh
    Raziyeh Farmani
    KSCE Journal of Civil Engineering, 2014, 18 : 941 - 948
  • [47] A comparison between performance of support vector regression and artificial neural network in prediction of pipe burst rate in water distribution networks
    Shirzad, Akbar
    Tabesh, Massoud
    Farmani, Raziyeh
    KSCE JOURNAL OF CIVIL ENGINEERING, 2014, 18 (04) : 941 - 948
  • [48] OBJECT-ORIENTED NEURAL SIMULATION TOOLS FOR A HYPERCUBE PARALLEL MACHINE
    MYLER, HR
    WEEKS, AR
    GILLIS, RK
    HALL, GW
    NEUROCOMPUTING, 1992, 4 (05) : 235 - 248
  • [49] Object-oriented classification of hyperspectral remote sensing images based on genetic algorithm and support vector machine
    Gao, Hongmin
    Xu, Lizhong
    Li, Chenming
    Wang, Xin
    Xu, Minggang
    Sensors and Transducers, 2013, 157 (10): : 6 - 13
  • [50] Object-oriented Classification of Polarimetric SAR Imagery based on Statistical Region Merging and Support Vector Machine
    Li, H. T.
    Gu, H. Y.
    Han, Y. S.
    Yang, J. H.
    2008 INTERNATIONAL WORKSHOP ON EARTH OBSERVATION AND REMOTE SENSING APPLICATIONS, 2008, : 147 - 152