Essential modeling: use cases for user interfaces
interactions
Software for use: a practical guide to the models and methods of usage-centered design
Software for use: a practical guide to the models and methods of usage-centered design
Essential use cases and responsibility in object-oriented development
ACSC '02 Proceedings of the twenty-fifth Australasian conference on Computer science - Volume 4
CM-Builder: A Natural Language-Based CASE Tool for Object-Oriented Analysis
Automated Software Engineering
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Use Case Pitfalls: Top 10 Problems from Real Projects Using Use Cases
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
A Lightweight Approach to Consistency of Scenarios and Class Models
ICRE '00 Proceedings of the 4th International Conference on Requirements Engineering (ICRE'00)
Eliciting security requirements with misuse cases
Requirements Engineering
Use Cases based Requirements Validation with Scenarios
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Ontology Based Requirements Analysis: Lightweight Semantic Processing Approach
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Improving use case driven analysis using goal and scenario authoring: a linguistics-based approach
Data & Knowledge Engineering - Special issue: Application of natural language to information systems (NLDB04)
Marama: an eclipse meta-toolset for generating multi-view environments
Proceedings of the 30th international conference on Software engineering
How to Combine Requirements Engineering and Interaction Design?
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Essential use cases in the design of multi-channel service offerings: a study of internet banking
ICWE'03 Proceedings of the 2003 international conference on Web engineering
NLDB'05 Proceedings of the 10th international conference on Natural Language Processing and Information Systems
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
Hi-index | 0.00 |
Capturing software requirements from clients often leads to error prone and vague requirements documents. To surmount this issue, requirements engineers often choose to use UML models to capture their requirements. In this paper we discuss the use of Essential Use Cases (EUCs) as an alternative, user-centric representation which was developed to ease the process of capturing and describing requirements. However, EUCs are not commonly used in practice because, to our knowledge, no suitable tool support has been developed. In addition, requirements engineers face difficulties in finding the correct "essential" requirements (abstract interactions) in a time efficient manner. In order to overcome these problems, we have developed a prototype tool for automated tracing of abstract interactions. We describe the tool and compare the performance and correctness of the results provided by it to that of manual essential use case extraction efforts by a group of requirements engineers. The results of an end user study of the tool's usefulness and ease of use are also discussed.