Combining gestures and direct manipulation
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Recognizing multistroke geometric shapes: an experimental evaluation
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
Interactive sketching for the early stages of user interface design
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Communications of the ACM
The Amulet Environment: New Models for Effective User Interface Software Development
IEEE Transactions on Software Engineering
Annotation: from paper books to the digital library
DL '97 Proceedings of the second ACM international conference on Digital libraries
The immediate usability of graffiti
Proceedings of the conference on Graphics interface '97
Graphical definitions: expanding spreadsheet languages through direct manipulation and gestures
ACM Transactions on Computer-Human Interaction (TOCHI)
DENIM: finding a tighter fit between tools and practice for Web site design
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Computer-aided sketching to capture preliminary design
AUIC '02 Proceedings of the Third Australasian conference on User interfaces - Volume 7
IEEE Intelligent Systems
Constraints in CASE Tools: Results from Curiosity Driven Research
ASWEC '01 Proceedings of the 13th Australian Conference on Software Engineering
groupCRC: Exploring CSCW Support for Software Engineering
OZCHI '96 Proceedings of the 6th Australian Conference on Computer-Human Interaction (OZCHI '96)
INTERACTING with sketched interface designs: an evaluation study
CHI '04 Extended Abstracts on Human Factors in Computing Systems
Sketched Symbol Recognition using Zernike Moments
ICPR '04 Proceedings of the Pattern Recognition, 17th International Conference on (ICPR'04) Volume 1 - Volume 01
InkKit: a generic design tool for the tablet PC
CHINZ '05 Proceedings of the 6th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: making CHI natural
A generic approach to supporting diagram differencing and merging for collaborative design
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Realistic Load Testing ofWeb Applications
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
Performance engineering of service compositions
Proceedings of the 2006 international workshop on Service-oriented software engineering
A pen-based paperless environment for annotating and marking student assignments
AUIC '06 Proceedings of the 7th Australasian User interface conference - Volume 50
An e-whiteboard application to support early design-stage sketching of UML diagrams
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Generating Domain-Specific Visual Language Editors from High-level Tool Specifications
ASE '06 Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering
Notation and representation in collaborative object-oriented design: an observational study
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Calico: a prototype sketching tool for modeling in early design
Proceedings of the 2008 international workshop on Models in software engineering
Recognition and processing of hand-drawn diagrams using syntactic and semantic analysis
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Computational Support for Sketching in Design: A Review
Foundations and Trends in Human-Computer Interaction
Investigating multi-touch and pen gestures for diagram editing on interactive surfaces
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
A framework for the definition of metamodels for Computer-Aided Software Engineering tools
Information and Software Technology
Software design sketching with calico
Proceedings of the IEEE/ACM international conference on Automated software engineering
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Diagram editing on interactive displays using multi-touch and pen gestures
Diagrams'10 Proceedings of the 6th international conference on Diagrammatic representation and inference
Sketching tools for ideation (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
Flexible sketch-based requirements modeling
REFSQ'11 Proceedings of the 17th international working conference on Requirements engineering: foundation for software quality
Dynamic injection of sketching features into GEF based diagram editors
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
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.