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

Philosophy of Computer Game with BCI as Healthcare Information Design Outcomes: Toward a New Approach of Knowledge Game

This study presents that the computer game using brain information as healthcare design outcomes is being philosophized as an object of thoughts. In order to define the philosophy of computer game with BCI (Brain-Compute...

An Autonomous and Distributed Mobility Management Scheme in Mobile Core Networks

The 5th generation mobile and wireless communication systems are expected to accommodate exploding traffic, increasing number of devices, and heterogeneous applications driven by proliferation of IoT and M2M technologies...

Issues in number entry user interface styles: Recommendations for mitigation

Interacting with numbers is a core part of using many interactive computer systems from the remote controls of electronic media appliances to user interfaces of high-integrity systems such as medical devices. Number entr...

The A-Z of Creative Technologies

This paper undertakes an initial critical analysis of Creative Technologies as a means to gain insight to the nature of this as an emerging field. The paper utilises an approach previously used in the design discipline t...

Evaluation of a Facial Animation Authoring Pipeline Seamlessly Supporting Performance Capture and Manual Key-pose Editing

In this paper, we present an architecture following a novel animation authoring pipeline seamlessly supporting performance capture and manual editing of key-frames animation. This pipeline allows novice users to record a...

Download PDF file
  • EP ID EP45851
  • DOI http://dx.doi.org/10.4108/eai.3-12-2015.2262435
  • Views 289
  • 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