Tree-based software quality classification using genetic programming

被引:0
|
作者
Liu, Y [1 ]
Khoshgoftaar, T [1 ]
机构
[1] Florida Atlantic Univ, Boca Raton, FL 33431 USA
关键词
software metrics; genetic programming; decision tree; classification; multi-objective optimization;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Predicting the quality of software modules prior to testing or system operations allows a focused software quality improvement endeavor. Decision trees are very attractive for classification problems, because of their comprehensibility and white box modeling features. However, optimizing the classification accuracy and the tree size is a difficult problem, and to our knowledge very few studies have addressed the issue. This paper presents an automated and simplified genetic programming (GP) based decision tree modeling technique for calibrating software quality classification models. The proposed technique is based on multi-objective optimization using strongly typed GP. Two fitness functions are used to optimize the classification accuracy and tree size of the classification models calibrated for a real-world high-assurance software system. The performances of the classification models are compared with those obtained by standard GP. It is shown that the GP-based decision tree technique yielded better classification models. The technique presented, provides a practical and simplified solution for calibrating prediction models in the presence of multiple objectives, which is often the case during software development.
引用
收藏
页码:183 / 188
页数:6
相关论文
共 50 条
  • [41] Classification of repeated measurements data using tree-based ensemble methods
    Werner Adler
    Sergej Potapov
    Berthold Lausen
    [J]. Computational Statistics, 2011, 26
  • [42] Classification of repeated measurements data using tree-based ensemble methods
    Adler, Werner
    Potapov, Sergej
    Lausen, Berthold
    [J]. COMPUTATIONAL STATISTICS, 2011, 26 (02) : 355 - 369
  • [43] Improving Tree-Based Classification Rules Using a Particle Swarm Optimization
    Jun, Chi-Hyuck
    Cho, Yun-Ju
    Lee, Hyeseon
    [J]. ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: COMPETITIVE MANUFACTURING FOR INNOVATIVE PRODUCTS AND SERVICES, AMPS 2012, PT II, 2013, 398 : 9 - 16
  • [44] Software quality modeling with multiple datasets using genetic programming
    Liu, Yi
    Khoshgoftaar, Taghi
    [J]. ELEVENTH ISSAT INTERNATIONAL CONFERENCE RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2005, : 92 - 97
  • [45] Classification Tree-Based Wheel Unbalance Detection
    Todeschini, Riccardo
    Pozzato, Gabriele
    Strada, Silvia C.
    Savaresi, Sergio M.
    Dambach, Gerhard
    [J]. 5TH IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (IEEE CCTA 2021), 2021, : 1103 - 1108
  • [46] Tree-based Classification to Users' Trustworthiness in OSNs
    Nabipourshiri, Rouzbeh
    Abu-Salih, Bilal
    Wongthongtham, Pornpit
    [J]. PROCEEDINGS OF 2018 10TH INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2018), 2018, : 190 - 194
  • [47] Feature-Selected Tree-Based Classification
    Freeman, Cecille
    Kulic, Dana
    Basir, Otman
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2013, 43 (06) : 1990 - 2004
  • [48] Tree-Based Ensemble Models and Algorithms for Classification
    Tsiligaridis, J.
    [J]. 2023 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION, ICAIIC, 2023, : 103 - 106
  • [49] Concurrent constraint programming and tree-based acoustic modelling
    Neugebauer, M
    [J]. LOGIC PROGRAMMING, PROCEEDINGS, 2004, 3132 : 467 - 468
  • [50] Optimizing Tree-Based Contrast Subspace Mining Using Genetic Algorithm
    Sia, Florence
    Alfred, Rayner
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2022, 15 (01)