TY - JOUR
T1 - Assessing user stories
T2 - the influence of template differences and gender-related problem-solving styles
AU - Gralha, Catarina
AU - Pereira, Rita
AU - Goulão, Miguel
AU - Araújo, João
N1 - Funding Information:
info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04516%2F2020/PT#
We also thank Carlos Gouveia and Catarina Marques for their insightful improvement suggestions on our manuscript. Last, but not least, we would like to thank the anonymous reviewers for their insightful and extremely constructive comments that helped us significantly improving this manuscript.
Publisher Copyright:
© 2022, The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature.
PY - 2022/12
Y1 - 2022/12
N2 - User stories are often used for elicitation, specification, and prioritisation of requirements. There are several user story templates, varying in their structure (particularly, in the order in which they present their elements), and also in the elements they use (namely, some user story templates include personas, while others do not). The potential benefits and shortcomings of choosing one template over another need to be understood, so that practitioners can make informed choices on the extent to which a particular user story template can affect user stories’ quality, leading to ambiguity, lack of completeness, or accidental complexity. Our goal was to analyse the differences between 4 alternative user story templates when creating and understanding user stories. In addition, we used the GenderMag framework to assess the effects of different problem-solving styles, usually associated with gender, while performing the tasks. We conducted a quasi-experiment. We asked 41 participants to perform creation and understanding tasks with the different user story templates. We measured their effectiveness using metrics of task success; their speed, with task duration; their visual effort, collected with an eye-tracker; and their perceived effort, with the NASA-TLX questionnaire. We characterised the participants’ problem-solving styles with a GenderMag questionnaire. Regarding the impact of the different templates in creating user stories, we observed statistically significant differences in some of the metrics for effectiveness, speed, and visual effort. We observed small differences in the participants’ visual effort while understanding user stories specified with different templates. Concerning the impact of different problem-solving styles, in the creation tasks, we found differences in time, visual effort, and perceived effort. Regarding understanding tasks, we observed differences in effectiveness, time, and visual effort, but not in their perceived effort. Although some templates outperformed others in a few metrics, no template obtained the best overall result. As such, we found no compelling evidence that one template is “better” than the others. This suggests the recommended template may depend on the goal we want to achieve, e.g., effectiveness or speed. The differences associated with the different problem-solving styles also suggest no overall superiority of any of those styles, hinting at a gender-neutral effect of the different templates. These preliminary conclusions should be further consolidated via the conduction of replications.
AB - User stories are often used for elicitation, specification, and prioritisation of requirements. There are several user story templates, varying in their structure (particularly, in the order in which they present their elements), and also in the elements they use (namely, some user story templates include personas, while others do not). The potential benefits and shortcomings of choosing one template over another need to be understood, so that practitioners can make informed choices on the extent to which a particular user story template can affect user stories’ quality, leading to ambiguity, lack of completeness, or accidental complexity. Our goal was to analyse the differences between 4 alternative user story templates when creating and understanding user stories. In addition, we used the GenderMag framework to assess the effects of different problem-solving styles, usually associated with gender, while performing the tasks. We conducted a quasi-experiment. We asked 41 participants to perform creation and understanding tasks with the different user story templates. We measured their effectiveness using metrics of task success; their speed, with task duration; their visual effort, collected with an eye-tracker; and their perceived effort, with the NASA-TLX questionnaire. We characterised the participants’ problem-solving styles with a GenderMag questionnaire. Regarding the impact of the different templates in creating user stories, we observed statistically significant differences in some of the metrics for effectiveness, speed, and visual effort. We observed small differences in the participants’ visual effort while understanding user stories specified with different templates. Concerning the impact of different problem-solving styles, in the creation tasks, we found differences in time, visual effort, and perceived effort. Regarding understanding tasks, we observed differences in effectiveness, time, and visual effort, but not in their perceived effort. Although some templates outperformed others in a few metrics, no template obtained the best overall result. As such, we found no compelling evidence that one template is “better” than the others. This suggests the recommended template may depend on the goal we want to achieve, e.g., effectiveness or speed. The differences associated with the different problem-solving styles also suggest no overall superiority of any of those styles, hinting at a gender-neutral effect of the different templates. These preliminary conclusions should be further consolidated via the conduction of replications.
KW - Empirical evaluation
KW - Eye-tracking
KW - GenderMag
KW - User story templates
UR - http://www.scopus.com/inward/record.url?scp=85138317523&partnerID=8YFLogxK
U2 - 10.1007/s00766-022-00389-1
DO - 10.1007/s00766-022-00389-1
M3 - Article
AN - SCOPUS:85138317523
SN - 0947-3602
VL - 27
SP - 521
EP - 544
JO - Requirements Engineering
JF - Requirements Engineering
IS - 4
ER -