Swinburne
Browse
- No file added yet -

Improving requirements quality using essential use case interaction patterns

Download (4.61 MB)
conference contribution
posted on 2024-07-09, 14:20 authored by Massila Kamalrudin, John Hosking, John 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

Available versions

PDF (Accepted manuscript)

ISBN

9781450304450

ISSN

0270-5257

Conference name

Proceeding of the 33rd international conference on Software engineering - ICSE '11

Pagination

9 pp

Publisher

ACM

Copyright statement

Copyright © 2011 ACM. The accepted manuscript. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in the proceedings of ICSE, (2011) http://doi.acm.org/10.1145/1985793.1985866.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC