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, ACM.

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
5 citations in Web of Science®
6 citations in Scopus®
Google Scholar™

Altmetrics

Downloads

67 downloads since deposited on 15 Feb 2019
7 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
Scopus Subject Areas:Physical Sciences > Software
Scope:Discipline-based scholarship (basic research)
Language:English
Event End Date:3 June 2018
Deposited On:15 Feb 2019 14:38
Last Modified:06 Mar 2024 14:26
Publisher:ACM
OA Status:Green
Publisher DOI:https://doi.org/10.1145/3183440.3183484
Other Identification Number:merlin-id:16280
  • Content: Published Version