Analogy-Based Approaches to Improve Software Project Effort Estimation Accuracy

被引:3
作者
Resmi, V [1 ]
Vijayalakshmi, S. [2 ]
机构
[1] Udaya Sch Engn, Dept Comp Applicat, Vellamodi 629204, Tamil Nadu, India
[2] Thiagarajar Coll Engn, Dept Comp Applicat, Madurai 625015, Tamil Nadu, India
关键词
Effort estimation; analogy-based estimation; classification; clustering; firefly optimization; fuzzy analogy; linear regression; multilayer perceptron; k-means algorithm; EM algorithm; EFFORT PREDICTION;
D O I
10.1515/jisys-2019-0023
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the discipline of software development, effort estimation renders a pivotal role. For the successful development of the project, an unambiguous estimation is necessitated. But there is the inadequacy of standard methods for estimating an effort which is applicable to all projects. Hence, to procure the best way of estimating the effort becomes an indispensable need of the project manager. Mathematical models are only mediocre in performing accurate estimation. On that account, we opt for analogy-based effort estimation by means of some soft computing techniques which rely on historical effort estimation data of the successfully completed projects to estimate the effort. So in a thorough study to improve the accuracy, models are generated for the clusters of the datasets with the confidence that data within the cluster have similar properties. This paper aims mainly on the analysis of some of the techniques to improve the effort prediction accuracy. Here the research starts with analyzing the correlation coefficient of the selected datasets. Then the process moves through the analysis of classification accuracy, clustering accuracy, mean magnitude of relative error and prediction accuracy based on some machine learning methods. Finally, a bio-inspired firefly algorithm with fuzzy analogy is applied on the datasets to produce good estimation accuracy.
引用
收藏
页码:1468 / 1479
页数:12
相关论文
共 29 条
  • [1] SOFTWARE FUNCTION, SOURCE LINES OF CODE, AND DEVELOPMENT EFFORT PREDICTION - A SOFTWARE SCIENCE VALIDATION
    ALBRECHT, AJ
    GAFFNEY, JE
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (06) : 639 - 648
  • [2] A class of hybrid multilayer perceptrons for software development effort estimation problems
    Araujo, Ricardo de A.
    Oliveira, Adriano L. I.
    Meira, Silvio
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2017, 90 : 1 - 12
  • [3] Analogy-based effort estimation: a new method to discover set of analogies from dataset characteristics
    Azzeh, Mohammad
    Nassif, Ali Bou
    [J]. IET SOFTWARE, 2015, 9 (02) : 39 - 50
  • [4] A replicated assessment and comparison of adaptation techniques for analogy-based effort estimation
    Azzeh, Mohammad
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2012, 17 (1-2) : 90 - 127
  • [5] Increasing the accuracy of software development effort estimation using projects clustering
    Bardsiri, V. Khatibi
    Jawawi, D. N. A.
    Hashim, S. Z. M.
    Khatibi, E.
    [J]. IET SOFTWARE, 2012, 6 (06) : 461 - 473
  • [6] Achievements and challenges in Cocomo-based software resource estimation
    Boehm, Barry W.
    Valerdi, Ricardo
    [J]. IEEE SOFTWARE, 2008, 25 (05) : 74 - 83
  • [7] Boehm BW., 1981, Software engineering economics
  • [8] A case study for the software size estimation through MK II FPA and FP methods
    Borandag, Emin
    Yucalar, Fatih
    Erdogan, Senol Z.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2016, 53 (04) : 309 - 314
  • [9] Conte S.D., 1986, Software engineering metrics and models
  • [10] Han J., Data Mining: Concepts and Techniques