Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael J. Knister

dblp:54/3530 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 1994
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 3 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
3 papers
Collaborative and social computing · 57% Interaction techniques and input · 22% User interface design and tools · 22%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Collaborative and social computing
collaborative systems
0.011994
A Framework for Undoing Actions in Collaborative Systems · ACM Trans. Comput. Hum. Interact. 1994
Interaction techniques and input
interaction techniques
0.011994
A Framework for Undoing Actions in Collaborative Systems · ACM Trans. Comput. Hum. Interact. 1994
User interface design and tools › interaction design
undo mechanisms
0.011994
A Framework for Undoing Actions in Collaborative Systems · ACM Trans. Comput. Hum. Interact. 1994
Collaborative and social computing › collaborative editing
group editors
0.021994
DistEdit: A Distributed Toolkit for Supporting Multiple Group Editors · CSCW 1990
A Framework for Undoing Actions in Collaborative Systems · ACM Trans. Comput. Hum. Interact. 1994
Requirements engineering and software design › inconsistency management
conflict resolution
0.011992
Undoing Actions in Collaborative Work · CSCW 1992
Distributed systems
fault tolerance
0.011990
DistEdit: A Distributed Toolkit for Supporting Multiple Group Editors · CSCW 1990

Methods — techniques the papers use, named apart from their topics

framework design · 0.0toolkit development · 0.0evaluation · 0.0toolkit implementation · 0.0
YearPublicationVenuePosition
1994 A Framework for Undoing Actions in Collaborative Systems
abstract
The ability to undo operations is a standard feature in most single-user interactive applications. We propose a general framework for implementing undo in collaborative systems. The framework allows users to reverse their own changes individually, taking into account the possibility of conflicts between different users' operations that may prevent an undo. The proposed framework has been incorporated into DistEdit, a toolkit for building group text editors. Based on our experience with DistEdit's undo facilities, we discuss several issues that need to be taken into account in using the framework, in order to ensure that a reasonable undo behavior is provided to users. We show that the framework is also applicable to single-user systems, since the operations to undo can be selected not just on the basis of who performed them, but by any appropriate criterion, such as the document region in which the operations occurred or the time interval in which the operations were carried out.
Atul Prakash 0001, Michael J. Knister
ACM Trans. Comput. Hum. Interact.2
1992 Undoing Actions in Collaborative Work
abstract
Due to lack of full awareness of other users' intentions, the possibility of inadvertent mistakes is higher in collaborative work, and yet most current collaborative systems fail to provide adequate facilities for undoing actions. This limitation occurs because undo facilities of single-user systems do not readily apply to collaborative systems. In this paper, we propose a general framework for undoing actions in collaborative software systems. The framework takes into account the possibility of conflicts between different users' actions that may prevent a normal undo. The framework also allows selection of actions to undo based on who performed them, where they occurred, or any other appropriate criteria. 1 Introduction The ability to reverse, or undo, the effects of previous actions has become a common feature in modern application software. This ability is particularly valuable in collaborative applications, but it is technically much more difficult to implement than in a single-us...
Atul Prakash 0001, Michael J. Knister
CSCW2
1990 DistEdit: A Distributed Toolkit for Supporting Multiple Group Editors
abstract
The purpose of our project is to provide toolkits for building applications that support collaboration between people in distributed environments. In this paper, we describe one such toolkit, called DistEdit, that can be used to build interactive group editors for distributed environments. This toolkit has the ability to support different editors simultaneously and provides a high degree of fault-tolerance against machine crashes. To evaluate the toolkit, we modified two editors to make use of the toolkit. The resulting editors allow users to take turns at making changes while other users observe the changes as they occur. We give an evaluation of the toolkit based on the development and use of these editors.
Michael J. Knister, Atul Prakash 0001
CSCW1