Managing consistency between textual requirements, abstract interactions and essential use cases

Massila Kamalrudin*, John Grundy, John Hosking

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

21 Citations (Scopus)

Abstract

Consistency checking needs to be done from the earliest phase of requirements capture as requirements captured by requirement engineers are often vague, error-prone and inconsistent with users' needs. To improve such consistency checking we have applied a traceability approach with visualization capability. We have embedded this into a light-weight automated tracing tool in order to allow users to capture their requirements and generate Essential Use Case models of these requirements automatically. Our tool supports inconsistency checking between textual requirements, abstract interactions that derive from the text and Essential Use Case models. A preliminary evaluation has been conducted with target end users and the tool usefulness and ease of use are evaluated. We describe our motivation for this research, our prototype tool and results of our evaluation.

Original languageEnglish
Title of host publicationProceedings - 34th Annual IEEE International Computer Software and Applications Conference, COMPSAC 2010
PublisherIEEE Computer Society
Pages327-336
Number of pages10
ISBN (Print)9780769540856
DOIs
Publication statusPublished - 2010
Externally publishedYes

Publication series

NameProceedings - International Computer Software and Applications Conference
ISSN (Print)0730-3157

Fingerprint

Dive into the research topics of 'Managing consistency between textual requirements, abstract interactions and essential use cases'. Together they form a unique fingerprint.

Cite this