On the effectiveness of weighted moving windows: Experiment on linear regression based software effort estimation

被引:22
|
作者
Amasaki, S. [1 ]
Lokan, C. [2 ]
机构
[1] Okayama Prefectural Univ, Dept Syst Engn, Okayama 7191197, Japan
[2] UNSW Canberra, Sch Engn & Informat Technol, Canberra, ACT 2600, Australia
基金
日本学术振兴会;
关键词
effort estimation; moving window; gradual weighting;
D O I
10.1002/smr.1672
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In construction of an effort estimation model, it seems effective to use a window of training data so that the model is trained with only recent projects. Considering the chronological order of projects within the window, and weighting projects according to their order within the window, may also affect estimation accuracy. In this study, we examined the effects of weighted moving windows on effort estimation accuracy. We compared weighted and non-weighted moving windows under the same experimental settings. We confirmed that weighting methods significantly improved estimation accuracy in larger windows, although the methods also significantly worsened accuracy in smaller windows. This result contributes to understanding properties of moving windows. Copyright (c) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:488 / 507
页数:20
相关论文
共 50 条
  • [31] Software Development Effort Estimation Using Regression Fuzzy Models
    Nassif, Ali Bou
    Azzeh, Mohammad
    Idri, Ali
    Abran, Alain
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2019, 2019
  • [32] Regression models of software development effort estimation accuracy and bias
    Jorgensen, M
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2004, 9 (04) : 297 - 314
  • [33] REGRESSION TECHNIQUES IN SOFTWARE EFFORT ESTIMATION USING COCOMO DATASET
    Anandhi, V.
    Chezian, R. Manicka
    [J]. 2014 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING APPLICATIONS (ICICA 2014), 2014, : 353 - 357
  • [34] Incorporating Expert Judgment into Regression Models of Software Effort Estimation
    Tsunoda, Masateru
    Monden, Akito
    Keung, Jacky
    Matsumoto, Kenichi
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 374 - 379
  • [35] Genetic Algorithm and Support Vector Regression for Software Effort Estimation
    Lin, Jin-Cherng
    Chang, Chu-Ting
    [J]. ADVANCED RESEARCH ON MATERIAL ENGINEERING, CHEMISTRY AND BIOINFORMATICS, PTS 1 AND 2 (MECB 2011), 2011, 282-283 : 748 - 752
  • [36] A Review of the Regression Models Applicable to Software Project Effort Estimation
    Huynh Thai Hoc
    Vo Van Hai
    Ho Le Thi Kim Nhung
    [J]. COMPUTATIONAL STATISTICS AND MATHEMATICAL MODELING METHODS IN INTELLIGENT SYSTEMS, VOL. 2, 2019, 1047 : 399 - 407
  • [37] MUREM: A Multiplicative Regression Method for Software Development Effort Estimation
    Luna Sandoval, Maria del Refugio Ofelia
    Ruiz Ascencio, Jose
    [J]. COMPUTACION Y SISTEMAS, 2016, 20 (04): : 763 - 787
  • [38] Regression Models of Software Development Effort Estimation Accuracy and Bias
    Magne Jørgensen
    [J]. Empirical Software Engineering, 2004, 9 : 297 - 314
  • [39] Support vector regression-based imputation in analogy-based software development effort estimation
    Idri, Ali
    Abnane, Ibtissam
    Abran, Alain
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (12)
  • [40] The Effects of Variable Selection Methods on Linear Regression-based Effort Estimation Models
    Amasaki, Sousuke
    Yokogawa, Tomoyuki
    [J]. 2013 JOINT CONFERENCE OF THE 23RD INTERNATIONAL WORKSHOP ON SOFTWARE MEASUREMENT AND THE 2013 EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS AND PRODUCT MEASUREMENT (IWSM-MENSURA), 2013, : 98 - 103