gIBIS: a hypertext tool for exploratory policy discussion
ACM Transactions on Information Systems (TOIS)
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
Inquiry-Based Requirements Analysis
IEEE Software
Cognitive systems engineering
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Object models: strategies, patterns, applications
Object models: strategies, patterns, applications
Scenario-based design
Software requirements & specifications: a lexicon of practice, principles and prejudices
Software requirements & specifications: a lexicon of practice, principles and prejudices
Requirements rationales: integrating approaches to requirement analysis
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
Using scenario-based designs to review user interface changes and enhancements
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
The Domain Theory for Requirements Engineering
IEEE Transactions on Software Engineering
Domain analysis for software reuse
Journal of Systems and Software
Maintaining knowledge about temporal intervals
Communications of the ACM
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Software Engineering Standards
Software Engineering Standards
Usability Engineering
Human Performance Engineering: A Guide for System Designers
Human Performance Engineering: A Guide for System Designers
Identifying Quality-Requirement Conflicts
IEEE Software
An evaluation of inquiry-based requirements analysis for an Internet service
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Scenarios-an industrial case study and hypermedia enhancements
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Goal-directed elaboration of requirements for a meeting scheduler: problems and lessons learnt
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
A Technique Combination Approach to Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Ten Steps Towards Systematic Requirements Reuse
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
System development (Prentice-Hall International series in computer science)
System development (Prentice-Hall International series in computer science)
An impact analysis method for safety-critical user interface design
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on interface design for safety-critical interactive systems: when there is no room for user error
On the effective use and reuse of HCI knowledge
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
Handling Obstacles in Goal-Oriented Requirements Engineering
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
Viewing use cases as active objects
ACM SIGSOFT Software Engineering Notes
From conceptual modelling to requirements engineering
Annals of Software Engineering
Automatic Generation of Use Cases from Workflows: A Petri Net Based Approach
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
Linking Business Modelling to Socio-technical System Design
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
An Assembly Process Model for Method Engineering
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
Metadata and Cooperative Knowledge Management
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Modeling Interactions and Navigation in Web Applications
ER '00 Proceedings of the Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling: Conceptual Modeling for E-Business and the Web
Requirements interaction management
ACM Computing Surveys (CSUR)
How well can we predict changes at architecture design time?
Journal of Systems and Software
SAICSIT '03 Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology
Handling variant requirements in domain modeling
Journal of Systems and Software - Special issue: Best papers on Software Engineering from the SEKE'01 Conference
Architecture-level modifiability analysis (ALMA)
Journal of Systems and Software
Designing information systems in social context: a goal and scenario modelling approach
Information Systems - Special issue: The 14th international conference on advanced information systems engineering (CAiSE*02)
Streams, structures, spaces, scenarios, societies (5s): A formal model for digital libraries
ACM Transactions on Information Systems (TOIS)
Requirements Engineering Tools Go Mobile
Proceedings of the 26th International Conference on Software Engineering
Measuring the conceptual fitness of an application in a computing ecosystem
Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research
Object Analysis Patterns for Embedded Systems
IEEE Transactions on Software Engineering
Monitoring and control in scenario-based requirements analysis
Proceedings of the 27th international conference on Software engineering
Scenario-Based Assessment of Nonfunctional Requirements
IEEE Transactions on Software Engineering
Inferring operational requirements from scenarios and goal models using inductive learning
Proceedings of the 2006 international workshop on Scenarios and state machines: models, algorithms, and tools
An XML environment for scenario based requirements engineering
Journal of Systems and Software
A DSS Design Model for complex problems: Lessons from mission critical infrastructure
Decision Support Systems
Behaviour Model Synthesis from Properties and Scenarios
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Scenario generation with differential scenario
SEPADS'07 Proceedings of the 6th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
Evaluation of software usability using scenarios organized by abstraction structure
Proceedings of the 14th European conference on Cognitive ergonomics: invent! explore!
Scenario Similarity Map for Visualizing Classified Scenarios
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
Extracting Requirements from Scenarios with ILP
Inductive Logic Programming
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Using Requirements to Define Services for Service-Centric Food Traceability Information Systems
SOCCER '08 Proceedings of the 2008 International Workshop on Service-Oriented Computing Consequences for Engineering Requirements
A Generation Method of Exceptional Scenarios from a Normal Scenario
IEICE - Transactions on Information and Systems
A Generation Method of Exceptional Scenarios from a Normal Scenario
Proceedings of the 2006 conference on Knowledge-Based Software Engineering: Proceedings of the Seventh Joint Conference on Knowledge-Based Software Engineering
Classifying Scenarios with Differential Scenario
Proceedings of the 2008 conference on Knowledge-Based Software Engineering: Proceedings of the Eighth Joint Conference on Knowledge-Based Software Engineering
Proceedings of the Symposium on Human Interface 2009 on ConferenceUniversal Access in Human-Computer Interaction. Part I: Held as Part of HCI International 2009
Integrating top-down and scenario-based methods for constructing software specifications
Information and Software Technology
Exploring Cultural Context Using the Contextual Scenario Framework
IDGD '09 Proceedings of the 3rd International Conference on Internationalization, Design and Global Development: Held as Part of HCI International 2009
Deriving objects from use cases in real-time embedded systems
Information and Software Technology
A diagrammatic tool for representing user interaction in UML
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
ElicitO: a quality ontology-guided NFR elicitation tool
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Identification of behavioural and creational design motifs through dynamic analysis
Journal of Software Maintenance and Evolution: Research and Practice
CSSL: a logic for specifying conditional scenarios
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Goal-based behavioral customization of information systems
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
Scenario-Based interactive intention understanding in pen-based user interfaces
ACII'05 Proceedings of the First international conference on Affective Computing and Intelligent Interaction
Scenario construction tool based on extended UML metamodel
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Applying modular method engineering to validate and extend the RESCUE requirements process
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
The ANote modeling language for agent-oriented specification
Software Engineering for Multi-Agent Systems III
Behavioral adaptation of information systems through goal models
Information Systems
Generating obstacle conditions for requirements completeness
Proceedings of the 34th International Conference on Software Engineering
A scenario- and observation-based requirement analysis for delivery of remote mining services
Proceedings of the 24th Australian Computer-Human Interaction Conference
Use case and task models: An integrated development methodology and its formal foundation
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Investigating Goal-Oriented Requirements Engineering for Business Processes
Journal of Database Management
PLANT: A pattern language for transforming scenarios into requirements models
International Journal of Human-Computer Studies
Model-based requirements verification method: Conclusions from two controlled experiments
Information and Software Technology
Hi-index | 0.00 |
Scenarios have been advocated as a means of improving requirements engineering yet few methods or tools exist to support scenario-based RE. The paper reports a method and software assistant tool for scenario-based RE that integrates with use case approaches to object-oriented development. The method and operation of the tool are illustrated with a financial system case study. Scenarios are used to represent paths of possible behavior through a use case, and these are investigated to elaborate requirements. The method commences by acquisition and modeling of a use case. The use case is then compared with a library of abstract models that represent different application classes. Each model is associated with a set of generic requirements for its class, hence, by identifying the class(es) to which the use case belongs, generic requirements can be reused. Scenario paths are automatically generated from use cases, then exception types are applied to normal event sequences to suggest possible abnormal events resulting from human error. Generic requirements are also attached to exceptions to suggest possible ways of dealing with human error and other types of system failure. Scenarios are validated by rule-based frames which detect problematic event patterns. The tool suggests appropriate generic requirements to deal with the problems encountered. The paper concludes with a review of related work and a discussion of the prospects for scenario-based RE methods and tools.