An Agent-based System for Capturing and Indexing Software Design Meetings

Software Design Meetings

Capturing Design History

Solution: Tahuti, Sketch Recognition of Design Diagrams

Tahuti: UML Sketch Recognition

Tahuti: UML Sketch Recognition

Tahuti: UML Sketch Recognition

Recognizable Shapes

Sketched Diagram

Interpreted Diagram

Agent Abstraction

Relies On Abstraction

Speech Grammar

Event Indexing

Auto-summarization of Design History by Event Ranking

Auto-summarization of Design History by Event Ranking

Design History

Tahuti Architecture

Metaglue Agent Architecture

Impact and Current Use

Related Work

Future Work

Contributions