SUMLOW: Early design-stage sketching of UML diagrams on an e-whiteboard

Chen, Qi, Grundy, John and Hosking, John 2008, SUMLOW: Early design-stage sketching of UML diagrams on an e-whiteboard, Software: practice and experience, vol. 38, no. 9, pp. 961-994, doi: 10.1002/spe.856.

Attached Files
Name Description MIMEType Size Downloads

Title SUMLOW: Early design-stage sketching of UML diagrams on an e-whiteboard
Author(s) Chen, Qi
Grundy, JohnORCID iD for Grundy, John
Hosking, John
Journal name Software: practice and experience
Volume number 38
Issue number 9
Start page 961
End page 994
Total pages 34
Publisher Wiley
Place of publication London, Eng.
Publication date 2008-07-25
ISSN 0038-0644
Keyword(s) Science & Technology
Computer Science
Software Engineering
sketch-based user interfaces
CASE tools
unified modelling language
hand-drawn visual language recognition
Summary Most visual diagramming tools provide point-and-click construction of computer-drawn diagram elements using a conventional desktop computer and mouse. SUMLOW is a unified modelling language (UML) diagramming tool that uses an electronic whiteboard (E-whiteboard) and sketching-based user interface to support collaborative software design. SUMLOW allows designers to sketch UML constructs, mixing different UML diagram elements, diagram annotations, and hand-drawn text. A key novelty of the tool is the preservation of hand-drawn diagrams and support for manipulation of these sketches using pen-based actions. Sketched diagrams can be automatically 'formalized' into computer-recognized and -drawn UML diagrams and then exported to a third party CASE tool for further extension and use. We describe the motivation for SUMLOW, illustrate the use of the tool to sketch various UML diagram types, describe its key architecture abstractions and implementation approaches, and report on two evaluations of the toolset. We hope that our experiences will be useful for others developing sketching-based design tools or those looking to leverage pen-based interfaces in software applications.
Language eng
DOI 10.1002/spe.856
Field of Research 080309 Software Engineering
Socio Economic Objective 890202 Application Tools and System Utilities
HERDC Research category C1.1 Refereed article in a scholarly journal
ERA Research output type C Journal article
Copyright notice ©2007, John Wiley & Sons
Persistent URL

Document type: Journal Article
Collection: School of Information Technology
Connect to link resolver
Unless expressly stated otherwise, the copyright for items in DRO is owned by the author, with all rights reserved.

Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 10 times in TR Web of Science
Scopus Citation Count Cited 26 times in Scopus
Google Scholar Search Google Scholar
Access Statistics: 139 Abstract Views, 1 File Downloads  -  Detailed Statistics
Created: Wed, 02 Mar 2016, 14:35:42 EST

Every reasonable effort has been made to ensure that permission has been obtained for items included in DRO. If you believe that your rights have been infringed by this repository, please contact