Comparison of weighted grey relational analysis for software effort estimation

被引:43
|
作者
Hsu, Chao-Jung [1 ]
Huang, Chin-Yu [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 30043, Taiwan
关键词
Software effort estimation; Grey relational analysis (GRA); Weighted assignment; Software development effort; Software cost; COST ESTIMATION; ANALOGY; SELECTION;
D O I
10.1007/s11219-010-9110-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In recent years, grey relational analysis (GRA), a similarity-based method, has been proposed and used in many applications. However, we found that most traditional GRA methods only consider nonweighted similarity for predicting software development effort. In fact, nonweighted similarity may cause biased predictions, because each feature of a project may have a different degree of relevance to the development effort. Therefore, this paper proposes six weighted methods, including nonweighted, distance-based, correlative, linear, nonlinear, and maximal weights, to be integrated into GRA for software effort estimation. Numerical examples and sensitivity analyses based on four public datasets are used to show the performance of the proposed methods. The experimental results indicate that the weighted GRA can improve estimation accuracy and reliability from the nonweighted GRA. The results also demonstrate that the weighted GRA performs better than other estimation techniques and published results. In summary, we can conclude that weighted GRA can be a viable and alternative method for predicting software development effort.
引用
收藏
页码:165 / 200
页数:36
相关论文
共 50 条
  • [1] Comparison of weighted grey relational analysis for software effort estimation
    Chao-Jung Hsu
    Chin-Yu Huang
    [J]. Software Quality Journal, 2011, 19 : 165 - 200
  • [2] Improving effort estimation accuracy by weighted grey relational analysis during software development
    Hsu, Chao-Jung
    Huang, Chin-Yu
    [J]. 14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 534 - +
  • [3] Fuzzy grey relational analysis for software effort estimation
    Azzeh, Mohammad
    Neagu, Daniel
    Cowling, Peter I.
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (01) : 60 - 90
  • [4] Fuzzy grey relational analysis for software effort estimation
    Mohammad Azzeh
    Daniel Neagu
    Peter I. Cowling
    [J]. Empirical Software Engineering, 2010, 15 : 60 - 90
  • [5] Integration of the grey relational analysis with genetic algorithm for software effort estimation
    Huang, Sun-Jen
    Chiu, Nan-Hsing
    Chen, Li-Wei
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 188 (03) : 898 - 909
  • [6] Grey Relational Effort Analysis Technique Using Regression Methods for Software Estimation
    Nagpal, Geeta
    Uddin, Moin
    Kaur, Arvinder
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2014, 11 (05) : 437 - 446
  • [7] Software Effort Estimation Using Grey Relational Analysis with K-Means Clustering
    Padmaja, M.
    Haritha, D.
    [J]. INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, INDIA 2017, 2018, 672 : 924 - 933
  • [8] Comparison and assessment of improved grey relation analysis for software development effort estimation
    Hsu, Chao-Jung
    Huang, Chin-Yu
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON MANAGEMENT OF INNOVATION AND TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2006, : 663 - +
  • [9] Predicting software project effort: A grey relational analysis based method
    Song, Qinbao
    Shepperd, Martin
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (06) : 7302 - 7316
  • [10] Using Grey Relational Analysis to predict software effort with small data sets
    Song, QB
    Shepperd, M
    Mair, C
    [J]. 2005 11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS (METRICS), 2005, : 318 - 327