Mode errors: a user-centered analysis and some preventative measures using keying-contingent sound
International Journal of Man-Machine Studies
Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
Coda: A Highly Available File System for a Distributed Workstation Environment
IEEE Transactions on Computers
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
A performance model of system delay and user strategy selection
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
Intelligent file hoarding for mobile computers
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
Exploiting weak connectivity for mobile file access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
How machine delays change user strategies
ACM SIGCHI Bulletin
Fundamental challenges in mobile computing
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
Automated hoarding for mobile computers
Proceedings of the sixteenth ACM symposium on Operating systems principles
Rapid prototyping of awareness services using a shared information server
ACM SIGCHI Bulletin
On the contributions of different empirical data in usability testing
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
System response time operator productivity, and job satisfaction
Communications of the ACM
Usability Engineering
A Practical Guide to Usability Testing
A Practical Guide to Usability Testing
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
Translucent cache management for mobile computing
Translucent cache management for mobile computing
Developing Adaptive Applications: The MOST Experience
Integrated Computer-Aided Engineering
ACM Transactions on Computer Systems (TOCS)
Simplifying automated hoarding methods
MSWiM '02 Proceedings of the 5th ACM international workshop on Modeling analysis and simulation of wireless and mobile systems
End-user privacy in human-computer interaction
Foundations and Trends in Human-Computer Interaction
Hi-index | 0.00 |
Mobile computing has been an active area of research for the past decade, but its importance will increase substantially in the decade to come. One problem faced by designers of mobile systems is that of maintaining the illusion of connectivity even when network performance is poor or non-existent. The Coda file system uses its cache to maintain this illusion. Extensive experience with the system suggests that, although users find the functionality provided by the system extremely valuable, new users face an arduous learning curve and even experienced users are sometimes confused by the system's behavior. The fundamental problem is that the lack of a strong network connection causes the system to violate a key property of caching: transparency. To overcome this problem, we have built an interface, called the CodaConsole, that makes caching translucent to users through controlled exposure of cache management internals. The interface exposes critical aspects of caching to support the mobile user while hiding noncritical details to preserve usability. This article presents the design, implementation, and usability evaluation of this interface. The CodaConsole successfully makes caching translucent in the presence of disconnected or weakly connected operation. The most surprising result was that novice Coda users performed almost as well as experienced Coda users.