Plans and situated actions: the problem of human-machine communication
Plans and situated actions: the problem of human-machine communication
Introduction to algorithms
Conversation analysis and human-computer interaction design
The social and interactional dimensions of human-computer interfaces
Belvedere: stimulating students' critical discussion
CHI '95 Conference Companion on Human Factors in Computing Systems
Interactive sketching for the early stages of user interface design
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Assessing the effect of non-photorealistic rendered images in CAD
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Using student-built algorithm animations as learning aids
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
DENIM: finding a tighter fit between tools and practice for Web site design
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Alice: Rapid Prototyping for Virtual Reality
IEEE Computer Graphics and Applications
Cognitive Dimensions of Notations: Design Tools for Cognitive Technology
CT '01 Proceedings of the 4th International Conference on Cognitive Technology: Instruments of Mind
Communicative Dimensions of End-User Environments
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
Toward empirically-based software visualization languages
VL '95 Proceedings of the 11th International IEEE Symposium on Visual Languages
Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert's?
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Learning To Program with Alice
Learning To Program with Alice
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Dynamic visualization of high resolution GIS dataset on multi-panel display using ArcGIS engine
Computers and Electronics in Agriculture
Cognitive dimensions questionnaire applied to exploratory algorithm design
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Extending the Engagement Taxonomy: Software Visualization and Collaborative Learning
ACM Transactions on Computing Education (TOCE)
Geovisual evaluation of public participation in decision making: The grapevine
Journal of Visual Languages and Computing
Visual representations as carriers and symbols of organizational knowledge
i-KNOW '11 Proceedings of the 11th International Conference on Knowledge Management and Knowledge Technologies
Collaborative knowledge building with shared video representations
International Journal of Human-Computer Studies
An Information Foraging Theory Perspective on Tools for Debugging, Refactoring, and Reuse Tasks
ACM Transactions on Software Engineering and Methodology (TOSEM)
View Points: Visualization in management: From communication to collaboration. A response to Zhang
Journal of Visual Languages and Computing
Hi-index | 0.00 |
An end-user visualization environment aims to empower end users to create graphical representations of phenomena within a scientific domain of interest. Research into end-user visualization environments has traditionally focused on developing the human-computer interaction necessary to enable the quick and easy construction of domain-specific visualizations. That traditional focus has left open the question of how such environments might support human-human interaction. Especially in situations in which end-user visualization environments are enlisted to facilitate learning and to build design consensus, we hypothesize that a key benefit is their ability to mediate conversations about a scientific domain of interest. In what ways might end-user visualization environments support human communication, and what design features make them well-suited to do so? Drawing both on a theory of communication, and on empirical studies in which end-user environments were enlisted to support human communication, we propose a provisional framework of six 'Communicative Dimensions' of end-user visualization environments: programming salience, provisionality, story content, modifiability, controllability, and referencability. To illustrate the value of these dimensions as an analytic and design tool, we use them to map a sample of publicly available end-user visualization environments into the 'Communicative' design space. By characterizing those aspects of end-user visualization environments that impact social interaction, our framework provides an important extension to Green and Petre's (J. Visual Lang. Comput. 7 (1996) 131-174) 'Cognitive Dimensions'.