Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2008, Vol. 9 Issue (10): 1390-1397    DOI: 10.1631/jzus.A0720073
Electrical & Electronic Engineering     
Predicting the fault-proneness of class hierarchy in object-oriented software using a layered kernel
Peng HUANG, Jie ZHU
Department of Electronic Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

Abstract  A novel kernel learning method for object-oriented (OO) software fault prediction is proposed in this paper. With this method, each set of classes that has inheritance relation named class hierarchy, is treated as an elemental software model. A layered kernel is introduced to handle the tree data structure corresponding to the class hierarchy models. This method was validated using both an artificial dataset and a case of industrial software from the optical communication field. Preliminary experiments showed that our approach is very effective in learning structured data and outperforms the traditional support vector learning methods in accurately and correctly predicting the fault-prone class hierarchy model in real-life OO software.

Key wordsObject-oriented software      Fault-proneness      Support vector machine      Structured kernel     
Received: 22 November 2007     
CLC:  TN914  
  TP311  
Cite this article:

Peng HUANG, Jie ZHU. Predicting the fault-proneness of class hierarchy in object-oriented software using a layered kernel. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(10): 1390-1397.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.A0720073     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2008/V9/I10/1390

[1] She-rong Zhang, An-kui Hu, Chao Wang. Three-dimensional inversion analysis of an in situ stress field based on a two-stage optimization algorithm[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2016, 17(10): 782-802.
[2] Pijush Samui, Dookie Kim, Bhairevi G. Aiyer. Pullout capacity of small ground anchor: a least square support vector machine approach[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2015, 16(4): 295-301.
[3] Guo-liang Xiong, Long Zhang, He-sheng Liu, Hui-jun Zou, Wei-zhong Guo. A comparative study on ApEn, SampEn and their fuzzy counterparts in a multiscale framework for feature extraction[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2010, 11(4): 270-279.
[4] Xin LIU, Guo WEI, Jin-wei SUN, Dan LIU. Nonlinear multifunctional sensor signal reconstruction based on least squares support vector machines and total least squares algorithm[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(4): 497-503.
[5] Liang TANG, Qi XUAN, Rong XIONG, Tie-jun WU, Jian CHU. A multi-class large margin classifier[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(2): 253-262.
[6] Zhi-yong LI, Wei-lin WU. Classification of power quality combined disturbances based on phase space reconstruction and support vector machines[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(2): 173-181.
[7] YAN Zhi-guo, WANG Zhi-zhong, REN Xiao-mei. Joint application of feature extraction based on EMD-AR strategy and multi-class classifier based on LS-SVM in EMG motion classification[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(8): 1246-1255.
[8] CHEN Yue-hua, CAO Guang-yi, ZHU Xin-jian. LS-SVM model based nonlinear predictive control for MCFC system[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(5): 748-754.
[9] LI Guo-qi, SHENG Huan-ye. Classification analysis of microarray data based on ontological engineering[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(4): 638-643.
[10] LENG Biao, QIN Zheng, LI Li-qun. Support Vector Machine active learning for 3D model retrieval[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(12): 1953-1961.
[11] Chan Siu-ping, Sun Ming-ting. A network condition classification scheme for supporting video delivery over wireless Internet[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(5 ): 15-.
[12] Ru Xue-min, Zhuang Yue-ting, Wu Fei. Audio steganalysis based on “negative resonance phenomenon” caused by steganographic tools[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(4 ): 15-.
[13] Xu Yun, Zhang Feng. Using SVM to construct a Chinese dependency parser[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(2): 199-203.
[14] Wen Xiang-jun, Zhang Yu-nong, Yan Wei-wu, Xu Xiao-ming. Nonlinear decoupling controller design based on least squares support vector regression[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(2): 275-284.
[15] ZHANG Ri-dong, WANG Shu-qing. Predictive control of a class of bilinear systems based on global off-line models[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(12): 5-.