This page last changed on Jul 13, 2007 by plaisant@cs.umd.edu.

Catherine added those references. 1st ref is an HCIL project we did a while ago. but still fresh! PadPrint was also from HCIL.

With the "learning historian" someone learning a complex process (with a simulation) could save and replay the actions they took, annotate the temporal history, email the history with questions to others - who could replay it, etc.

Plaisant, C., Rose, A., Rubloff, G., Salter, R., Shneiderman, B.
The Design of History Mechanisms and Their Use in Collaborative Educational Simulations
Proc. of the Computer Support for Collaborative Learning, CSCL' 99, Palo Alto, CA, 348-359.
(HCIL TR version at: http://cgis.cs.umd.edu/localphp/hcil/tech-reports-search.php?number=99-11 )

also shown in a short video at:
http://hcil.cs.umd.edu/video/2000/2000_learninghistories.mpg

This related paper discuss a framework for learning histories (Salter)
http://cgis.cs.umd.edu/localphp/hcil/tech-reports-search.php?number=99-22

and here are the most relevant ref form that paper:

> Greenberg, S. and Witten, I. H. (1988). How users repeat their actions on computers: principles for design of history mechanisms, Proc. CHI'88: Human Factors in Computing Systems, 1988, 171-178.

> Hightower, R. R., Ring, L., Helfman, J., Bederson, B. B., & Hollan, J. D. (1998). Graphical multiscale web histories: A study of PadPrints, Proceedings of ACM Conference on Hypertext (Hypertext 98), ACM Press, 58-65.

>>> A landmark in those history papers:
> Kurlander, D. and Feiner, S. (1992). A history-based macro by example system, Proc. User Interface Software and Technology '92, ACM, New York, 99-106.

> Kurlander, D. and Feiner, S. (1993). A history of editable graphical histories, In Cypher, A. (Editor), Watch What I Do: Programming by Demonstration, MIT Press, Cambridge, MA, 405-412.

> Wexelblatt, A. and Maes, P. (1999), Footprints: history-rich tools for information foraging, CHI'99: Human Factors in Computing Systems, Pittsburgh PA, 270-277

---------------------

Tip o' the hat to Matt Bouchard for providing the following. Matt

--------- Forwarded message ---------
From: Matthew Bouchard <bouchard@cs.ualberta.ca>
Date: Jul 11, 2007 6:53 PM
Subject: Re: collaboration call on thursday
To: Matt Kirschenbaum <mkirschenbaum@gmail.com>

Matt,
A couple of other readings for you. I haven't gone through them
with a fine-toothed comb, but I think they'll be mostly useful. The
last on will be of particular interest to stan and the designers.:

Early work, trying to apply algebra to the problem.
User Recovery and Reversal in Interactive Systems (Archer, 1984)
http://www.cs.cornell.edu/fbs/publications/UndoRedo.pdf

A formal approach to undo operations in programming languages
(Leeman, 1986) - this one requires ACM access
http://portal.acm.org/citation.cfm?id=5005

A fairly good lit review on undo:
http://www.comp.lancs.ac.uk/~dixa/topics/undo/

More in the line of "saved states"
A temporal model for multi-level undo and redo (Edwards, 2000)
http://www2.parc.com/csl/members/kedwards/pubs/templogic-uist00.pdf

A selective undo mechanism for graphical user interfaces based on
command objects (Berlage, 1994)
http://coblitz.codeen.org:3125/citeseer.ist.psu.edu/cache/papers/cs/
5677/http:zSzzSzzeus.gmd.dezSz~berlagezSztochi-undo.pdf/
berlage94selective.pdf

An empirical evaluation of undo mechanisms (Cass, 2006) - ACM again
http://portal.acm.org/citation.cfm?id=1182478

Graphical histories
Graphical multiscale Web histories: a study of padprints (Hightower,
1998)
http://citeseer.ist.psu.edu/cache/papers/cs/5000/
http:zSzzSzhci.ucsd.eduzSzpaperszSzhypertext-98-
padprintszSzhypertext-98-padprints.pdf/hightower98graphical.pdf

Document generated by Confluence on Apr 19, 2009 15:05