Towards a framework for supporting software modeling activities through novel interaction and visualization techniques

Though there is a multitude of software modeling tools available, the handling of diagrams, which are an essential way of representation, is still difficult. To overcome these problems this PhD thesis investigates the usage of novel visualization and interaction techniques for the software development process, including multi-touch displays, the interaction through zoomable user interfaces and the integration of diagrams drawn by hand. The goal of the work is to create a technical framework which offers respective techniques for the creation of and navigation in software models.

[1]  Martin Glinz,et al.  Tool support for the navigation in graphical models , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[2]  Uri Dekel Supporting distributed software design meetings: What can we learn from co-located meetings? , 2005 .

[3]  Marin Litoiu,et al.  SHriMP views: an interactive environment for information visualization and navigation , 2002, CHI Extended Abstracts.

[4]  Benjamin Musial,et al.  Interactive visual debugging with UML , 2003, SoftVis '03.

[5]  Daniel J. Wigdor,et al.  Combining and measuring the benefits of bimanual pen and direct-touch interaction on horizontal interfaces , 2008, AVI '08.

[6]  Robert DeLine,et al.  Let's go to the whiteboard: how and why software developers use drawings , 2007, CHI.

[7]  Uri Dekel Supporting distributed software design meetings: what can we learn from co-located meetings? , 2005, ACM SIGSOFT Softw. Eng. Notes.

[8]  Raimund Dachselt,et al.  Towards seamless semantic zooming techniques for UML diagrams , 2008, SOFTVIS.

[9]  Randall Davis,et al.  Tahuti: a geometrical sketch recognition system for UML class diagrams , 2006, SIGGRAPH Courses.

[10]  Ramesh Sharda,et al.  Supporting systems analysis and design through fisheye views , 2004, CACM.

[11]  Raimund Dachselt,et al.  Enhancing UML sketch tools with digital pens and paper , 2008, SoftVis '08.

[12]  John C. Grundy,et al.  An e-whiteboard application to support early design-stage sketching of UML diagrams , 2003, IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003.

[13]  Scott R. Klemmer,et al.  Iterative design and evaluation of an event architecture for pen-and-paper interfaces , 2008, UIST '08.