Ravinder Chandhok

Learn More
This paper reports on a project to develop a “work in preparation” editor, or PREP editor, to study co-authoring and commenting relationships. As part of the project, we have identified three issues in designing computer support for co-authoring and commenting: (1) support for social interaction among co-authors and commenters; (2) support for(More)
An important activity in collaborative writing is communicating about changes to texts,, This paper reports on a software system, ji’exible cliff, that finds and reports differences (“cliffs”) between versions of texts. The system is flexible, allowing users to control several aspects of its operation including what changes are reported and how they are(More)
This paper reports research to define a set of interaction parameters that collaborative writers will find useful. Our approach is to provide parameters of interaction and to locate the decision of how to set the parameters with the users. What is new in this paper is the progress we have made outlining task management parameters, notification, scenarios of(More)
Previous work has demonstrated that presenting the data structures from programs in a graphical manner can significantly help programmers understand and debug their programs. In most previous systems, however, the graphical displays, called data visualizations, had to be laboriously hand created. The Amethyst system, which runs on Apple Macintosh computers,(More)
8 Tackling the first question, we can certainly imagine asynchronous awareness information presented in the same workspace as the work object. A primitive example of this type of asynchronous awareness information is the use of " change bars " ; margin marks indicating text areas which have been changed. Change bars are examples of document-based(More)
~ls paper reports on our effofi to improve intefiws h asynchronous communication in which a group is communicating to solve a problem. We report restits ti an observational study and an experiment and use them as a basis for drawing design requiremen~ task-tiorable representations, emergent representations, emergent sharing, pubUc/private elements in a(More)
The operation of complex real-world systems requires that multiple users cooperate in monitoring and controlling large amounts of information. The Courtyard system supports such cooperative work by integrating an overview on a shined large display and per-user detail on individual displays. Courtyard allows a user to move a mouse pointer between the shared(More)
The goal of our research is to provide computer support for distributed collaborative writing. Writers can be said to be distributed when they have distributed knowledge and skill, and they share that knowledge and skill in order to develop a draft; or, even when they have significant overlap in knowledge and skill, they distribute the work of producing the(More)
To everyone's surprise, the most popular and extensively used feature of the Arpanet, begun in 1969 with funding from the Advanced Research Projects Agency, was asynchronous communication [5]. Once the technology was available, people used it to exchange messages on a wide range of topics and to carry out work that used to be conducted with face-to-face(More)