Tree-based software quality classification using genetic programming

被引:0
作者
Liu, Y [1 ]
Khoshgoftaar, T [1 ]
机构
[1] Florida Atlantic Univ, Boca Raton, FL 33431 USA
来源
NINTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, 2003 PROCEEDINGS | 2003年
关键词
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 条
[21]   Binary Classification using Decision Tree based Genetic Programming and Its Application to Analysis of Bio-mass Data [J].
To, Cuong ;
Pham, Tuan D. .
2009 INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL MODELS FOR LIFE SCIENCES (CMLS '09), 2010, 1210 :103-109
[22]   Slope Stability Classification under Seismic Conditions Using Several Tree-Based Intelligent Techniques [J].
Asteris, Panagiotis G. ;
Rizal, Fariz Iskandar Mohd ;
Koopialipoor, Mohammadreza ;
Roussis, Panayiotis C. ;
Ferentinou, Maria ;
Armaghani, Danial Jahed ;
Gordan, Behrouz .
APPLIED SCIENCES-BASEL, 2022, 12 (03)
[23]   Work-in-Progress: Toward a Robust, Reconfigurable Hardware Accelerator for Tree-Based Genetic Programming [J].
Crary, Christopher ;
Piard, Wesley ;
Chesley, Britton ;
Stitt, Greg .
2022 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE, AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES 2022), 2022, :17-18
[24]   An Algorithm of the Multi-Variable Decision Tree Based on Genetic Programming [J].
Lin, Li-qun ;
Shen, Ping .
INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND SOFTWARE ENGINEERING (AISE 2014), 2014, :314-318
[25]   Software quality classification modeling using the SPRINT decision tree algorithm [J].
Khoshgoftaar, TM ;
Seliya, N .
14TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2002, :365-374
[26]   Predictive maintenance using tree-based classification techniques: A case of railway switches [J].
Bukhsh, Zaharah Allah ;
Saeed, Aaqib ;
Stipanovic, Irina ;
Doree, Andre G. .
TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2019, 101 :35-54
[27]   Classification of seafloor habitats using genetic programming [J].
Silva, Sara ;
Tseng, Yao-Ting .
APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2008, 4974 :315-+
[28]   Fast Tree-Based Classification via Homogeneous Clustering [J].
Pardis, George ;
Diamantaras, Konstantinos I. ;
Ougiaroglou, Stefanos ;
Evangelidis, Georgios .
INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2019, PT I, 2019, 11871 :514-524
[29]   Comparison of Variable Importance Measures in Tree-based Classification [J].
Kim, Na-Young ;
Lee, Eun-Kyung .
KOREAN JOURNAL OF APPLIED STATISTICS, 2014, 27 (05) :717-729
[30]   Tree-based models for inductive classification on the Web Of Data [J].
Rizzo, Giuseppe ;
d'Amato, Claudia ;
Fanizzi, Nicola ;
Esposito, Floriana .
JOURNAL OF WEB SEMANTICS, 2017, 45 :1-22