Deakin University
Browse

Improving requirements quality using essential use case interaction patterns

Version 2 2024-06-06, 11:23
Version 1 2016-10-12, 12:51
conference contribution
posted on 2024-06-06, 11:23 authored by M Kamalrudin, J Hosking, J Grundy
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.

History

Pagination

531-540

Location

Honolulu, Hawaii

Start date

2011-05-21

End date

2011-05-28

ISSN

0270-5257

ISBN-13

9781450304450

Language

eng

Publication classification

E Conference publication, E1.1 Full written paper - refereed

Copyright notice

2011, ACM

Editor/Contributor(s)

[Unknown]

Title of proceedings

ICSE 2011 : Proceedings of the Software Engineering 2011 International Conference

Event

Software Engineering. Conference (33rd : 2011 : Honolulu, Hawaii)

Publisher

ACM

Place of publication

New York, N.Y.