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

Adaptive Fuzzy Query Approach for Measuring Time Estimation and Velocity in Agile Software Development


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

   Subscribe/Renew Journal


Software development companies needs to estimate the size of what they are building and measure the velocity or rate at which they can get work done. Depend on that information, the companies can derive the likely product development duration and the corresponding cost. The estimation in the domain of software development depends on forecasting the amount of work effort required to develop software. Estimation is usually uncertainty, imprecise and vague in nature which unfortunately is used in prediction and speculated building the entire business decisions. To estimate the close time to reality, it should depend on historical data related to that team velocity, equivalent team velocity, or tasks close to estimated tasks. Based on fuzzy set theory and data-sensitive fuzzy sets, this paper proposes a more flexible fuzzy set-based approach for supporting adaptive time estimation and velocity in agile software development according to the user profiling criteria based on rates with scalable values, accordingly time estimation and velocity will varies depend on historical data in the current database state in a human-like query manner.


Keywords

Agile, Velocity, Fuzzy Logic, Time Estimation, Fuzzy SQL.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 248

PDF Views: 0




  • Adaptive Fuzzy Query Approach for Measuring Time Estimation and Velocity in Agile Software Development

Abstract Views: 248  |  PDF Views: 0

Authors

Adel A. Sabour
Department of Information Systems and Technology, Institute of Statistical Studies and Research (ISSR), Cairo University, Egypt
Nagy R. Darwish
Department of Information Systems and Technology, Institute of Statistical Studies and Research (ISSR), Cairo University, Egypt

Abstract


Software development companies needs to estimate the size of what they are building and measure the velocity or rate at which they can get work done. Depend on that information, the companies can derive the likely product development duration and the corresponding cost. The estimation in the domain of software development depends on forecasting the amount of work effort required to develop software. Estimation is usually uncertainty, imprecise and vague in nature which unfortunately is used in prediction and speculated building the entire business decisions. To estimate the close time to reality, it should depend on historical data related to that team velocity, equivalent team velocity, or tasks close to estimated tasks. Based on fuzzy set theory and data-sensitive fuzzy sets, this paper proposes a more flexible fuzzy set-based approach for supporting adaptive time estimation and velocity in agile software development according to the user profiling criteria based on rates with scalable values, accordingly time estimation and velocity will varies depend on historical data in the current database state in a human-like query manner.


Keywords


Agile, Velocity, Fuzzy Logic, Time Estimation, Fuzzy SQL.