Title of article :
Automated events identification in use cases
Author/Authors :
Jurkiewicz، نويسنده , , J. and Nawrocki، نويسنده , , J.، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2015
Pages :
13
From page :
110
To page :
122
Abstract :
AbstractContext ses are a popular method of expressing functional requirements. One contains a main scenario and a set of extensions, each consisting of an event and an alternative sequence of activities. Events omitted in requirements specification can lead to rework. Unfortunately, as it follows from the previous research, manual identification of events is rather ineffective (less than 1/3 of events are identified) and it is slow. ive al of this paper is to propose an automatic method of identification of events in use cases and evaluate its quality. tep of a main scenario is analyzed by a sequence of NLP tools to identify its performer, activity type and information object. It has been observed that performer, activity type and some attributes of information objects determine types of events that can occur when that activity is performed. That empirical knowledge is represented as a set of axioms and two inference rules have been proposed which allow to identify types of possible events. For each event type an NLG pattern is proposed which allows to generate description of the event type in natural language. The proposed method was compared with two manual approaches to identification of events: ad hoc and HAZOP-based. Also a kind of Turing test was performed to evaluate linguistic quality of generated descriptions. s cy of the proposed method is about 80% (for manual approaches it is less than 1/3) and its speed is about 11 steps/minute (ad hoc approach is 4 times slower, and HAZOP-based approach is 20 times slower). Understandability of the generated event descriptions was not worse than understandability of the descriptions written by humans. sions oposed method could be used to enhance contemporary tools for managing use cases.
Keywords :
Use cases , requirements engineering , Functional requirements , Natural language processing
Journal title :
Information and Software Technology
Serial Year :
2015
Journal title :
Information and Software Technology
Record number :
2375375
Link To Document :
بازگشت