Scenario evolution in requirements elicitation processes: scenario pattern and framework approach

  • Authors:
  • Kenji Watahiki;Motoshi Saeki

  • Affiliations:
  • Tokyo Institute of Technology, Tokyo 152-8552, Japan;Tokyo Institute of Technology, Tokyo 152-8552, Japan

  • Venue:
  • IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Scenario-based approach is one of the promising techniques not only to elicit requirements from stakeholders, but also to achieve user-participatory development. The techniques to construct scenarios of high quality with less efforts are necessary. In addition, since during developing a system its requirements are frequently changed by customers and/or users, the techniques to manage the changes to the scenarios and to handle the change propagations on the scenarios are also crucial ones. This paper proposes a solution to the above issues based on reusable pattern techniques and case grammar of natural-language processing techniques. Since scenarios are frequently written in natural language, we abstract case frames as reusable primitive parts to write sentences in a scenario and patterns to combine the case frames so that we can get consistent scenario episodes. These patterns include dependency relationships on the case frames to maintain semantic consistency of the scenarios that have been constructed with the patterns. As a result we can consistently evolve and/or change the existing scenarios to the new ones. We have applied our technique to an application in a rental business domain and assessed that we could construct a consistent scenario efficiently.