loading...
Improving Flow in Software Development through Graphical Representations
Rome, Italy September 26-September 29
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/VLHCC.2004.312004 IEEE Symposium on Visual Languag ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Margaret-Anne D. Storey, University of Victoria, British Columbia, Canada
Software development is both a challenging and highly enjoyable activity. The right tools will enhance the creative process and improve quality. There are many sophisticated industrial tools to support programmers. Many of these tools use simple, yet highly effective, graphical aids to enhance program understanding tasks. However, a programmer's sense of creativity and achievement is often hampered by tools that do not appropriately support their work. For example, the inability to find a file, program artifact or feature in the environment can be very disruptive. Moreover, many industrial tools lack advanced graphical features that could improve navigation in, and comprehension of, large programs.
In this presentation, I borrow one such theory called "Flow - the psychology of optimal experience" to offer rich explanations for the existence of many typical software tool features. Practical applications of this theory include the identification of areas for improvements in tool support. Specifically, I focus on how interactive graphical representations, developed in academia, can help improve "flow" for programmers using industrial development tools.
Citation:
Margaret-Anne D. Storey, "Improving Flow in Software Development through Graphical Representations," vlhcc, pp.4-7, 2004 IEEE Symposium on Visual Languages - Human Centric Computing (VLHCC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.