Filtering search: a new approach to query answering
SIAM Journal on Computing
Lower bounds for orthogonal range searching: I. The reporting case
Journal of the ACM (JACM)
Program understanding: challenge for the 1990's
IBM Systems Journal
Seesoft-A Tool for Visualizing Line Oriented Software Statistics
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Recursive star-tree parallel data structure
SIAM Journal on Computing
CHI '94 Conference Companion on Human Factors in Computing Systems
An open toolkit for prototyping reverse engineering visualizations
VISSYM '02 Proceedings of the symposium on Data Visualisation 2002
Compiling language definitions: the ASF+SDF compiler
ACM Transactions on Programming Languages and Systems (TOPLAS)
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
Low Redundancy in Static Dictionaries with Constant Query Time
SIAM Journal on Computing
CCFinder: a multilinguistic token-based code clone detection system for large scale source code
IEEE Transactions on Software Engineering
High-order entropy-compressed text indexes
SODA '03 Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms
LATIN '00 Proceedings of the 4th Latin American Symposium on Theoretical Informatics
Proceedings of the 16th Conference on Foundations of Software Technology and Theoretical Computer Science
Graph Layout through the VCG Tool
GD '94 Proceedings of the DIMACS International Workshop on Graph Drawing
3D representations for software visualization
Proceedings of the 2003 ACM symposium on Software visualization
New data structures for orthogonal range searching
FOCS '00 Proceedings of the 41st Annual Symposium on Foundations of Computer Science
Lean Software Development: An Agile Toolkit
Lean Software Development: An Agile Toolkit
Requirements for Integrating Software Architecture and Reengineering Models: CORUM II
WCRE '98 Proceedings of the Working Conference on Reverse Engineering (WCRE'98)
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
GXL: Toward a Standard Exchange Format
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
Journal of Software Maintenance: Research and Practice
Columbus - Reverse Engineering Tool and Schema for C++
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Software Visualization: From Theory to Practice
Software Visualization: From Theory to Practice
Completeness of a Fact Extractor
WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
IEEE Computer Graphics and Applications
CodeCrawler - Polymetric Views in Action
Proceedings of the 19th IEEE international conference on Automated software engineering
CVSscan: visualization of code evolution
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Space efficient dynamic orthogonal range reporting
SCG '05 Proceedings of the twenty-first annual symposium on Computational geometry
Object-Oriented Metrics in Practice
Object-Oriented Metrics in Practice
The story of moose: an agile reengineering environment
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
The Visual Code Navigator: An Interactive Toolset for Source Code Investigation
INFOVIS '05 Proceedings of the Proceedings of the 2005 IEEE Symposium on Information Visualization
Time-space trade-offs for predecessor search
Proceedings of the thirty-eighth annual ACM symposium on Theory of computing
An explorative analysis of user evaluation studies in information visualisation
Proceedings of the 2006 AVI workshop on BEyond time and errors: novel evaluation methods for information visualization
CPP2XMI: Reverse Engineering of UML Class, Sequence, and Activity Diagrams from C++ Source Code
WCRE '06 Proceedings of the 13th Working Conference on Reverse Engineering
Visualizing Clone Cohesion and Coupling
APSEC '06 Proceedings of the XIII Asia Pacific Software Engineering Conference
Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software
Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software
Lower bounds for 2-dimensional range counting
Proceedings of the thirty-ninth annual ACM symposium on Theory of computing
Program Comprehension through Software Habitability
ICPC '07 Proceedings of the 15th IEEE International Conference on Program Comprehension
Succinct indexable dictionaries with applications to encoding k-ary trees, prefix sums and multisets
ACM Transactions on Algorithms (TALG)
Optimal lower bounds for rank and select indexes
Theoretical Computer Science
Compressed data structures: Dictionaries and data-aware measures
Theoretical Computer Science
Visual Exploration of Combined Architectural and Metric Information
VISSOFT '05 Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis
The Paradox of Software Visualization
VISSOFT '05 Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis
Software Evolution
An interactive reverse engineering environment for large-scale C++ code
Proceedings of the 4th ACM symposium on Software visualization
Classifying desirable features of software visualization tools for corrective maintenance
Proceedings of the 4th ACM symposium on Software visualization
On the Redundancy of Succinct Data Structures
SWAT '08 Proceedings of the 11th Scandinavian workshop on Algorithm Theory
Visual Exploration of Large-Scale System Evolution
WCRE '08 Proceedings of the 2008 15th Working Conference on Reverse Engineering
FOCS '08 Proceedings of the 2008 49th Annual IEEE Symposium on Foundations of Computer Science
An Overview of 3D Software Visualization
IEEE Transactions on Visualization and Computer Graphics
Cell probe lower bounds for succinct data structures
SODA '09 Proceedings of the twentieth Annual ACM-SIAM Symposium on Discrete Algorithms
A Tool for Optimizing the Build Performance of Large Software Code Bases
CSMR '08 Proceedings of the 2008 12th European Conference on Software Maintenance and Reengineering
SQuAVisiT: A Flexible Tool for Visual Software Analytics
CSMR '09 Proceedings of the 2009 European Conference on Software Maintenance and Reengineering
Visual querying and analysis of large software repositories
Empirical Software Engineering
CloneDetective - A workbench for clone detection research
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Succinct Orthogonal Range Search Structures on a Grid with Applications to Text Indexing
WADS '09 Proceedings of the 11th International Symposium on Algorithms and Data Structures
A few billion lines of code later: using static analysis to find bugs in the real world
Communications of the ACM
Science of Computer Programming
On the size of succinct indices
ESA'07 Proceedings of the 15th annual European conference on Algorithms
Cell-probe lower bounds for succinct partial sums
SODA '10 Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms
Data structures for range minimum queries in multidimensional arrays
SODA '10 Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms
Counting inversions, offline orthogonal range counting, and related problems
SODA '10 Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms
A comparison of a graph database and a relational database: a data provenance perspective
Proceedings of the 48th Annual Southeast Regional Conference
Orthogonal range searching on the RAM, revisited
Proceedings of the twenty-seventh annual symposium on Computational geometry
Space-Efficient Preprocessing Schemes for Range Minimum Queries on Static Arrays
SIAM Journal on Computing
Compact rich-functional binary relation representations
LATIN'10 Proceedings of the 9th Latin American conference on Theoretical Informatics
Visual software analytics for the build optimization of large-scale software systems
Computational Statistics - Special Issue: Data Viz VI
Space-Efficient and fast algorithms for multidimensional dominance reporting and counting
ISAAC'04 Proceedings of the 15th international conference on Algorithms and Computation
IEEE Transactions on Software Engineering
Multiscale visualization of dynamic software logs
EUROVIS'07 Proceedings of the 9th Joint Eurographics / IEEE VGTC conference on Visualization
Combining extended table lens and treemap techniques for visualizing tabular data
EUROVIS'06 Proceedings of the Eighth Joint Eurographics / IEEE VGTC conference on Visualization
Image-based edge bundles: simplified visualization of large graphs
EuroVis'10 Proceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization
Guest editors' introduction to the 4th issue of Experimental Software and Toolkits (EST-4)
Science of Computer Programming
Hi-index | 0.00 |
Software visual analytics (SVA) tools combine static program analysis and fact extraction with information visualization to support program comprehension. However, building efficient and effective SVA tools is highly challenging, as it involves extensive software development in program analysis, graphics, information visualization, and interaction. We present a SVA toolset for software maintenance, and detail two of its components which target software structure, metrics and code duplication. We illustrate the toolset's usage for constructing software visualizations with examples in education, research, and industrial contexts. We discuss the design evolution from research prototypes to integrated, scalable, and easy-to-use products, and present several guidelines for the development of efficient and effective SVA solutions.