From Bugs to Benefits: Improving User Stories by Leveraging Crowd Knowledge with CrUISE-AC
Stefan Schwedt, Thomas Str\"oder

TL;DR
This paper introduces CrUISE-AC, an automated NLP-based tool that leverages issue tracker data to enhance user stories with additional acceptance criteria, improving requirements quality and reducing defect costs.
Contribution
The paper presents a novel automated method, CrUISE-AC, that uses issue tracker data and NLP techniques to generate valuable acceptance criteria for user stories.
Findings
80-82% of generated criteria are relevant to requirements.
Issue trackers contain valuable domain-specific information.
CrUISE-AC effectively enhances user stories with minimal manual effort.
Abstract
Costs for resolving software defects increase exponentially in late stages. Incomplete or ambiguous requirements are one of the biggest sources for defects, since stakeholders might not be able to communicate their needs or fail to share their domain specific knowledge. Combined with insufficient developer experience, teams are prone to constructing incorrect or incomplete features. To prevent this, requirements engineering has to explore knowledge sources beyond stakeholder interviews. Publicly accessible issue trackers for systems within the same application domain hold essential information on identified weaknesses, edge cases, and potential error sources, all documented by actual users. Our research aims at (1) identifying, and (2) leveraging such issues to improve an agile requirements artifact known as a "user story". We present CrUISE-AC (Crowd and User Informed Suggestion Engine…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Stream Mining Techniques · Mobile Crowdsensing and Crowdsourcing · Big Data and Business Intelligence
