The design of decision trees in the framework of granular data and their application to software quality models

被引:28
|
作者
Pedrycz, W [1 ]
Sosnowski, ZA
机构
[1] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 2G7, Canada
[2] Polish Acad Sci, Syst Res Inst, PL-01447 Warsaw, Poland
[3] Bialystok Tech Univ, Dept Comp Sci, Bialystok, Poland
关键词
decision trees; fuzzy sets; context-based clustering; software engineering; software measures; software quality;
D O I
10.1016/S0165-0114(00)00118-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this study, we discuss the role of fuzzy sets regarded as a comprehensive algorithmic vehicle supporting the design of decision trees. Fuzzy sets help convert continuous attributes into discrete landmarks-fuzzy sets are afterwards exploited as the basic constructs in the optimization of a decision tree. The concept of fuzzy granulation realized via context-based clustering is aimed at the quantization (discretization) process. In contrast to so-called fuzzy decision trees, we enhance the development methodology of binary (Boolean) decision trees rather than generalizing them to the form of fuzzy constructs. Afterwards we solve the problem of quantifying complexity of software systems in the framework of decision trees. The advantages of this approach to quantitative software engineering are discussed in detail. Numerical examples are provided to illustrate the design methodology and provide a better insight into the algorithmic details as well as limitations of the decision trees approach. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:271 / 290
页数:20
相关论文
共 50 条
  • [41] Improving the quality of data models: empirical validation of a quality management framework
    Moody, DL
    Shanks, GG
    INFORMATION SYSTEMS, 2003, 28 (06) : 619 - 650
  • [42] Multi-granular Fusion for Social Data Analysis for a Decision and Intelligence Application
    Laudy, Claire
    Deparis, Etienne
    Lortal, Gaelle
    Mattioli, Juliette
    2013 16TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2013, : 1849 - 1855
  • [43] Learning Decision Trees from Synthetic Data Models for Human Security Behaviour
    Carmichael, Peter
    Morisset, Charles
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 : 56 - 71
  • [44] Application of E2M Decision Trees to Rubber Quality Prediction
    Sutton-Charani, Nicolas
    Destercke, Sebastien
    Denoeux, Thierry
    INFORMATION PROCESSING AND MANAGEMENT OF UNCERTAINTY IN KNOWLEDGE-BASED SYSTEMS, PT I, 2014, 442 : 107 - 116
  • [45] Models, algorithms, and software for data processing in measurements: Quality evaluation
    Granovsky, VA
    Siraya, TN
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XVI, PROCEEDINGS: COMPUTER SCIENCE III, 2002, : 451 - 456
  • [46] Design and Application of Website Data Analysis Software in the Era of Big Data
    Du Xiaochun
    Wang Bing
    2018 INTERNATIONAL CONFERENCE ON SMART GRID AND ELECTRICAL AUTOMATION (ICSGEA), 2018, : 334 - 337
  • [47] The use of decision trees for cost-sensitive classification: an empirical study in software quality prediction
    Seliya, Naeem
    Khoshgoftaar, Taghi M.
    WILEY INTERDISCIPLINARY REVIEWS-DATA MINING AND KNOWLEDGE DISCOVERY, 2011, 1 (05) : 448 - 459
  • [48] A Decision Support Software Application for the Design of Agrophotovoltaic Systems in Republic of Korea
    Kim, Youngjin
    On, Yeongjae
    So, Junyong
    Kim, Sumin
    Kim, Sojung
    SUSTAINABILITY, 2023, 15 (11)
  • [49] Framework for high-quality software design and development: a systematic approach
    Jaakkola, H.
    Thalheim, B.
    IET SOFTWARE, 2010, 4 (02) : 105 - 118
  • [50] Data mining Application of Decision trees for Student Profiling at the Open University of China
    Fok, Wilton W. T.
    Chen, Haohua
    Yi, Jiaqu
    Li, Sizhe
    Yeung, H. H. Au
    Ying, Wang
    Fang, Liu
    2014 IEEE 13TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM), 2014, : 732 - 738