International Journal of Man-Machine Studies
Generating statechart designs from scenarios
Proceedings of the 22nd international conference on Software engineering
Software product lines: practices and patterns
Software product lines: practices and patterns
Introduction to Algorithms
The Evaluation of Large, Complex UML Analysis and Design Models
Proceedings of the 26th International Conference on Software Engineering
Incremental elaboration of scenario-based specifications and behavior models using implied scenarios
ACM Transactions on Software Engineering and Methodology (TOSEM)
Finding Reusable UML Sequence Diagrams Automatically
IEEE Software
Monitoring and control in scenario-based requirements analysis
Proceedings of the 27th international conference on Software engineering
Exploratory search: from finding to understanding
Communications of the ACM - Supporting exploratory search
Hi-index | 0.00 |
Requirements analysis is a very important phase in software development. Unfortunately, it is very difficult to make explicit all requirements because developers and customers may not really know what they want. Development cost will become higher if the number of unknown and implicit behaviors is large, because developers will need to repeatedly modify the analysis and design models. This paper proposes an approach which suggests to the developer various behaviors, in the form of sequence diagrams, that the application may have but is not currently included. Our approach is implemented in a tool which searches a database of sequence diagrams for previously developed applications. Developers search the database for "similar" sequence diagrams based on the diagrams they have already developed.