Improving requirements quality using essential use case interaction patterns
Proceedings of the 33rd International Conference on Software Engineering
Generating essential user interface prototypes to validate requirements
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
MaramaAI: tool support for capturing and managing consistency of multi-lingual requirements
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
KBRE: a framework for knowledge-based requirements engineering
Software Quality Control
Hi-index | 0.00 |
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.