2004 IEEE Symposium on Visual Languages - Human Centric Computing (VLHCC'04) Improving Flow in Software Development through Graphical Representations Rome, Italy September 26-September 29 ISBN: 0-7803-8696-5
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/VLHCC.2004.31
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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||