Camille Ben Achour

Learn More
Since a few years, scenario based requirements engineering approaches have gained in popularity. Textual scenarios are narrative descriptions of flows of actions between agents. They are often proposed to elicit, validate or document requirements. The CREWS experience has shown that the advantage of scenarios is their easiness of use, and that their(More)
The requirements engineering, information systems and software engineering communities recently advocated scenario-based approaches which emphasise the user/system interaction perspective in developing computer systems. Use of examples, scenes, narrative descriptions of contexts, mock-ups and prototypes-all these ideas can be called scenario-based(More)
This paper presents results from the first of two empirical studies which examine the effectiveness of guidelines for use case authoring. The ESPRIT 21.903 CREWS long-term research project has developed style and content guidelines for authoring use cases for requirements acquisition and validation. The effectiveness of these guidelines has been evaluated(More)
Scenarios have been advocated as a means of improving Requirements Engineering. The assumption is that scenarios allow users to better express their requirements (or more generally their knowledge of the constructed system) because they use their own vocabulary. In Europe, a few scenario-based methods and tools have already been developed in research ;(More)
A pervasive, but not well-studied phenomenon in every-day systems development is the use of examples, scenes, narrative descriptions of context, mock-ups and prototypes. Loosely all these ideas can be called scenario-based approaches, although an exact definition is not easy beyond saying that all these techniques emphasize some description of the real(More)
Changing requirements of customer needs establishes the need to analyze impact of requirement changes. For success of any software requirement analysis is very essential. In this paper, we propose a four stage method engineering process which aims at estimating impact of change. The process model described is a linear layered model. Impact sets are computed(More)
This paper attempts to define the role and the constraints of Natural Language (NL) interpretation within the Requirement Engineering (RE) process. In so doing, it addresses two key features of a NL interpretation tool. First, genericity towards the design modelling language targeted by the interpretation can be supported owing to the semantic level of(More)