A procedure for analyzing unbalanced datasets

被引:58
作者
Kitchenham, B [1 ]
机构
[1] Univ Keele, Dept Comp Sci, Keele ST5 5BG, Staffs, England
基金
英国工程与自然科学研究理事会;
关键词
software metrics; statistical analysis; unbalanced datasets; benchmarking data; analysis of variance; residual analysis;
D O I
10.1109/32.677185
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a procedure for analyzing unbalanced datasets that include many nominal-and ordinal-scale factors. Such datasets are often found in company datasets used for benchmarking and productivity assessment. The two major problems caused by lack of balance are that the impact of factors can be concealed and that spurious impacts can be observed. These effects are examined with the help of two small artificial datasets. The paper proposes a method of forward pass residual analysis to analyze such datasets. The analysis procedure is demonstrated on the artificial datasets and then applied to the COCOMO dataset. The paper ends with a discussion of the advantages and limitations of the analysis procedure.
引用
收藏
页码:278 / 301
页数:22
相关论文
共 21 条
[1]  
Atkinson A.C., 1985, INTRO GRAPHICAL METH
[2]  
BAILEY JW, 1981, P 5 INT C SOFTW ENG, P107
[3]  
Boehm B. W., 1981, SOFTWARE ENG EC
[4]  
Breiman L., 1984, Classification and Regression Trees, DOI DOI 10.2307/2530946
[5]  
Conte S.D., 1986, SOFTWARE ENG METRICS
[6]   Experiences introducing a measurement program [J].
De Panfilis, S ;
Kitchenham, B ;
Morfuni, N .
INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (11) :745-754
[7]  
Draper NR, 1966, APPL REGRESSION ANAL
[8]  
Hoaglin D. C., 1983, Understanding robust and exploratory data anlysis
[9]  
HOGG RV, 1992, APPL STAT ENG PHYSIC
[10]  
*INT SOFTW BENCHM, 1995, DAT COLL PACK VERS 2