Software Reliability Modeling and Analysis via Kernel-based Approach

被引:2
|
作者
Okumura, Kei [1 ]
Okamura, Hiroyuki [1 ]
Dohi, Tadashi [1 ]
机构
[1] Hiroshima Univ, Grad Sch Engn, Dept Informat Engn, 1-4-1 Kagamiyama, Higashihiroshima 7398527, Japan
关键词
software reliability; software reliability growth model; kernel method; non-homogeneous Poisson process; similarity analysis; static source code analysis; statistical estimation; regularization; fault-free probability; REGRESSION;
D O I
10.1109/ICECCS.2017.16
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditional software reliability analysis utilizes only the fault count data observed in testing phase, and is done independently of the source code itself. Recently, it is known that utilization of software metrics in software reliability modeling and analysis can lead to more accurate reliability estimation and fault prediction through many empirical studies. However, such a metrics-based modeling also requires a careful selection of software metrics and their measurement, which are often troublesome and cost-consuming in practice. In this paper, we propose a kernel-based approach to estimate the quantitative software reliability, where two cases are considered; multiple software metrics are used and not. In the former case, we combine the kernel regression with the well-known non-homogeneous Poisson process-based software reliability growth model (SRGM), and propose a new metrics-based SRGM. In the latter case, we perform a similarity-based analysis through a source code transformation algorithm and try to estimate the quantitative software reliability from the source code directly without measuring multiple software metrics. Numerical examples with real application programs are presented to validate our kernel-based approach in the above two cases.
引用
收藏
页码:154 / 157
页数:4
相关论文
共 50 条
  • [31] A nonparametric kernel-based approach to Hammerstein system identification
    Risuleo, Riccardo Sven
    Bottegal, Giulio
    Hjalmarsson, Hakan
    [J]. AUTOMATICA, 2017, 85 : 234 - 247
  • [32] Linux kernel-based traffic analysis method
    Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080, China
    [J]. Jisuanji Gongcheng, 2006, 8 (67-69):
  • [33] Automatic Configuration of Kernel-Based Clustering: An Optimization Approach
    Candelieri, Antonio
    Giordani, Ilaria
    Archetti, Francesco
    [J]. LEARNING AND INTELLIGENT OPTIMIZATION (LION 11 2017), 2017, 10556 : 34 - 49
  • [34] Kernel-Based Linear Spectral Mixture Analysis
    Liu, Keng-Hao
    Wong, Englin
    Du, Eliza Yingzi
    Chen, Clayton Chi-Chang
    Chang, Chein-I
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2012, 9 (01) : 129 - 133
  • [35] An approach to software reliability prediction based on time series modeling
    Amin, Ayman
    Grunske, Lars
    Colman, Alan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (07) : 1923 - 1932
  • [36] Fast Kernel-Based Independent Component Analysis
    Shen, Hao
    Jegelka, Stefanie
    Gretton, Arthur
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2009, 57 (09) : 3498 - 3511
  • [37] A new kernel-based approach to hybrid system identification
    Pillonetto, Gianluigi
    [J]. AUTOMATICA, 2016, 70 : 21 - 31
  • [38] A Kernel-Based Approach for Biomedical Named Entity Recognition
    Patra, Rakesh
    Saha, Sujan Kumar
    [J]. SCIENTIFIC WORLD JOURNAL, 2013,
  • [39] Fast methods for Kernel-based text analysis
    Kudo, T
    Matsumoto, Y
    [J]. 41ST ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, PROCEEDINGS OF THE CONFERENCE, 2003, : 24 - 31
  • [40] Kernel-based nonlinear independent component analysis
    Zhang, Kun
    Chan, Laiwan
    [J]. INDEPENDENT COMPONENT ANALYSIS AND SIGNAL SEPARATION, PROCEEDINGS, 2007, 4666 : 301 - +