Identification of Conflicts in User Story Requirements Using The Clustering Algorithm

Sarwosri Sarwosri, Umi Laili Yuhana, Siti Rochimah · 2022

In a software development life cycle, a critical phase that must be an important concern is the phase of exploring user requirement. In Agile Software Development, user requirements are written in a user story. User stories are written in Natural Language Processing with the format “As I, I want to, So that. There can be conflicts between user story. Grouping user stories will make it easier and faster for software developers to evaluate potentially conflicting or conflicting user stories. The steps are taken starting from preprocessing for syntax checking. These attributes are well formed, atomic, minimal, and unique. The clustering algorithm chosen Single Linkage, and K means. From 31 sentences of user stories passed syntax 115. User stories pass this syntax are then clustered. The results of the evaluation of these two algorithms using the best silhouette values were obtained for single linkage 6 clusters, and k means 6 clusters.

Read the paper · More papers on PaperTik