Open Access Open Access  Restricted Access Subscription Access

A Feature Selection Based Relief Algorithm with Fuzzy Logic for Software Effort Estimation


Affiliations
1 Department of Computer Engineering, Punjabi University, Patiala–147002, Punjab, India
 

Software effort estimation is a vital factor in any product industry. As programming gets developed in size and intricacy, it is extremely hard to precisely anticipate the cost of programming advancement. This was the difficulty in past years. The best entanglement of programming industry was the quick changing nature of programming advancement, which has made it hard to create parametric models that output high precision for programming improvement in all areas. This paper, proposes a novel technique to estimate software effort based on fuzzy logic (FL) along with relief algorithm. Relief algorithm is used to extract features. Mean Square Error and Accuracy are used as parameters to evaluate the results. Proposed technique is compared with various existing algorithms of software effort estimation and experimental results demonstrate that the proposed technique gives less error and hence provides better accuracy than the other existing techniques.

Keywords

Software Effort Estimation, Fuzzy Logic, Relief Algorithm, Fuzzy Rules, Software Development.
User
Notifications
Font Size

  • Mohd. Sadiq, FarhanaMariyam, Aleem Ali, ShadabKhan, PradeepTripathi, “Prediction of Software Project Effort Using Fuzzy Logic”, IEEE, 2011, pp. 353-358.
  • M. WasifNisar, Yong-Ji Wang, ManzoorElahi, “Software Development Effort Estimation Using Fuzzy Logic - A Survey”, IEEE Fifth International Conference on Fuzzy Systems and Knowledge Discovery, 2008, pp. 421-427.
  • Cuauhtémoc López Martín, JérômeLeboeufPasquier, Cornelio Yáñez M, Agustín Gutiérrez T, “Software Development Effort Estimation Using Fuzzy Logic: A Case Study”, IEEE Sixth Mexican International Conference on Computer Science (ENC’05), 2005.
  • NeetuKushwaha, Suryakane, “Software Cost Estimation using theImproved Fuzzy Logic Framework”, IEEE, 2014.
  • Prasad Reddy P.V.G.D, Sudha K. R, Rama Sree P, “Application of Fuzzy Logic Approach to SoftwareEffort Estimation”, International Journal of Advanced Computer Science and Applications,Vol. 2, _o. 5, 2011, pp. 87-92.
  • J.N.V.R.Swarup Kumar, T.GovindaRao, Y.NagaBabu, S.Chaitanya, K.Subrahmanyam, “A Novel Method for Software Effort Estimation Using Inverse Regression as firingInterval in fuzzy logic”, IEEE, 2011, pp. 177-182.
  • Harsh Kumar Verma, Vishal Sharma, “Handling Imprecision in Inputs using Fuzzy Logicto Predict Effort in Software Development”, IEEE 2nd International Advance Computing Conference, 2010, pp. 436-442.
  • Alaa F. Sheta and Sultan Aljahdali, “Software Effort Estimation Inspired by COCOMOand FP Models: A Fuzzy Logic Approach”, International Journal of Advanced Computer Science and Applications, Vol. 4, No. 11, 2013, pp. 192-197.
  • S.Malathi and Dr.S.Sridhar, “A Classical Fuzzy Approach for Software Effort Estimation on Machine Learning Technique”, IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 6, No 1, November 2011, pp. 249-253.
  • Rahul Kumar Yadav, Dr. S. Niranjan, “Software Effort Estimation Using Fuzzy Logic: A Review”, International Journal of Engineering Research & Technology (IJERT), Vol. 2 Issue 5, May – 2013, pp.
  • -1384.

Abstract Views: 271

PDF Views: 0




  • A Feature Selection Based Relief Algorithm with Fuzzy Logic for Software Effort Estimation

Abstract Views: 271  |  PDF Views: 0

Authors

RavneetPreet Singh Bedi
Department of Computer Engineering, Punjabi University, Patiala–147002, Punjab, India
Amardeep Singh
Department of Computer Engineering, Punjabi University, Patiala–147002, Punjab, India

Abstract


Software effort estimation is a vital factor in any product industry. As programming gets developed in size and intricacy, it is extremely hard to precisely anticipate the cost of programming advancement. This was the difficulty in past years. The best entanglement of programming industry was the quick changing nature of programming advancement, which has made it hard to create parametric models that output high precision for programming improvement in all areas. This paper, proposes a novel technique to estimate software effort based on fuzzy logic (FL) along with relief algorithm. Relief algorithm is used to extract features. Mean Square Error and Accuracy are used as parameters to evaluate the results. Proposed technique is compared with various existing algorithms of software effort estimation and experimental results demonstrate that the proposed technique gives less error and hence provides better accuracy than the other existing techniques.

Keywords


Software Effort Estimation, Fuzzy Logic, Relief Algorithm, Fuzzy Rules, Software Development.

References