Abstract

User stories are popular for conveying requirements in agile software projects. Despite existing quality criteria, authors make formal mistakes that result in “bad” user story quality. If developers have insufficient experience in balancing quality problems, the creation of a shared mental model is impossible, thus increasing the risk of impacts on the project’s success. This article provides a work-in-progress research model to set these variables in relation and establish a systematic method to uncover answers regarding their correlation. Details on the effects support research in agile requirements engineering to gain a better understanding of cognitive processes in the comprehension of user stories. In addition, insights can help to develop design recommendations and AI tools to improve user stories. A first evaluation of the model provides promising insights into the behavior and forms a basis for future research.

Highlights

  • In agile software projects, user stories are widely used to communicate requirements between authors such as a product owner—a business role in Scrum [4]—and developers

  • As a starting point for our research, we ask the following research question: RQ: What is the relationship between user story quality, developer experience, shared mental model between the author and developers, and project success?

  • User story quality is measured via document analysis and shared mental model and project success through observing estimation sessions

Read more

Summary

Introduction

User stories are widely used to communicate requirements between authors such as a product owner—a business role in Scrum [4]—and developers. The existing research lacks a cognitive psychological perspective on understanding the content—especially in the case of issues in user story quality—as a further factor for obtaining proper estimates It is currently unclear how variances in user story quality with varying levels of developer experience affect the understanding or shared mental model [5] between the author and developers. As a starting point for our research, we ask the following research question: RQ: What is the relationship between user story quality, developer experience, shared mental model between the author and developers, and project success?. In the subsequent steps of the evaluation, we analyze the causes in greater detail to correct the inaccuracies For this purpose, we will extend the test with additional user stories from other completed projects.

Research Model
Method
Preliminary Evaluation and Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.