[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1294685.1294705acmconferencesArticle/Chapter ViewAbstractPublication PagesafrigraphConference Proceedingsconference-collections
Article

Tool users requirements classification: how software visualization tools measure up

Published: 29 October 2007 Publication History

Abstract

Various ways of categorizing software visualization tools have been developed in the past. This paper presents a hybrid tools requirements classification for tool developers that builds onto the previous taxonomies and research results. Ten software visualization tools that differ in their functionalities are then measured on the categorization in order to show the extent to which they fulfill the requirements that are desired by tool users. It is not an extensive in-depth coverage of the tools but a comparison of the tools with the perceived requirements in an effort to address the tool adoption issue.

References

[1]
ASF. 2007. www.apache.org/. The Apache Software Foundation (ASF).
[2]
Bassil, S., and Keller, R. 2001. Software visualization tools: survey and analysis. 9th International Workshop on Program Comprehension II, 7--17.
[3]
CHISEL. 2007. http://www.thechiselgroup.org/?q=creole. University of Victoria, Canada Accessed January 20.
[4]
Ducasse, S., and Demeyer, S. 1999. The famoos object-oriented reengineering handbook. European Union under the ESPRIT program Project.
[5]
Eick, S., Steffen, J., and Sumner, E. 1992. Seesoft-a tool for visualizing line oriented software statistics. IEEE Transactions on Software Engineering 18, 11, 957--968.
[6]
FrontEndART. 2007. frontendart.com/download.php. FrontEndART LTD.
[7]
Herrera, F. 1999. A Usability Study of the Tksee Software Exploration Tool. PhD thesis, Carleton University.
[8]
Jones, J., Harrold, M., and Stasko, J. 2001. Visualization for fault localization. Proceedings of ICSE 2001 Workshop on Software Visualization, Toronto, Ontario, Canada, 71--75.
[9]
Jones, J., Harrold, M., and Stasko, J. 2002. Visualization of test information to assist fault localization. Proceedings of the 24th international conference on Software engineering, 467--477.
[10]
Kienle, H. 2006. Building Reverse Engineering Tools with Software Components. PhD thesis, University of Victoria.
[11]
Knight, C. 2001. Handbook of software engineering and knowledge engineering.
[12]
Lanza, M. 2003. Codecrawler-lessons learned in building a software visualization tool. Proceedings of the Seventh European Conference on Software Maintenance and Reengineering, 409--418.
[13]
Lowe, W., Ericsson, M., Lundberg, J., Panas, T., and Petersson., N. 2003. Vizzanalyzer-a software comprehension framework. Third Conference on Software Engineering Research and Practise in Sweden, Lund University, Sweden.
[14]
O'Shea, P., and Exton, C. 2004. The application of content analysis to programmer mailing lists as a requirements method for a software visualisation tool. Proceedings of the 12 International Workshop on Software Technology and Engineering Practice (STEP'04)-Volume 00, 30--39.
[15]
Raza, A., Vogel, G., and Plodereder, E. 2006. Bauhaus--a tool suite for program analysis and reverse engineering. Reliable Software Technologies, Ada Europe.
[16]
Reiss, S. 2005. The paradox of software visualization. Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT).
[17]
Research-Center-Information-Technologies. 2007. Goose. URL: http://esche.fzi.de/PROSTextern/software/goose/index.html Accessed January 18.
[18]
Scacchi, W. 2002. Is open source software development faster, better, and cheaper than software engineering. Proceedings of second Workshop on Open Source Software Engineering.
[19]
SCG. 2006. www.iam.unibe.ch/~scg/research/moose/index.html. Software Composition Group - University of Berne, Switzerland.
[20]
Sensalire, M., and Ogao, P. 2007. Visualizing object oriented software:towards a point of reference for developing tools for industry. 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, Banff, Canada.
[21]
Sim, S. E. 1998. Supporting Multiple Program Comprehension Strategies During Software Maintenance. PhD thesis, University of Toronto.
[22]
Singer., J. 1998. Practices of software maintenance. Proceedings of the International Conference on Software Maintenance, 139--145.
[23]
Source-Navigator-Team. 2006. 5.4. 1 source code analysis tool,. URL: http://sourcenav.sourceforge.net,.
[24]
Storey, M., Fracchia, F., and Muller, H. 1999. Cognitive design elements to support the construction of a mental model during software exploration. The Journal of System sand Software 44, 3, 171--185.
[25]
Storey, M. 1997. On integrating visualization techniques for effective software explorations. Proceedings of IEEE Symposium on Information Visualization.
[26]
Zayour, I., and Lethbridge, T. 2001. Adoption of reverse engineering tools: A cognitive perspective and methodology. International workshop on Program Comprehension, 245--258.

Cited By

View all
  • (2009)Evaluation of software visualization tools: Lessons learned2009 5th IEEE International Workshop on Visualizing Software for Understanding and Analysis10.1109/VISSOF.2009.5336431(19-26)Online publication date: Sep-2009
  • (2008)Classifying desirable features of software visualization tools for corrective maintenanceProceedings of the 4th ACM symposium on Software visualization10.1145/1409720.1409734(87-90)Online publication date: 16-Sep-2008

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
AFRIGRAPH '07: Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
October 2007
215 pages
ISBN:9781595939067
DOI:10.1145/1294685
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 October 2007

Permissions

Request permissions for this article.

Check for updates

Author Tag

  1. software visualization

Qualifiers

  • Article

Conference

AFRIGRAPH07
Sponsor:

Acceptance Rates

Overall Acceptance Rate 47 of 90 submissions, 52%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2009)Evaluation of software visualization tools: Lessons learned2009 5th IEEE International Workshop on Visualizing Software for Understanding and Analysis10.1109/VISSOF.2009.5336431(19-26)Online publication date: Sep-2009
  • (2008)Classifying desirable features of software visualization tools for corrective maintenanceProceedings of the 4th ACM symposium on Software visualization10.1145/1409720.1409734(87-90)Online publication date: 16-Sep-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media