A Fuzzy based Model for Effort Estimation in Scrum Projects

Abstract

This paper aims to utilize the fuzzy logic concepts to improve the effort estimation in Scrum framework and in turn add a significant enhancement to Scrum. Scrum framework is one of the most popular agile methods in which the team accomplishes their work by breaking down the work into a series of sprints. In Scrum, there are many factors that have a significant influence on the effort estimation of each task in a Sprint. These factors are: Development Team Experience, Task Complexity, Task Size, and Estimation Accuracy. These factors are usually presented using linguistic quantifiers. Therefore, this paper utilizes the fuzzy logic concepts to build a fuzzy based model that can improve the effort estimation in Scrum framework. The proposed model includes three components: fuzzifier, inference engine, and defuzzifier. In addition, the proposed model takes into consideration the feedback that is resulted from comparing the estimated effort and the actual effort. The researcher designed the proposed model using MATLAB. The proposed model is applied on three Sprints of a real software development project to present how the proposed model works and to show how it becomes more accurate over time and gives a better effort estimation. In addition, the Scrum Master and the development team can use the proposed model to monitor the improvement in effort estimation accuracy over the project life.

Authors and Affiliations

Jasem M. Alostad, Laila R. A. Abdullah, Lamya Sulaiman Aali

Keywords

Related Articles

A Novel Approach for Ranking Images Using User and Content Tags

In this study, a tag and content-based ranking algorithm is proposed for image retrieval that uses the metadata of images as well as the visual features of images, also known as “visual words” to retrieve more relevant i...

A Survey of Topic Modeling in Text Mining

Topic models provide a convenient way to analyze large of unclassified text. A topic contains a cluster of words that frequently occur together. A topic modeling can connect words with similar meanings and distinguish be...

Research on Chinese University Students’ Media Images

At present, university students, as the "after 90" and a new generation of young intellectuals, are being paid generally attentions by mass media. Nevertheless, university students’ public images are on a decline as they...

Recognition of Ironic Sentences in Twitter using Attention-Based LSTM

Analyzing written language is an interesting topic that has been studied by many disciplines. Recently, due to the explosive growth of Internet, social media has become an attractive source of searching and getting infor...

Software Engineering: Challenges and their Solution in Mobile App Development

Mobile app development is increasing rapidly due to the popularity of smartphones. With billions of apps downloads, the Apple App Store and Google Play Store succeeded to overcome mobile devices. Throughout last 10 years...

Download PDF file
  • EP ID EP261162
  • DOI 10.14569/IJACSA.2017.080939
  • Views 102
  • Downloads 0

How To Cite

Jasem M. Alostad, Laila R. A. Abdullah, Lamya Sulaiman Aali (2017). A Fuzzy based Model for Effort Estimation in Scrum Projects. International Journal of Advanced Computer Science & Applications, 8(9), 270-277. https://europub.co.uk/articles/-A-261162