ABSTRACT
Drawing diagrams is one of the most important activities during software development processes. A multitude of sketch-based diagram tools were developed to enhance sketching with digital features. However, these applications are not as flexible as paper and often obstruct spontaneous sketching. To overcome these drawbacks we suggest the usage of digital pens and paper in conjunction with sketch-based UML diagram tools. This paper deals with work in progress concerning the seamless integration of paper-based and digital UML-sketching. Amongst others, this includes special UML sketch books and paper palettes used in combination with tabletops.
- Brandl, P., Haller, M., Oberngruber, J., and Schafleitner, C. 2008. Bridging the gap between real printouts and digital whiteboard. In In Proc. of AVI 08, 31--38. Google ScholarDigital Library
- Chen, Q., Grundy, J., and Hosking, J. 2003. An e-whiteboard application to support early design-stage sketching of uml diagrams. In Proc. of HCC '03, 219--226. Google ScholarDigital Library
- Damm, C. H., Hansen, K. M., and Thomsen, M. 2000. Tool support for cooperative object-oriented design: gesture based modelling on an electronic whiteboard. In Proc. of CHI '00, 518--525. Google ScholarDigital Library
- Hammond, T., and Davis, R. 2002. Tahuti: A geometrical sketch recognition system for uml class diagrams. Papers from the AAAI Spring Symposium on Sketch Understanding, 59--68.Google Scholar
- Yeh, R. B., Klemmer, S. R., and Paepcke, A. 2007. Design and evaluation of an event architecture for paper uis: Developers create by copying and combining. In Stanford University Computer Science Department Technical Report.Google Scholar
Index Terms
- Enhancing UML sketch tools with digital pens and paper
Recommendations
Meta Model Approach for Mediation
COMPSAC '03: Proceedings of the 27th Annual International Conference on Computer Software and ApplicationsIn this work, we discuss how to interpret traditionalData Flow Diagram (DFD) by Unified Modeling Language(UML) for the purpose of integrating legacy systems withmodern systems. To do that we introduce DFD meta modelby using UML class diagrams and Object ...
Modeling aspects with UML's class, sequence and state diagrams in an industrial setting
SEA '07: Proceedings of the 11th IASTED International Conference on Software Engineering and ApplicationsAspect oriented programming allows software developers to modularize crosscutting concerns. While the emphasis has been on program implementation, it has been argued that applying aspect orientation at the design level can also be beneficial. However, ...
How are UML class diagrams built in practice? A usability study of two UML tools: Magicdraw and Papyrus
Highlights- This paper analyzes how UML class diagrams are built by analyzing 12 h of video recordings of students using MagicDraw and Papyrus to draw example class ...
AbstractSoftware modeling is a key activity in software development, especially when following any kind of Model Driven Software Engineering (MDSE) process. In this context, standard modeling languages, like the Unified Modeling Language (UML),...
Comments