Header

UZH-Logo

Maintenance Infos

GuideGen – A Tool for Keeping Requirements and Acceptance Tests Aligned


Hotomski, Sofija; Glinz, Martin (2018). GuideGen – A Tool for Keeping Requirements and Acceptance Tests Aligned. In: 40th International Conference on Software Engineering, Demonstrations Track, Gothenburg, 27 May 2018 - 3 June 2018.

Abstract

When changes in requirements occur, their associated tests must be adapted accordingly in order to maintain the quality of the evolving system. In practice, inconsistencies in requirements and acceptance tests – together with poor communication of changes — lead to software quality problems, unintended costs and project delays.
We are developing GuideGen, a tool that helps requirements engineers, testers and other involved parties keep requirements and acceptance tests aligned. When requirements change, GuideGen analyzes the changes, automatically generates guidance on how to adapt the affected acceptance tests, and sends this information to subscribed parties. GuideGen also flags all non-aligned acceptance tests, thus keeping stakeholders aware of mismatches between requirements and acceptance tests. We evaluated GuideGen with data from three companies. For 262 non-trivial changes of requirements, the suggestions generated by GuideGen were correct in more than 80 percent of the cases for agile requirements and about 67 percent for traditional ones.

Abstract

When changes in requirements occur, their associated tests must be adapted accordingly in order to maintain the quality of the evolving system. In practice, inconsistencies in requirements and acceptance tests – together with poor communication of changes — lead to software quality problems, unintended costs and project delays.
We are developing GuideGen, a tool that helps requirements engineers, testers and other involved parties keep requirements and acceptance tests aligned. When requirements change, GuideGen analyzes the changes, automatically generates guidance on how to adapt the affected acceptance tests, and sends this information to subscribed parties. GuideGen also flags all non-aligned acceptance tests, thus keeping stakeholders aware of mismatches between requirements and acceptance tests. We evaluated GuideGen with data from three companies. For 262 non-trivial changes of requirements, the suggestions generated by GuideGen were correct in more than 80 percent of the cases for agile requirements and about 67 percent for traditional ones.

Statistics

Citations

Dimensions.ai Metrics
1 citation in Web of Science®
2 citations in Scopus®
Google Scholar™

Altmetrics

Downloads

11 downloads since deposited on 15 Feb 2019
11 downloads since 12 months
Detailed statistics

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Language:English
Event End Date:3 June 2018
Deposited On:15 Feb 2019 14:38
Last Modified:25 Sep 2019 00:09
Publisher:ACM
OA Status:Green
Publisher DOI:https://doi.org/10.1145/3183440.3183484
Other Identification Number:merlin-id:16280

Download

Download PDF  'GuideGen – A Tool for Keeping Requirements and Acceptance Tests Aligned'.
Preview
Content: Published Version
Filetype: PDF
Size: 951kB
View at publisher