Quality problem in software measurement data

被引:0
|
作者
Rebours, Pierre [1 ]
Khoshgoftaar, Taghi M. [1 ]
机构
[1] Florida Atlantic Univ, Dept Comp Sci & Engn, Empirical Software Engn Lab, Boca Raton, FL 33431 USA
关键词
D O I
10.1016/S0065-2458(05)66002-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An approach to enhance the quality of software measurement data is introduced in this chapter. Using poor-quality data during the training of software quality models can have costly consequences in software quality engineering. By removing such noisy entries, i.e., by filtering the training dataset, the accuracy of software quality classification models can be significantly improved. The Ensemble-Partitioning Filter functions by splitting the training dataset into subsets and inducing multiple learners on each subset. The predictions are then combined to identify an instance as noisy if it is misclassified by a given number of learners. The conservativeness of the Ensemble-Partitioning Filter depends on the filtering level and the number of iterations. The filter generalizes some commonly used filtering techniques in the literature, namely the Classification, the Ensemble, the Multiple-Partitioning, and the Iterative-Partitioning Filters. This chapter also formulates an innovative and practical technique to compare filters using real-world data. We use an empirical case study of a high assurance software project to analyze the performance of the different filters obtained from the specialization of the Ensemble-Partitioning Filter. These results allow us to provide a practical guide for selecting the appropriate filter for a given software quality classification problem. The use of several base classifiers as well as performing several iterations with a conservative filtering scheme can improve the efficiency of the filtering scheme.
引用
收藏
页码:43 / 77
页数:35
相关论文
共 50 条
  • [1] The necessity of assuring quality in software measurement data
    Khoshgoftaar, TM
    Seliya, N
    [J]. 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS, 2004, : 119 - 130
  • [2] SOFTWARE QUALITY MEASUREMENT BASED ON FAULT-DETECTION DATA
    WEERAHANDI, S
    HAUSMAN, RE
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (09) : 665 - 676
  • [3] Software quality measurement
    Jorgensen, M
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 1999, 30 (12) : 907 - 912
  • [4] Measurement of software quality
    Jorgensen, M
    [J]. SOFTWARE QUALITY ENGINEERING, 1997, : 257 - 266
  • [5] SOFTWARE QUALITY MEASUREMENT
    ARTHUR, J
    [J]. DATAMATION, 1984, 30 (21): : 115 - &
  • [6] The measurement of software design quality
    Blundell, JK
    Hines, ML
    Stach, J
    [J]. ANNALS OF SOFTWARE ENGINEERING, 1997, 4 : 235 - 255
  • [7] A FRAMEWORK FOR SOFTWARE QUALITY MEASUREMENT
    STOCKMAN, SG
    TODD, AR
    ROBINSON, GA
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1990, 8 (02) : 224 - 233
  • [8] Modeling software measurement data
    Kitchenham, BA
    Hughes, RT
    Linkman, SG
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (09) : 788 - 804
  • [9] Validation of measurement data and software
    Schaub, T
    [J]. SENSORS AND MEASURING SYSTEMS 2004, 2004, 1829 : 69 - 76
  • [10] Object-oriented software quality through data scope complexity measurement
    Wang, YH
    Chung, CM
    Shih, TK
    Keh, HC
    Lin, WC
    [J]. SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 3849 - 3854