Undo is a command that users rely on in most software applications. Its importance in multi-user CAD is no different. However, due to its unique nature, users may have different expectations regarding how undo should behave. This research seeks to better understand users' expectations regarding undo in multi-user CAD by having users participate in collaborative design exercises and then asking them how they would expect undo to behave. In addition, users participated in a survey in which they watched 8 videos showing users interacting within multi-user CAD and were then asked about how they would want undo to behave. Based on these findings, various recommendations are made for how undo ought to be implemented in multi-user CAD. These include recommendations regarding the user experience/user interface as well as proposing an equation that seeks to quantify whether a user expects to share an undo stack with another user or if they should only be able to undo their own actions.
College and Department
Ira A. Fulton College of Engineering and Technology; Mechanical Engineering
BYU ScholarsArchive Citation
Nuss, Jeffrey Eric, "Assessing User Expectations of Undo in a Multi-User CAD Environment" (2016). All Theses and Dissertations. 5875.
CAx, CAD, multi-user CAD, undo, redo, UX, UI