IEEE Transactions on Software Engineering · 1990 · 38 citations · 37 references
EngineeringVisualization (Graphics)Data VisualizationVisualization (Data Visualization)Computer-aided DesignData Structure DiagramsData StructureComputer GraphicsManagementComputational VisualizationData Structure DrawingsData IntegrationGraph DrawingShape RepresentationBusiness VisualizationGeometric ModelingVisualization (Cognitive Psychology)DesignVisualization (Biomedical Imaging)Software Design3D Data RepresentationDiagrammatic ReasoningGraphical AnalysisData ModelsData Modeling
Data structure diagrams are two-dimensional figures made up of lines that aim to pictorially indicate the interrelationships of the elements of a data structure. The various rules and factors of aesthetics that go into the way data structure diagrams are drawn are collected together. The various subjective factors are formulated into computable objectives and numeric parameters. These are distilled from a large number of data structure drawings found in various textbooks. The rules used have not reached a level of acceptance comparable to that of the relevant rules in engineering graphics. The internal architecture of a (sub)system that helps draw data structure diagrams is outlined.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
37
Direct Manipulation: A Step Beyond Programming Languages
Shneiderman · Computer · 1983 · 1.9K citations
Edward M. Reingold, J.S. Tilford · IEEE Transactions on Software Engineering · 1981 · 503 citations