Improv: a system for scripting interactive actors in virtual worlds
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Requirements Elicitation and Validation with Real World Scenes
IEEE Transactions on Software Engineering
Multimedia Learning
Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation
Utilizing Scenarios in the Software Development Process
Proceedings of the IFIP WG8.1 Working Conference on Information System Development Process
3D representations for software visualization
Proceedings of the 2003 ACM symposium on Software visualization
Designing effective program visualization tools for reducing user's cognitive effort
Proceedings of the 2003 ACM symposium on Software visualization
End-user software visualizations for fault localization
Proceedings of the 2003 ACM symposium on Software visualization
Old tricks, new dogs: ethology and interactive creatures
Old tricks, new dogs: ethology and interactive creatures
ART-SCENE: Enhancing Scenario Walkthroughs With Multi-Media Scenarios
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Rich-Media Scenarios for Discovering Requirements
IEEE Software
An Oz-centric review of interactive drama and believable agents
Artificial intelligence today
Visualizing inter-dependencies between scenarios
Proceedings of the 4th ACM symposium on Software visualization
Hi-index | 0.00 |
Enabling nonexperts to understand a software system and the scenarios of usage of that system can be challenging. Visually modeling a collection of scenarios as social interactions can provide quicker and more intuitive understanding of the system described by those scenarios. This project combines a scenario language with formal structure and automated tool support (ScenarioML) and an interactive graphical game engine featuring social automomous characters and text-to-speech capabilities. We map scenarios to social interactions by assigning a character to each actor and entity in the scenarios, and animate the interactions among these as social interactions among the corresponding characters. The social interactions can help bring out these important aspects: interactions of multiple agents, pattern and timing of interactions, non-local inconsistencies within and among scenarios, and gaps and missing information in the scenario collection. An exploratory study of this modeling's effectiveness is presented.