Identification of Conflicts in User Story Requirements Using the Clustering Algorithm

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceeding of the International Conference on Computer Engineering, Network and Intelligent Multimedia, CENIM 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages308-312
Number of pages5
ISBN (Electronic)9781665476508
DOIs
Publication statusPublished - 2022
Event2022 International Conference on Computer Engineering, Network and Intelligent Multimedia, CENIM 2022 - Surabaya, Indonesia
Duration: 22 Nov 202223 Nov 2022

Publication series

NameProceeding of the International Conference on Computer Engineering, Network and Intelligent Multimedia, CENIM 2022

Conference

Conference2022 International Conference on Computer Engineering, Network and Intelligent Multimedia, CENIM 2022
Country/TerritoryIndonesia
CitySurabaya
Period22/11/2223/11/22

Keywords

  • Agile development
  • Conflict Free
  • Inconsistency
  • K means
  • Single Linkage
  • User Story

Fingerprint

Dive into the research topics of 'Identification of Conflicts in User Story Requirements Using the Clustering Algorithm'. Together they form a unique fingerprint.

Cite this