Predicting defect-prone software modules using shifted-scaled Dirichlet distribution

被引:0
|
作者
Alsuroji, Rua [1 ,2 ]
Bouguila, Nizar [1 ]
Zamzami, Nuha [1 ,3 ]
机构
[1] Concordia Univ, CIISE, Montreal, PQ, Canada
[2] Umm Al Qura Univ, Coll Comp & Informat Syst, Mecca, Saudi Arabia
[3] King Abdulaziz Univ, Fac Comp & Informat Technol, Jeddah, Saudi Arabia
关键词
MODELS;
D O I
10.1109/ai4i.2018.00012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Effective prediction of defect-prone software modules enables software developers to avoid the expensive costs in resources and efforts they might expense, and focus efficiently on quality assurance activities. Different classification methods have been applied previously to categorize a module in a system into two classes; defective or non-defective. Among the successful approaches, finite mixture modeling has been efficiently applied for solving this problem. This paper proposes the shifted-scaled Dirichlet model (SSDM) and evaluates its capability in predicting defect-prone software modules in the context of four NASA datasets. The results indicate that the prediction performance of SSDM is competitive to some previously used generative models.
引用
收藏
页码:15 / 18
页数:4
相关论文
共 37 条
  • [1] Discrimination Analysis for Predicting Defect-Prone Software Modules
    Ma, Ying
    Qin, Ke
    Zhu, Shunzhi
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2014,
  • [2] Predicting defect-prone software modules using support vector machines
    Elish, Karim O.
    Elish, Mahmoud O.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (05) : 649 - 660
  • [3] Predicting Defect-prone Software Modules at Different Logical Levels
    Huang, Peng
    Zhu, Jie
    [J]. 2009 INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN COMPUTER SCIENCE, ICRCCS 2009, 2009, : 37 - 40
  • [4] Probabilistic Modeling for Frequency Vectors Using a Flexible Shifted-Scaled Dirichlet Distribution Prior
    Zamzami, Nuha
    Bouguila, Nizar
    [J]. ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2020, 14 (06)
  • [5] Applying Heuristic Approaches for Predicting Defect-Prone Software Components
    Ramler, Rudolf
    Natschlaeger, Thomas
    [J]. COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2011, PT I, 2012, 6927 : 384 - 391
  • [6] Model Selection and Estimation of a Finite Shifted-Scaled Dirichlet Mixture Model
    Alsuroji, Rua
    Zamzami, Nuha
    Bouguila, Nizar
    [J]. 2018 17TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2018, : 707 - 713
  • [7] Identification of defect-prone classes in telecommunication software systems using design metrics
    Janes, Andrea
    Scotto, Marco
    Pedrycz, Witold
    Russo, Barbara
    Stefanovic, Milorad
    Succi, Giancarlo
    [J]. INFORMATION SCIENCES, 2006, 176 (24) : 3711 - 3734
  • [8] Hierarchical Dirichlet and Pitman-Yor process mixtures of shifted-scaled Dirichlet distributions for proportional data modeling
    Baghdadi, Ali
    Manouchehri, Narges
    Patterson, Zachary
    Fan, Wentao
    Bouguila, Nizar
    [J]. COMPUTATIONAL INTELLIGENCE, 2022, 38 (06) : 2095 - 2115
  • [9] Guiding Testing Activities by Predicting Defect-prone Parts Using Product and Inspection Metrics
    Elberzhager, Frank
    Kremer, Stephan
    Munch, Jurgen
    Assmann, Danilo
    [J]. 2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 406 - 413
  • [10] Unsupervised Learning of Finite Mixtures using Scaled Dirichlet Distribution and its Application to Software Modules categorization
    Oboh, Eromonsele Samuel
    Bouguila, Nizar
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2017, : 1085 - 1090