ABSTRACT
Models become increasingly important for software development processes. Though there is a multitude of software modeling tools available, the handling of diagrams is still difficult. To overcome these problems we propose the usage of novel visualization and interaction techniques for the software development process, including multi-touch displays, the integration of diagrams drawn by hand and the interaction through zoomable user interfaces.
- Aliakseyeu, D., Subramanian, S., Lucero, A., and Gutwin, C. 2006. Interacting with piles of artifacts on digital tables. In Proceedings of the Working Conference on Advanced Visual interfaces (Venezia, Italy, May 23 - 26, 2006). AVI '06. ACM, New York, NY, 159--162. Google ScholarDigital Library
- Anoto functionality, http://www.anoto.com/Google Scholar
- Baudisch, P., Cutrell, E., Robbins, D., Czerwinski, M., Tandler, P. Bederson, B., and Zierlinger, A. Drag-and-Pop and Drag-and-Pick: Techniques for Accessing Remote Screen Content on Touch- and Pen-operated Systems. In Proceedings of Interact 2003, Zurich Switzerland, August 2003, pp. 57--64.Google Scholar
- Cherubini, M., Venolia, G., DeLine, R., and Ko, A. J. 2007. Let's go to the whiteboard: how and why software developers use drawings. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (San Jose, California, USA, April 28 - May 03, 2007). CHI '07. Google ScholarDigital Library
- Dekel, U. 2005. Supporting distributed software design meetings: what can we learn from co-located meetings?. In Proceedings of the 2005 Workshop on Human and Social Factors of Software Engineering (St. Louis, Missouri, May 16 - 16, 2005). Google ScholarDigital Library
- Hinrichs, U., Carpendale, S., and Scott, S. D. 2006. Evaluating the effects of fluid interface components on tabletop collaboration. In Proceedings of the Working Conference on Advanced Visual interfaces (Venezia, Italy, May 23 - 26, 2006). AVI '06. ACM, New York, NY, 27--34. Google ScholarDigital Library
- Ko, A. J., DeLine, R., and Venolia, G. 2007. Information Needs in Collocated Software Development Teams. In Proceedings of the 29th international Conference on Software Engineering (May 20 - 26, 2007). International Conference on Software Engineering. IEEE Computer Society, Washington, DC, 344--353. Google ScholarDigital Library
- Köth, O. and Minas, M. 2002. Structure, Abstraction, and Direct Manipulation in Diagram Editors. In Proceedings of the Second international Conference on Diagrammatic Representation and inference (April 18 - 20, 2002). M. Hegarty, B. Meyer, and N. H. Narayanan, Eds. Lecture Notes In Computer Science, vol. 2317. Google ScholarDigital Library
- Mazalek A; Davenport G ; Reynolds M; Sharing and Browsing Media on a Digital Tabletop; IEEE Multimedia, Special Issue on Continuous Archival and Retrieval of Personal Experiences, 2006.Google Scholar
- Morris, M. R., Paepcke, A., Winograd, T., and Stamberger, J. 2006. TeamTag: exploring centralized versus replicated controls for co-located tabletop groupware. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Montréal, Québec, Canada, April 22 - 27, 2006). Google ScholarDigital Library
- Microsoft Surface, multi-touch display, http://www.microsoft.com/surface/Google Scholar
- Nacenta, M. A., Pinelle, D., Stuckel, D., and Gutwin, C. 2007. The effects of interaction technique on coordination in tabletop groupware. In Proceedings of Graphics interface 2007 (Montreal, Canada, May 28 - 30, 2007). Google ScholarDigital Library
- Perspective Pixel, Inc., multi-touch displays, http://www.perceptivepixel.com/Google Scholar
- IBM, Rational Rose, http://www-306.ibm.com/software/awdtools/developer/rose/modeler/Google Scholar
- Reetz, A., Gutwin, C., Stach, T., Nacenta, M., and Subramanian, S. 2006. Superflick: a natural and efficient technique for long-distance object placement on digital tables. In Proceedings of Graphics interface 2006 (Quebec, Canada, June 07 - 09, 2006). Google ScholarDigital Library
- Scott, S. D., Carpendale, M. S., and Habelski, S. 2005. Storage Bins: Mobile Storage for Collaborative Tabletop Displays. IEEE Comput. Graph. Appl. 25, 4 (Jul. 2005), 58--65. Google ScholarDigital Library
- Sparx Systems, Enterprise Architect, http://www.sparxsystems.de/Google Scholar
- Tandler, P., Prante, T., Müller-Tomfelde, C., Streitz, N., and Steinmetz, R. 2001. Connectables: dynamic coupling of displays for the flexible creation of shared workspaces. In Proceedings of the 14th Annual ACM Symposium on User interface Software and Technology (Orlando, Florida, November 11 - 14, 2001). Google ScholarDigital Library
Index Terms
- Benefits of interactive display environments in the software development process
Recommendations
Towards seamless semantic zooming techniques for UML diagrams
SoftVis '08: Proceedings of the 4th ACM symposium on Software visualizationModels become increasingly important for software development processes. Though there is a multitude of software modeling tools available, the handling of complex UML diagrams is still difficult. In particular, the visualization of a global overview and ...
An approach and tool for synchronous refactoring of UML diagrams and models using model-to-model transformations
WRT '12: Proceedings of the Fifth Workshop on Refactoring ToolsWhen refactorings are applied to software models that are specified using the Unified Modeling Language (UML), the actual model and the graphical presentation of the model using a diagram need to be distinguished. While UML refactoring tools exist, they ...
Transformation techniques in the model-driven development process of UWE
ICWE '06: Workshop proceedings of the sixth international conference on Web engineeringDevelopment of Web software is still an inefficient and error-prone process. We need integrated techniques and tool support for automated generation of Web systems. The goal of model-driven development (MDD) is to tackle these problems introducing a ...
Comments