Predicting user-driven requirements in agile software development boosts user satisfaction.
Agile software development benefits from predicting changes in user requirements. This study uses user-system interactions to forecast requirement changes accurately. By analyzing user behaviors, the system can anticipate user intentions and adjust requirements accordingly. The researchers implemented a prototype system with two iterations, capturing user interaction data to predict emerging requirements. The use of conditional random fields improved the accuracy of predicting user requirement changes in each iteration, demonstrating the effectiveness of this approach.