Most computer applications undo using linear undo where the user's most recently executed action is the first to be undone. There is another type of undo, called selective undo where the user can undo an arbitrary action from the user's past action without necessitating retraction of all subsequent actions. A history list is an ordered list that displays all the actions that the user has done and has the possibility of being undone. Most computer applications keep track of a history list. The bigger the document the user works with, the longer this history list can get. A very long history list can be difficult to work with because it can get very hard to find what exactly we want to undo. To mitigate this problem, we propose a new model called the Context Sensitive Selective Undo. In the Context Sensitive Selective Undo Model, the user highlights a specific portion of document they want to work with, and then a much shorter history list only showing actions specific to the highlighted characters appears. User can then work with this shorter history list to undo as per need.
Primary Speaker
Faculty Department/Program
Faculty Division
Presentation Type
Do You Approve this Abstract?
Approved