Investigating the Significance of Bellwether Effect to improve Software Effort Estimation

被引:7
|
作者
Mensah, Solomon [1 ]
Keung, Jacky [1 ]
MacDonell, Stephen G. [2 ]
Bosu, Michael F. [3 ]
Bennin, Kwabena E. [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[2] Univ Otago, Dept Informat Sci, Dunedin 9054, New Zealand
[3] Wintec, Ctr Business Informat Technol & Enterprise, Hamilton, New Zealand
关键词
Bellwether Effect; Bellwether moving window; Markov chains; Chronological dataset; MOVING WINDOWS; EFFORT PREDICTION;
D O I
10.1109/QRS.2017.44
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Bellwether effect refers to the existence of exemplary projects (called the Bellwether) within a historical dataset to be used for improved prediction performance. Recent studies have shown an implicit assumption of using recently completed projects (referred to as moving window) for improved prediction accuracy. In this paper, we investigate the Bellwether effect on software effort estimation accuracy using moving windows. The existence of the Bellwether was empirically proven based on six postulations. We apply statistical stratification and Markov chain methodology to select the Bellwether moving window. The resulting Bellwether moving window is used to predict the software effort of a new project. Empirical results show that Bellwether effect exist in chronological datasets with a set of exemplary and recently completed projects representing the Bellwether moving window. Result from this study has shown that the use of Bellwether moving window with the Gaussian weighting function significantly improve the prediction accuracy.
引用
收藏
页码:340 / 351
页数:12
相关论文
共 50 条
  • [1] Investigating the Significance of the Bellwether Effect to Improve Software Effort Prediction: Further Empirical Study
    Mensah, Solomon
    Keung, Jacky
    MacDonell, Stephen G.
    Bosu, Michael Franklin
    Bennin, Kwabena Ebo
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2018, 67 (03) : 1176 - 1198
  • [2] Investigating the Effect of Software Project Type on Accuracy of Software Development Effort Estimation in COCOMO Model
    Khatibi B, Vahid
    Khatibi, Elham
    [J]. FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): COMPUTER VISION AND IMAGE ANALYSIS: PATTERN RECOGNITION AND BASIC TECHNOLOGIES, 2012, 8350
  • [3] Investigating the use of random forest in software effort estimation
    Abdelali, Zakrani
    Mustapha, Hain
    Abdelwahed, Namir
    [J]. SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS2018), 2019, 148 : 343 - 352
  • [4] Investigating the use of chronological split for software effort estimation
    Lokan, C.
    Mendes, E.
    [J]. IET SOFTWARE, 2009, 3 (05) : 422 - 434
  • [5] Investigating the Effect of Refactoring on Software Testing Effort
    Elish, Karim O.
    Alshayeb, Mohammad
    [J]. APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 29 - 34
  • [6] Investigating Documented Information for Accurate Effort Estimation in Agile Software Development
    Pasuksmit, Jirat
    [J]. PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 1605 - 1609
  • [7] Investigating the use of moving windows to improve software effort prediction: a replicated study
    Lokan, Chris
    Mendes, Emilia
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (02) : 716 - 767
  • [8] Investigating the use of moving windows to improve software effort prediction: a replicated study
    Chris Lokan
    Emilia Mendes
    [J]. Empirical Software Engineering, 2017, 22 : 716 - 767
  • [9] Learning how to improve effort estimation in small software development companies
    Moses, J
    Clifford, J
    [J]. 24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 522 - 527
  • [10] Can genetic programming improve software effort estimation? A comparative evaluation
    Burgess, CJ
    Lefley, M
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (14) : 863 - 873