Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1185657.1185786acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Tahuti: a geometrical sketch recognition system for UML class diagrams

Published: 30 July 2006 Publication History

Abstract

We have created and tested Tahuti, a dual-view sketch recognition environment for class diagrams in UML. The system is based on a multi-layer recognition framework which recognizes multi-stroke objects by their geometrical properties allowing users the freedom to draw naturally as they would on paper rather than requiring the user to draw the objects in a pre-defined manner. Users can draw and edit while viewing either their original strokes or the interpreted version of their strokes engendering user-autonomy in sketching. The experiments showed that users preferred Tahuti to a paint program and to Rational Rose™ because it combined the ease of drawing found in a paint program with the ease of editing available in a UML editor.

References

[1]
Bimber, O.; Encarnacao, L. M.; and Stork, A. 2000. A multi-layered architecture for sketch-based interaction within virtual environments. In Computers and Graphics, volume 24, 851--867.
[2]
Booch, G.; Rumbaugh, J.; and Jacobson, I. 1998. The Unified Modeling Language User Guide. Reading, MA: Addison-Wesley.
[3]
Damm, C. H.; Hansen, K. M.; and Thomsen, M. 2000. Tool support for cooperative object-oriented design: Gesture based modeling on an electronic whiteboard. In CHI 2000. CHI.
[4]
Hse, H.; Shilman, M.; Newton, A. R.; and Landay, J. 1999. Sketch-based user interfaces for collaborative object-oriented modeling. Berkley CS260 Class Project.
[5]
Landay, J. A., and Myers, B. A. 1995. Interactive sketching for the early stages of user interface design. In CHI, 43--50.
[6]
Lank, E.; Thorley, J. S.; and Chen, S. J.-S. 2000. An interactive system for recognizing hand drawn UML diagrams. In Proceedings for CASCON 2000.
[7]
Lecolinet, E. 1998. Designing guis by sketch drawing and visual programming. In Proceedings of the International Conference on Advanced Visual Interfaces (AVI 1998)., 274--276. AVI.
[8]
Lin, J.; Newman, M. W.; Hong, J. I.; and Landay, J. A. 2001. Denim: An informal tool for early stage web site design. In Video poster in Extended Abstracts of Human Factors in Computing Systems: CHI 2001, pp. 205--206.
[9]
Rubine, D. 1991. Specifying gestures by example. In Computer Graphics, volume 25(4), 329--337.
[10]
Sezgin, T. M.; Stahovich, T.; and Davis, R. 2001. Sketch based interfaces: Early processing for sketch understanding. In The Proceedings of 2001 Perceptive User Interfaces Workshop (PUI'01).

Cited By

View all
  • (2024)Model-based Block Diagram Recognition for Model Visualization VerificationProceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems10.1145/3652620.3687825(1131-1140)Online publication date: 22-Sep-2024
  • (2024)Toward a New Era of Rapid Development: Assessing GPT-4-Vision's Capabilities in UML-Based Code GenerationProceedings of the 1st International Workshop on Large Language Models for Code10.1145/3643795.3648391(84-87)Online publication date: 20-Apr-2024
  • (2023)SkeMo: Sketch Modeling for Real-Time Model Component Generation2023 ACM/IEEE 26th International Conference on Model Driven Engineering Languages and Systems (MODELS)10.1109/MODELS58315.2023.00038(173-183)Online publication date: 1-Oct-2023
  • Show More Cited By

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '06: ACM SIGGRAPH 2006 Courses
July 2006
83 pages
ISBN:1595933646
DOI:10.1145/1185657
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 July 2006

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGGRAPH06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)3
Reflects downloads up to 29 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Model-based Block Diagram Recognition for Model Visualization VerificationProceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems10.1145/3652620.3687825(1131-1140)Online publication date: 22-Sep-2024
  • (2024)Toward a New Era of Rapid Development: Assessing GPT-4-Vision's Capabilities in UML-Based Code GenerationProceedings of the 1st International Workshop on Large Language Models for Code10.1145/3643795.3648391(84-87)Online publication date: 20-Apr-2024
  • (2023)SkeMo: Sketch Modeling for Real-Time Model Component Generation2023 ACM/IEEE 26th International Conference on Model Driven Engineering Languages and Systems (MODELS)10.1109/MODELS58315.2023.00038(173-183)Online publication date: 1-Oct-2023
  • (2022)An object detection-based framework for automatically recognizing iStar hand draftsAutomated Software Engineering10.1007/s10515-022-00361-x29:2Online publication date: 1-Nov-2022
  • (2021)Generating Stable Building Block Structures From SketchesIEEE Transactions on Games10.1109/TG.2019.290835313:1(1-10)Online publication date: Mar-2021
  • (2021)Sketch-SNet: Deeper Subdivision of Temporal Cues for Sketch Recognition2020 25th International Conference on Pattern Recognition (ICPR)10.1109/ICPR48806.2021.9412083(7427-7432)Online publication date: 10-Jan-2021
  • (2021)Sketch2BPMN: Automatic Recognition of Hand-Drawn BPMN ModelsAdvanced Information Systems Engineering10.1007/978-3-030-79382-1_21(344-360)Online publication date: 24-Jun-2021
  • (2020)Recognizing a sketched task model by multi-stroke gesture recognitionCompanion Proceedings of the 12th ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/3393672.3398494(1-6)Online publication date: 23-Jun-2020
  • (2019)Sketching in HCIExtended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems10.1145/3290607.3298805(1-5)Online publication date: 2-May-2019
  • (2019)FlexiSketchSoftware and Systems Modeling (SoSyM)10.1007/s10270-017-0623-818:2(1513-1541)Online publication date: 1-Apr-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media