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 条
  • [21] Comparison of GARCH, Neural Network and Support Vector Machine in Financial Time Series Prediction
    Hossain, Altaf
    Zaman, Faisal
    Nasser, M.
    Islam, M. Mufakhkharul
    PATTERN RECOGNITION AND MACHINE INTELLIGENCE, PROCEEDINGS, 2009, 5909 : 597 - +
  • [22] A Comparative Study of Support Vector Machine, Artificial Neural Network and Bayesian Classifier for Mutagenicity Prediction
    Sharma, Anju
    Kumar, Rajnish
    Varadwaj, Pritish Kumar
    Ahmad, Ausaf
    Ashraf, Ghulam Md
    INTERDISCIPLINARY SCIENCES-COMPUTATIONAL LIFE SCIENCES, 2011, 3 (03) : 232 - 239
  • [23] A comparative study of support vector machine, artificial neural network and Bayesian classifier for mutagenicity prediction
    Anju Sharma
    Rajnish Kumar
    Pritish Kumar Varadwaj
    Ausaf Ahmad
    Ghulam Md Ashraf
    Interdisciplinary Sciences: Computational Life Sciences, 2011, 3 : 232 - 239
  • [24] Osteoporosis Risk Prediction Using Enhanced Support Vector Machine over Artificial Neural Network
    Jagadeesh, A.
    Kumar, Senthil S.
    JOURNAL OF PHARMACEUTICAL NEGATIVE RESULTS, 2022, 13 : 1602 - 1611
  • [25] On the Equivalence between Neural Network and Support Vector Machine
    Chen, Yilan
    Huang, Wei
    Nguyen, Lam M.
    Weng, Tsui-Wei
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [26] A comparison of support vector machines with artificial neural networks for the prediction of thermal errors in machine tools
    Ramesh, R
    Mannan, MA
    Poo, AN
    TRANSACTIONS OF THE NORTH AMERICAN MANUFACTURING RESEARCH INSTITUTION OF SME, VOL XXIX, 2001, 2001, : 577 - 584
  • [27] Support Vector Machine and Neural Network Applications in Transient Stability
    Baltas, Gregory N.
    Mazidi, Peyman
    Fernandez, Francisco
    Rodriguez, Pedro
    2018 7TH INTERNATIONAL CONFERENCE ON RENEWABLE ENERGY RESEARCH AND APPLICATIONS (ICRERA), 2018, : 1010 - 1015
  • [28] Determination of Sex and Race in Forensic Anthropology: A Comparison of Artificial Neural Network and Support Vector Machine
    Nasien, Dewi
    Adiya, M. Hasmil
    Afrianty, Iis
    Ali, Nor Azizah
    Samah, Azurah A.
    Rahayu, Yusnita
    2021 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATICS ENGINEERING (IC2IE 2021), 2021, : 51 - 55
  • [29] Comparison of Artificial Neural Network and Support Vector Machine Classifications for fNIRS-based BCI
    Naseer, Noman
    Hong, Keum-Shik
    Khan, M. Jawad
    Bhutta, M. Raheel
    2015 15TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2015, : 1817 - 1821
  • [30] Spam Email Detection Using Deep Support Vector Machine, Support Vector Machine and Artificial Neural Network
    Roy, Sanjiban Sekhar
    Sinha, Abhishek
    Roy, Reetika
    Barna, Cornel
    Samui, Pijush
    SOFT COMPUTING APPLICATIONS, SOFA 2016, VOL 2, 2018, 634 : 162 - 174