• DocumentCode
    3685958
  • Title

    Forging high-quality User Stories: Towards a discipline for Agile Requirements

  • Author

    Garm Lucassen;Fabiano Dalpiaz;Jan Martijn E.M. van der Werf;Sjaak Brinkkemper

  • Author_Institution
    Department of Information and Computing Sciences, Utrecht University, The Netherlands
  • fYear
    2015
  • Firstpage
    126
  • Lastpage
    135
  • Abstract
    User stories are a widely used notation for formulating requirements in agile development projects. Despite their popularity in industry, little to no academic work is available on assessing their quality. The few existing approaches are too generic or employ highly qualitative metrics. We propose the Quality User Story Framework, consisting of 14 quality criteria that user story writers should strive to conform to. Additionally, we introduce the conceptual model of a user story, which we rely on to design the AQUSA software tool. AQUSA aids requirements engineers in turning raw user stories into higher-quality ones by exposing defects and deviations from good practice in user stories. We evaluate our work by applying the framework and a prototype implementation to three user story sets from industry.
  • Keywords
    "Syntactics","Databases","Natural language processing","Estimation","Semantics","Software","Unified modeling language"
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference (RE), 2015 IEEE 23rd International
  • Type

    conf

  • DOI
    10.1109/RE.2015.7320415
  • Filename
    7320415