Facilitating Requirements Inspection with Search-Based Selection of Diverse Use Case Scenarios

Journal Title: EAI Endorsed Transactions on Creative Technologies - Year 2016, Vol 3, Issue 7

Abstract

Use case scenarios are often used for conducting requirements inspection and other relevant downstream activities. While working with industrial partners, we discovered that an automated solution is required for optimally selecting a subset of use case scenarios, aiming to enable cost-effective requirements inspection. In this paper, relying on a natural language based use case modeling methodology to specify requirements as use case models and derive use case scenarios automatically, we propose a search based and similarity function based approach to optimally select most diverse use case scenarios from the ones automatically generated from the use case models. We conducted an empirical study to evaluate the performance of various search algorithms together with eight similarity functions, through an industrial case study and six case studies from the literature. Results show that the search algorithms significantly outperformed Random Search and (1+1) Evolutionary Algorithm together with the Normalized Longest Common Subsequence (NLCS) similarity function performed significantly better than the other 31 combinations of the search algorithms and similarity functions for most of the problems.

Authors and Affiliations

Huihui Zhang, Tao Yue, Shaukat Ali, Chao Liu

Keywords

Related Articles

Facilitating Requirements Inspection with Search-Based Selection of Diverse Use Case Scenarios

Use case scenarios are often used for conducting requirements inspection and other relevant downstream activities. While working with industrial partners, we discovered that an automated solution is required for optimall...

Eye-tracking Data, Complex Networks and Rough Sets: an Attempt Toward Combining Them

Eye-tracking sequences can be considered in terms of complex networks. On the basis of complex network representation of eye-tracking data, we define a measure, derived from rough set theory, for assessing the cohesion o...

Wearable robot that measures user vital signs for elderly care and support

In this paper, we introduce a wearable robot with vital sensors. So far, we have been developing a wearable partner agent that makes physical contact, which is generated by combining haptic stimuli and the agent's anthro...

Templates as heuristics for proving properties of medical devices

This paper briefly describes how property templates have been used to analyse and explore the interactive behaviour of a specific medical device (an IV infusion pump). It is proposed that interactive devices that satisfy...

Interactive Installations for Spatial Access to Artistic Sketchbooks

A book is a book – or is it? With present-day, a ordable technology, we can scale a book to become a spatial object, or even a space in itself, of almost arbitrary size. We describe our design of and experiences with a g...

Download PDF file
  • EP ID EP45851
  • DOI http://dx.doi.org/10.4108/eai.3-12-2015.2262435
  • Views 281
  • Downloads 0

How To Cite

Huihui Zhang, Tao Yue, Shaukat Ali, Chao Liu (2016). Facilitating Requirements Inspection with Search-Based Selection of Diverse Use Case Scenarios. EAI Endorsed Transactions on Creative Technologies, 3(7), -. https://europub.co.uk/articles/-A-45851