Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

A Proposed Fuzzy Algorithmic Model for Effort Estimation of Agile Based Projects


Affiliations
1 Department of Computer Science, Institute of Statistical Studies and Research (ISSR), Cairo University, Cairo, Egypt
2 Department of Information Systems and Technology, Institute of Statistical Studies and Research (ISSR), Cairo University, Cairo, Egypt
     

   Subscribe/Renew Journal


Software Effort estimation is a process of predicting the amount of effort to develop software projects. The agile methodologies adopted on an idea of iterative and evolutionary development processes. Also, the requirements of agile projects subjected to change during the development phase.  So, the using of the traditional effort estimation techniques can produce inaccurate estimation. Furthermore, there are many factors that affect the process of measuring effort in the agile projects; velocity factors, story size factors, complexity factors, and, implementation level factors. Therefore, the authors propose an algorithmic model based on fuzzy logic approach and agile factors to increase the accuracy of agile project effort estimation.   The proposed model is formulated to idealize the COCOMO II and the agile estimation factors. The results are evaluated via Magnitude of Relative Error and Prediction Level metrics.  The using of the fuzzy logic approach will improve the effort estimation accuracy by characterizing the agile estimation factors using the trapezoidal membership function. 


Keywords

Agile Effort Estimation Factors, COCOMO II Model, Fuzzy Logic, Velocity Estimation, Complexity, Story Points.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 307

PDF Views: 0




  • A Proposed Fuzzy Algorithmic Model for Effort Estimation of Agile Based Projects

Abstract Views: 307  |  PDF Views: 0

Authors

A. T. Raslan
Department of Computer Science, Institute of Statistical Studies and Research (ISSR), Cairo University, Cairo, Egypt
N. R. Darwish
Department of Information Systems and Technology, Institute of Statistical Studies and Research (ISSR), Cairo University, Cairo, Egypt
H. A. Hefny
Department of Computer Science, Institute of Statistical Studies and Research (ISSR), Cairo University, Cairo, Egypt

Abstract


Software Effort estimation is a process of predicting the amount of effort to develop software projects. The agile methodologies adopted on an idea of iterative and evolutionary development processes. Also, the requirements of agile projects subjected to change during the development phase.  So, the using of the traditional effort estimation techniques can produce inaccurate estimation. Furthermore, there are many factors that affect the process of measuring effort in the agile projects; velocity factors, story size factors, complexity factors, and, implementation level factors. Therefore, the authors propose an algorithmic model based on fuzzy logic approach and agile factors to increase the accuracy of agile project effort estimation.   The proposed model is formulated to idealize the COCOMO II and the agile estimation factors. The results are evaluated via Magnitude of Relative Error and Prediction Level metrics.  The using of the fuzzy logic approach will improve the effort estimation accuracy by characterizing the agile estimation factors using the trapezoidal membership function. 


Keywords


Agile Effort Estimation Factors, COCOMO II Model, Fuzzy Logic, Velocity Estimation, Complexity, Story Points.