A novel method for software effort estimation using inverse regression as firing interval in fuzzy logic

Software effort estimation is the most essential in-order to develop a software system and it can analyze the project decisions like resource allocation and bidding which can be used to complete the project with respect to time/within the scope of the time. It gives estimation about the cost and time required for software development. It can be implemented through various estimation techniques and estimation models. In this paper, we proposed a new model using fuzzy logic in-order to estimate the most important factors of software effort estimation such as cost and time. We use MATLAB to determine the parameters of various cost estimation models. The performance of model is evaluated on published software projects data. Comparison of results from our model with existing ubiquitous models is shown.

[1]  Pankaj Jalote,et al.  An Integrated Approach to Software Engineering , 1997, Undergraduate Texts in Computer Science.

[2]  Lotfi A. Zadeh,et al.  Fuzzy logic, neural networks, and soft computing , 1993, CACM.

[3]  Magne Jørgensen,et al.  Over-optimism in software development projects: "the winner's curse" , 2005, 15th International Conference on Electronics, Communications and Computers (CONIELECOMP'05).

[4]  Tim Menzies,et al.  Validation methods for calibrating software effort models , 2005, ICSE.

[5]  P. Latha,et al.  Software Cost Estimation using Fuzzy Logic , 2012 .

[6]  P. V. G. D. Prasad Reddy,et al.  Identifying the Importance of Software Reuse in COCOMO81, COCOMOII , 2009, ArXiv.

[7]  Harish Mittal,et al.  Software maintainability assessment based on fuzzy logic technique , 2009, SOEN.

[8]  Barry W. Boehm,et al.  Cost models for future software life cycle processes: COCOMO 2.0 , 1995, Ann. Softw. Eng..

[9]  Chris F. Kemerer,et al.  An empirical validation of software cost estimation models , 1987, CACM.

[10]  Lotfi A. Zadeh,et al.  Fuzzy Logic , 2009, Encyclopedia of Complexity and Systems Science.

[11]  José Galindo,et al.  Handbook of Research on Fuzzy Information Processing in Databases , 2008, Handbook of Research on Fuzzy Information Processing in Databases.