Fuzzy grey relational analysis for software effort estimation

被引:82
|
作者
Azzeh, Mohammad [1 ]
Neagu, Daniel [1 ]
Cowling, Peter I. [1 ]
机构
[1] Univ Bradford, Dept Comp, AI Res Ctr, Bradford BD7 1DP, W Yorkshire, England
关键词
Software effort estimation by analogy; Similarity measurement; Feature selection; Grey relational analysis; Fuzzy set theory; ANALOGY; REGRESSION; PREDICTION;
D O I
10.1007/s10664-009-9113-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Accurate and credible software effort estimation is a challenge for academic research and software industry. From many software effort estimation models in existence, Estimation by Analogy (EA) is still one of the preferred techniques by software engineering practitioners because it mimics the human problem solving approach. Accuracy of such a model depends on the characteristics of the dataset, which is subject to considerable uncertainty. The inherent uncertainty in software attribute measurement has significant impact on estimation accuracy because these attributes are measured based on human judgment and are often vague and imprecise. To overcome this challenge we propose a new formal EA model based on the integration of Fuzzy set theory with Grey Relational Analysis (GRA). Fuzzy set theory is employed to reduce uncertainty in distance measure between two tuples at the k(th) continuous feature (vertical bar(x(o)(k) - x(i)(k)vertical bar).GRA is a problem solving method that is used to assess the similarity between two tuples with M features. Since some of these features are not necessary to be continuous and may have nominal and ordinal scale type, aggregating different forms of similarity measures will increase uncertainty in the similarity degree. Thus the GRA is mainly used to reduce uncertainty in the distance measure between two software projects for both continuous and categorical features. Both techniques are suitable when relationship between effort and other effort drivers is complex. Experimental results showed that using integration of GRA with FL produced credible estimates when compared with the results obtained using Case-Based Reasoning, Multiple Linear Regression and Artificial Neural Networks methods.
引用
收藏
页码:60 / 90
页数:31
相关论文
共 50 条
  • [1] Fuzzy grey relational analysis for software effort estimation
    Mohammad Azzeh
    Daniel Neagu
    Peter I. Cowling
    [J]. Empirical Software Engineering, 2010, 15 : 60 - 90
  • [2] Comparison of weighted grey relational analysis for software effort estimation
    Hsu, Chao-Jung
    Huang, Chin-Yu
    [J]. SOFTWARE QUALITY JOURNAL, 2011, 19 (01) : 165 - 200
  • [3] Comparison of weighted grey relational analysis for software effort estimation
    Chao-Jung Hsu
    Chin-Yu Huang
    [J]. Software Quality Journal, 2011, 19 : 165 - 200
  • [4] 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
  • [5] 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
  • [6] 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
  • [7] 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 - +
  • [8] Predicting software project effort: A grey relational analysis based method
    Song, Qinbao
    Shepperd, Martin
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (06) : 7302 - 7316
  • [9] 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
  • [10] 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 - +