Applying fuzzy neural network to estimate software development effort

被引:40
|
作者
Huang, Sun-Jen [1 ]
Chiu, Nan-Hsing [2 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Informat Management, Taipei 106, Taiwan
[2] Ching Yun Univ, Dept Informat Management, Tao Yuan, Taiwan
关键词
Software effort estimation; Fuzzy logic; Artificial neural network; Fuzzy neural network; ALGORITHM; ANALOGY; REGRESSION;
D O I
10.1007/s10489-007-0097-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The ability to accurately and consistently estimate software development efforts is required by the project managers in planning and conducting software development activities. Since software effort drivers are vague and uncertain, software effort estimates, especially in the early stages of the development life cycle, are prone to a certain degree of estimation errors. A software effort estimation model which adopts a fuzzy inference method provides a solution to fit the uncertain and vague properties of software effort drivers. The present paper proposes a fuzzy neural network (FNN) approach for embedding artificial neural network into fuzzy inference processes in order to derive the software effort estimates. Artificial neural network is utilized to determine the significant fuzzy rules in fuzzy inference processes. We demonstrated our approach by using the 63 historical project data in the well-known COCOMO model. Empirical results showed that applying FNN for software effort estimates resulted in slightly smaller mean magnitude of relative error (MMRE) and probability of a project having a relative error of less than or equal to 0.25 (Pred(0.25)) as compared with the results obtained by just using artificial neural network and the original model. The proposed model can also provide objective fuzzy effort estimation rule sets by adopting the learning mechanism of the artificial neural network.
引用
收藏
页码:73 / 83
页数:11
相关论文
共 50 条
  • [1] Applying fuzzy neural network to estimate software development effort
    Sun-Jen Huang
    Nan-Hsing Chiu
    Applied Intelligence, 2009, 30 : 73 - 83
  • [2] An Improved Neural Network to Estimate Effort of Medical Imaging Software Development
    Rao, P. Sankara
    Kumar, Reddi Kiran
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2016, 6 (08) : 1977 - 1982
  • [3] Software development effort prediction of industrial projects applying a general regression neural network
    Lopez-Martin, Cuauhtemoc
    Isaza, Claudia
    Chavoya, Arturo
    EMPIRICAL SOFTWARE ENGINEERING, 2012, 17 (06) : 738 - 756
  • [4] Software development effort prediction of industrial projects applying a general regression neural network
    Cuauhtemoc Lopez-Martin
    Claudia Isaza
    Arturo Chavoya
    Empirical Software Engineering, 2012, 17 : 738 - 756
  • [5] Neural Network and Statistical Modeling of Software Development Effort
    Shukla, Ruchi
    Shukla, Mukul
    Marwala, Tshilidzi
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2012), 2014, 236 : 189 - 198
  • [6] Software effort estimation using convolutional neural network and fuzzy clustering
    Azzeh M.
    Alkhateeb A.
    Bou Nassif A.
    Neural Computing and Applications, 2024, 36 (23) : 14449 - 14464
  • [7] PREDICTING SOFTWARE DEVELOPMENT EFFORT USING ARTIFICIAL NEURAL NETWORK
    Singh, Yogesh
    Kaur, Arvinder
    Bhatia, Pradeep Kumar
    Sangwan, Omprakash
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2010, 20 (03) : 367 - 375
  • [8] An optimized adaptive neuro-fuzzy inference system to estimate software development effort
    Moosavi, Seyyed Hamid Samareh
    Bardsiri, Vahid Khatibi
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2017, 32 (05): : 369 - 382
  • [9] Correction: Software effort estimation using convolutional neural network and fuzzy clustering
    Mohammad Azzeh
    Abedalrhman Alkhateeb
    Ali Bou Nassif
    Neural Computing and Applications, 2025, 37 (10) : 7445 - 7445
  • [10] Applying radial basis function neural networks based on fuzzy clustering to estimate web applications effort
    Zakrani, Abdelali
    Idri, Ali
    International Review on Computers and Software, 2010, 5 (05) : 516 - 524