• DocumentCode
    2186421
  • Title

    Improving Flow in Software Development through Graphical Representations

  • Author

    Storey, Margaret-Anne D.

  • Author_Institution
    Victoria Univ.
  • fYear
    2004
  • fDate
    30-30 Sept. 2004
  • Firstpage
    4
  • Lastpage
    7
  • Abstract
    Software development is both a challenging and highly enjoyable activity. The right tools 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, the author borrowed 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, the author focuses on how interactive graphical representations, developed in academia, can help improve "flow" for programmers using industrial development tools
  • Keywords
    interactive systems; reverse engineering; software quality; software tools; graphical aids; industrial development tools; interactive graphical representations; program understanding tasks; software development flow; software quality; software tools; Application software; Navigation; Programming environments; Programming profession; Psychology; Software maintenance; Software systems; Software tools; Teamwork; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human Centric Computing, 2004 IEEE Symposium on
  • Conference_Location
    Rome
  • Print_ISBN
    0-7803-8696-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2004.31
  • Filename
    1372290