Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1056018.1056043acmconferencesArticle/Chapter ViewAbstractPublication PagessoftvisConference Proceedingsconference-collections
Article

Online-configuration of software visualizations with Vizz3D

Published: 14 May 2005 Publication History

Abstract

A software visualization is defined by an abstract software model, views on this model and a mapping between them. For creating new visualizations, we online-configure views and their mappings instead of hand-coding them. In this paper, we introduce an architecture allowing such an online configuration and, as a proof of concept, a framework implementing this architecture. In several examples, we demonstrate generality and flexibility of our approach.

References

[1]
Bär, H., Bauer, M., Ciupke, O., Demeyer, S., Ducasse, S., Lanza, M., Marinescu, R., Nebbe, R., Nierstrasz, O., Richner, T., Rieger, M., Riva, C., Sassen, A. M., Schulz, B., Steyaert, P., Tichelaar, S., and Weisbrod, J. 1999. The FAMOOS Object-Oriented Reengineering Handbook. Tech. rep., Forschungszentrum Informatik, Karlsruhe, Software Composition Group, University of Berne, ESPRIT Program Project 21975.
[2]
Casner, S. M. 1991. Task-analytic Approach to the Automated Design of Graphic Presentations. ACM Transactions on Graphics 10, 2 (April), 111--151.
[3]
Favre, J. 2001. GSee: a Generic Software Exploration Environment. In Proc. of Int. Workshop of Program Comprehension.
[4]
J. F. Hopkins, And P. A. Fishwick. 2002. The Rube Framework for Personalized 3D Software Visualization. In Software Visualization. International Seminar. Revised Papers (Lecture Notes in Computer Science Vol.2269). Springer Verlag, pages 368--380. Berlin, Germany.
[5]
Lanza, M. 2003. Object-Oriented Reverse Engineering. Coarse-grained, Fine-grained, and Evolutionary Software Visualization. In Dissertation.
[6]
Lewerentz, C., and Simon, F. 2002. Metrics-based 3D Visualization of Large Object-Oriented Programs. In 1st International Workshop on Visualizing Software for Understanding and Analysis.
[7]
Mackinlay, J. 1986. Automating the Design of Graphical Presentations of Relational Information. ACM Transactions on Graphics 5, 2 (April), 110--141.
[8]
Marcus, A., Feng, L., and Maletic, J. I. 2003. 3D Representations for Software Visualization. In Proceedings of ACM Symposium on Software Visualization.
[9]
Panas, T., Lundberg, J., and Löwe, W. 2004. Reuse in Reverse Engineering. In 12th International Workshop on Program Comprehension, Bari, Italy.
[10]
Panas, T., Lincke, R., Lundberg, J., and Löwe, W. 2005. A Qualitative Evaluation of a Software Development and Re-Engineering Project. In IEEE/NASA SEW-29.
[11]
Reiss, S. P., and Renieris, M. 2003. The BLOOM Software Visualization System. In Software Visualization -- From Theory to Practice, MIT Press.
[12]
Roth, S. F., and Mattis, J. 1991. Automating the Presentation of Information. In Proc. of the IEEE Conf. on Artificial Intelligence Applications.
[13]
S. North. 2000. Procession: Using Intelligent 3D Information Visualization to Support Client Understanding during Construction Project. In Proceedings of Spie - the International Society for Optical Engineering, vol. 3960, p. 356--64. USA.
[14]
Wang, Q., Wang, W., Brown, R., Driesen, K., Dufour, B., Hendren, L., and Verbrugge, C. 2003. EVolve: An Open Extensible Software Visualization Framework. In Proceedings of ACM Symposium on Software Visualization.

Cited By

View all
  • (2022)Historization of Enterprise Architecture Models via Enterprise Architecture Knowledge GraphsThe Practice of Enterprise Modeling10.1007/978-3-031-21488-2_4(51-65)Online publication date: 17-Nov-2022
  • (2021)CodeCity: On-Screen or in Virtual Reality?2021 Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT52517.2021.00011(12-22)Online publication date: Sep-2021
  • (2020)Visualizing Evolving Software Cities2020 Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT51673.2020.00007(22-26)Online publication date: Sep-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SoftVis '05: Proceedings of the 2005 ACM symposium on Software visualization
May 2005
211 pages
ISBN:1595930736
DOI:10.1145/1056018
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

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 May 2005

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

Acceptance Rates

Overall Acceptance Rate 20 of 65 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Historization of Enterprise Architecture Models via Enterprise Architecture Knowledge GraphsThe Practice of Enterprise Modeling10.1007/978-3-031-21488-2_4(51-65)Online publication date: 17-Nov-2022
  • (2021)CodeCity: On-Screen or in Virtual Reality?2021 Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT52517.2021.00011(12-22)Online publication date: Sep-2021
  • (2020)Visualizing Evolving Software Cities2020 Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT51673.2020.00007(22-26)Online publication date: Sep-2020
  • (2020)CGVis: A Visualization-Based Learning Platform for Computational Geometry AlgorithmsAddressing Global Challenges and Quality Education10.1007/978-3-030-57717-9_21(288-302)Online publication date: 7-Sep-2020
  • (2019)VISON: An Ontology-Based Approach for Software Visualization Tool Discoverability2019 Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT.2019.00014(45-55)Online publication date: Sep-2019
  • (2017)On the Impact of the Medium in the Effectiveness of 3D Software Visualizations2017 IEEE Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT.2017.17(11-21)Online publication date: Sep-2017
  • (2017)GETAVIZ: Generating Structural, Behavioral, and Evolutionary Views of Software Systems for Empirical Evaluation2017 IEEE Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT.2017.12(114-118)Online publication date: Sep-2017
  • (2015)Visualisation environment for global software development managementIET Software10.1049/iet-sen.2013.01939:2(51-64)Online publication date: 1-Apr-2015
  • (2015)PRIMROSe: A Graph-Based Approach for Enterprise Architecture AnalysisEnterprise Information Systems10.1007/978-3-319-22348-3_24(434-452)Online publication date: 31-Jul-2015
  • (2013)Empowering Business Users to Analyze Enterprise ArchitecturesProceedings of the 2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops10.1109/EDOCW.2013.46(352-360)Online publication date: 9-Sep-2013
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media