Software Project Visualization Using Task Oriented Metaphors
- 1
- 2
- 3
Abstract
This paper presents T-Cube and MetroMap, two new graphical representation models for controlling and managing the processes of software project development. They both use metaphors and visual representation techniques to address typical project management tasks. T-Cube uses a metaphor with the Rubik-Cube whereas MetroMap uses a metaphor with a metro map. The tools have been tested on real project data and a qualitative assessment shows the results of testing the visualizations with users attempting several information retrieval tasks. The utility of the tools has been positively evaluated and the article demonstrates the possibilities of visual approaches in project management.
- J. Stasko, “Three-Dimensional Computation Visualization,” Proceedings on the 1993 IEEE Symposium on Visual Languages, Bergen, 1993, pp. 100-107.
- M. Baker and S. Eick, “Space-Filling Software Visuali- zation,” Journal of Visual Languages and Computing, Vol. 6, No. 2, 1995, pp. 119-133.
- D. A. Umphress, T. D. Hendrix, J. H. Cross II and S. Maghsoodloo, “Software Visualizations for Improving and Measuring the Comprehensibility of Source Code,” Science of Computer Programming, Vol. 60, No. 2, May 2006, pp. 121-133.
- C. de Souza, J. Froehlich and P. Dourish, “Seeking the Source: Software Source Code as a Social and Technical Artifact,” Proceedings of the 2005 International ACM SIGGROUP Conference on Supporting Group Work, Sanibel Island, 2005, pp. 197-206.
- M. Ogawa and K. Ma, “StarGate: A Unified, Interactive Visualization of Software Projects,” IEEE Pacific Visuali- zation Symposium (Pacific VIS'08), March 2008, pp. 191-198.
- K. Hansen, “Project Visualization for Software,” IEEE Software, Vol. 23, No. 4, July-August 2006, pp. 84-92.
- S. Diehl, “Software Visualization: Visualizing the Struc- ture, Behaviour and Evolution of Software,” Springer Verlag, Berlin Heidelberg, 2007.
- N. Fenton and M. Neil, “Software Metrics: Successes, Failures and New Directions,” The Journal of Systems & Software, Vol. 47, No. 2-3, 1999, pp. 149-157.
- F. H. Damborg and M. Lars, “A Contextual Approach to Improving Software Metrics Practices,” IEEE Transac- tions on Engineering Management, Vol. 55, No. 4, 2008, pp. 602-616.
- J. Stott, P. Rodgers, R. Burkhard, M. Meier and M. Smis, “Automatic Layout of Project Plans Using a Metro Map Metaphor,” Proceedings of the Ninth International Conference on Information Visualization, London, 2005, pp. 203-206.
- J. Jones, M. Harrold and J. Stasko, “Visualization for Fault Localization,” Proceedings of ICSE 2001 Workshop on Software Visualization, Toronto, 2001, pp. 71-75.
- P. Zhang and D. Zhu, “Information Visualization in Project Management and Scheduling,” Proceedings of the 4th Conference of the International Society for Decision Support Systems (ISDSS'97), University of Lausanne, Switzerland, 1997, pp. 1-9.
- R. Burkhard and M. Meier, “Tube Map Visualization: Evaluation of a Novel Knowledge Visualization Appli- cation for the Transfer of Knowledge in Long-Term Projects,” Journal of Universal Computer Science, Vol. 11, No. 4, April 2005, pp. 473-494,.