I. Introduction
The agile software development method is an excellent way for companies to face competition, with 58% adopting Scrum as the chosen agile method [1]. Scrum allows companies to move faster, accept change, and adapt to dynamic business needs [2]. One stage in Scrum is sprint grooming which serves as a forum to unite the minds of the product owner and the development team about the tasks they must complete in one sprint [3]. An estimation method is used to determine the level of complexity and the time required for the development team to complete a task. Story points often represent the estimates [4]–[6]. This estimation phase is crucial because it ensures that development is completed within the planned time [7]. However, inaccurate estimates can impact the user stories in the previous sprint needed to be carried over to the next sprint [8]. In addition, this can result in budget overruns, project delivery delays, and incorrect schedule estimates [4], [9]–[11].