Title :
Improving requirements quality using essential use case interaction patterns
Author :
Kamalrudin, Massila ; Hosking, John ; Grundy, John
Author_Institution :
Univ. of Auckland, Auckland, New Zealand
Abstract :
Requirements specifications need to be checked against the 3C´s - Consistency, Completeness and Correctness - in order to achieve high quality. This is especially difficult when working with both natural language requirements and associated semi-formal modelling representations. We describe a technique and support tool that allows us to perform semi-automated checking of natural language and semi-formal requirements models, supporting both consistency management between representations but also correctness and completeness analysis. We use a concept of essential use case interaction patterns to perform the correctness and completeness analysis on the semi-formal representation. We highlight potential inconsistencies, incompleteness and incorrectness using visual differencing in our support tool. We have evaluated our approach via an end user study which focused on the tool´s usefulness, ease of use, ease of learning and user satisfaction and provided data for cognitive dimensions of notations analysis of the tool.
Keywords :
computational linguistics; formal specification; program verification; software quality; completeness analysis; consistency completeness and correctness; correctness analysis; essential use case interaction patterns; natural language requirements; requirements quality; requirements specifications; semiautomated checking; semiformal modelling representations; semiformal representation; support tool; Analytical models; Libraries; Mathematical model; Natural languages; Online banking; Pattern matching; Visualization; consistency management; essential use cases; requirements engineering; requirements patterns; tool support;
Conference_Titel :
Software Engineering (ICSE), 2011 33rd International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4503-0445-0
Electronic_ISBN :
0270-5257
DOI :
10.1145/1985793.1985866