Software development time estimation based on a new Neuro-fuzzy approach

被引:0
|
作者
Garcia-Diaz, Noel [1 ,2 ]
Garcia-Virgen, Juan [2 ]
Farias-Mendoza, Nicandro [2 ]
Verduzco-Ramirez, Alberto [2 ]
Martinez-Bonilla, Rene [2 ]
Chavez-Valdez, Evelia [2 ]
Macias-Chapula, Humberto [1 ]
Soriano-Equigua, Leonel [3 ]
机构
[1] Inst Tecnol Colima, Dept Ind Engn, Colima, Mexico
[2] Inst Tecnol Colima, Syst & Comp Dept, Colima, Mexico
[3] Univ Colima, Fac Ingn Mecan & Elect, Colima, Mexico
关键词
Artificial neural Networks; fuzzy logic; neuro-fuzzy system; Software effort estimation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Two of the three most important causes of Information Technology projects failure have been related to a poor resource estimation. In average, software developers expend from 30% to 40% more effort than is estimated. Because that no single technique to estimate software development effort is best for all situations, it is important to propose new models to compare their results and then generate more realistic estimates. In this study, the aimed is to present a hybrid model that combine fuzzy logic and neural networks for achieving higher accuracy for estimating the development time of software projects. The accuracy of time estimation for a Neuro-Fuzzy System (NFS) is statistically better than the accuracy obtained from a previous NFS and statistical regression (model most used by default to compare) when the forty-one modules developed from ten programs were used as dataset. Results show that the value of MMRE (Mean of Magnitude of Relative Error) applying a NFS was substantially lower than MMRE applying a previous NFS and statistical regression. It can be conclude that a new NFS could be applied for estimating the effort of software development projects when they have been individually developed on a disciplined process.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] A neuro-fuzzy tool for software estimation
    Huang, X
    Ho, D
    Ren, J
    Capretz, LF
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, : 520 - 520
  • [2] Neuro-Fuzzy Based Approach to Event Driven Software Testing: A New Opportunity
    Chaudhury, S.
    Singhal, A.
    Sangwan, O. P.
    [J]. 2016 1ST INDIA INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING (IICIP), 2016,
  • [3] Neuro-fuzzy based approach for estimation of Hydrofoil performance
    Djavareshkian, M. H.
    Esmaeili, A.
    [J]. OCEAN ENGINEERING, 2013, 59 : 1 - 8
  • [4] A neuro-fuzzy model for software cost estimation
    Huang, XS
    Capretz, LF
    Ren, J
    Ho, D
    [J]. THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 126 - 133
  • [5] Neuro-fuzzy approach for development of new neuron model
    D. K. Manmohan
    P. S. Chaturvedi
    P. K. Satsangi
    [J]. Soft Computing, 2003, 8 : 19 - 27
  • [6] Neuro-fuzzy approach for development of new neuron model
    Manmohan, DKC
    Satsangi, PS
    Kalra, PK
    [J]. SOFT COMPUTING, 2003, 8 (01) : 19 - 27
  • [7] Neuro-fuzzy based approach for estimation of concrete compressive strength
    Xue, Xinhua
    Zhou, Hongwei
    [J]. COMPUTERS AND CONCRETE, 2018, 21 (06): : 697 - 703
  • [8] An Investigation of Using Neuro-Fuzzy with Software Size Estimation
    Wong, Justin
    Ho, Danny
    Capretz, Luiz Fernando
    [J]. WOSQ: 2009 ICSE WORKSHOP ON SOFTWARE QUALITY, 2009, : 51 - +
  • [9] Water cycle estimation by neuro-fuzzy approach
    Ilic, Milos
    Jovic, Srdjan
    Spalevic, Petar
    Vujicic, Igor
    [J]. COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2017, 135 : 1 - 3
  • [10] A Neuro-Fuzzy Based Approach for the Prediction of Quality of Reusable Software Components
    Sandhu, Parvinder Singh
    Singh, Hardeep
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2005, 129 : 156 - 169