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 条
  • [21] Assessment of software measurement: an information quality study
    Berry, M
    Jeffery, R
    Aurum, A
    [J]. 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS, 2004, : 314 - 325
  • [22] A COMPLEXITY METRIC APPROACH TO SOFTWARE QUALITY MEASUREMENT
    LIN, HH
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 1989, 17 : 531 - 535
  • [23] New directions in measurement for software quality control
    Krause, P
    Freimut, B
    Suryn, W
    [J]. 10TH INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2003, : 129 - 143
  • [24] Software process improvement, quality assurance and measurement
    Trienekens, J. J. M.
    Kusters, R. J.
    Balla, K.
    [J]. 13TH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2006, : 3 - +
  • [25] Investigating the impact of a measurement program on software quality
    Sahraoui, Houari
    Briand, Lionel C.
    Gueheneuc, Yann-Gael
    Beaurepaire, Olivier
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (09) : 923 - 933
  • [26] MEASUREMENT AS AN ALTERNATIVE TO BUREAUCRACY FOR THE ACHIEVEMENT OF SOFTWARE QUALITY
    NEIL, M
    [J]. SOFTWARE QUALITY JOURNAL, 1994, 3 (02) : 65 - 78
  • [27] Software Architecture Quality Measurement Stability and Understandability
    Alenezi, Mamdouh
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (07) : 550 - 559
  • [28] Formalize the Software Quality Measurement for Heterogeneous Requirements
    Mit, Edwin
    Shiang, Cheah Wai
    [J]. 2015 9TH INTERNATIONAL CONFERENCE ON IT IN ASIA (CITA), 2015,
  • [29] A software development model based on quality measurement
    Pai, WC
    Wang, CC
    Jiang, DR
    [J]. COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2000, : 40 - 43
  • [30] Automating software quality modelling, measurement and assessment
    Kitchenham, B
    Pasquini, A
    Anders, U
    Boegh, J
    dePanfilis, S
    Linkman, S
    [J]. RELIABILITY, QUALITY AND SAFETY OF SOFTWARE-INTENSIVE SYSTEMS, 1997, : 43 - 53