Abstract
Software engineers often use hand-drawn diagrams as preliminary design artefacts and as annotations during reviews. We describe the addition of sketching support to a domain-specific visual language meta-tool enabling a wide range of diagram-based design tools to leverage this human-centric interaction support. Our approach allows visual design tools generated from high-level specifications to incorporate a range of sketching-based functionality including both eager and lazy recognition, moving from sketch to formalized content and back, and using sketches for secondary annotation and collaborative design review. We illustrate the use of our sketching extension for an example domain-specific visual design tool and describe the architecture and implementation of the extension as a plug-in for our Eclipse-based meta-tool.
Original language | English |
---|---|
Title of host publication | Proceedings - 29th International Conference on Software Engineering, ICSE 2007 |
Pages | 282-291 |
Number of pages | 10 |
DOIs | |
Publication status | Published - 25 Sep 2007 |
Externally published | Yes |
Event | International Conference on Software Engineering 2007 - Minneapolis, United States of America Duration: 20 May 2007 → 26 May 2007 Conference number: 29th https://ieeexplore.ieee.org/xpl/conhome/4222553/proceeding (Proceedings) |
Publication series
Name | Proceedings - International Conference on Software Engineering |
---|---|
ISSN (Print) | 0270-5257 |
Conference
Conference | International Conference on Software Engineering 2007 |
---|---|
Abbreviated title | ICSE 2007 |
Country/Territory | United States of America |
City | Minneapolis |
Period | 20/05/07 → 26/05/07 |
Internet address |