How do experienced information lens users use rules?
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Visual programming: perspectives and approaches
IBM Systems Journal
The stick-e note architecture: extending the interface beyond the user
Proceedings of the 2nd international conference on Intelligent user interfaces
Cyberguide: a mobile context-aware tour guide
Wireless Networks - Special issue: mobile computing and networking: selected papers from MobiCom '96
SATIN: a toolkit for informal ink-based applications
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
GeoNotes: Social and Navigational Aspects of Location-Based Information Systems
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
Issues in Developing Context-Aware Computing
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
Tabular and Textual Methods for Selecting Objects from a Group
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
a CAPpella: programming by demonstration of context-aware applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Topiary: a tool for prototyping location-enhanced applications
Proceedings of the 17th annual ACM symposium on User interface software and technology
Context-Aware Computing Applications
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
Human-Computer Interaction
An infrastructure approach to context-aware computing
Human-Computer Interaction
PERVASIVE'05 Proceedings of the Third international conference on Pervasive Computing
Activity-based prototyping of ubicomp applications for long-lived, everyday human activities
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A data-oriented survey of context models
ACM SIGMOD Record
Life cycle support for sensor network applications
Proceedings of the 2nd international workshop on Middleware for sensor networks
oDect: an RFID-based object detection API to support applications development on mobile devices
Software—Practice & Experience
An application framework for mobile, context-aware trails
Pervasive and Mobile Computing
Support for context-aware intelligibility and control
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Cicero Designer: An Environment for End-User Development of Multi-Device Museum Guides
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Pervasive '08 Proceedings of the 6th International Conference on Pervasive Computing
A Taxonomy-Driven Approach to Visually Prototyping Pervasive Computing Applications
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
Ubiquitous Computing for Capture and Access
Foundations and Trends in Human-Computer Interaction
Ubi-designer: a web-based toolkit for configuring and field-testing UbiComp prototypes
Proceedings of the 2nd International Conference on PErvasive Technologies Related to Assistive Environments
Assessing demand for intelligibility in context-aware applications
Proceedings of the 11th international conference on Ubiquitous computing
I Bet You Look Good on the Wall: Making the Invisible Computer Visible
AmI '09 Proceedings of the European Conference on Ambient Intelligence
A portable toolkit for supporting end-user personalization and control in context-aware applications
Multimedia Tools and Applications
nan0sphere: location-driven fiction for groups of users
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: intelligent multimodal interaction environments
Proceedings of the Ergonomie et Informatique Avancee Conference
DisQo: a user needs analysis method for smart home
Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries
Enabling user-oriented management for ubiquitous computing: The meta-design approach
Computer Networks: The International Journal of Computer and Telecommunications Networking
Proceedings of the 22nd Conference of the Computer-Human Interaction Special Interest Group of Australia on Computer-Human Interaction
Toward a cooperative programming framework for context-aware applications
Personal and Ubiquitous Computing
Computing with instinct
Empowering elderly end-users for ambient programming: the tangible way
GPC'11 Proceedings of the 6th international conference on Advances in grid and pervasive computing
Testing the usability of a platform for rapid development of mobile context-aware applications
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
Building mobile context-aware applications for leisure and entertainment
Proceedings of the 8th International Conference on Advances in Computer Entertainment Technology
Rapid development of mobile context-aware applications with IVO
Proceedings of the 8th International Conference on Advances in Computer Entertainment Technology
OPF: a distributed context-sensing framework for ubiquitous computing environments
UCS'06 Proceedings of the Third international conference on Ubiquitous Computing Systems
Principles of smart home control
UbiComp'06 Proceedings of the 8th international conference on Ubiquitous Computing
What next, ubicomp?: celebrating an intellectual disappearing act
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Engaging end users in real smart space programming
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Journal of Visual Languages and Computing
I would DiYSE for it!: a manifesto for do-it-yourself internet-of-things creation
Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design
ConWIZ: a tool supporting contextual Wizard of Oz simulation
Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia
An event-driven workflow framework to develop context-aware mobile applications
Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia
Managing context data for diverse operating spaces
Pervasive and Mobile Computing
Adaptive Composition of Distributed Pervasive Applications in Heterogeneous Environments
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A tangible programming tool for creation of context-aware applications
Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
Supporting self-experimentation of behavior change strategies
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
Hi-index | 0.00 |
Although numerous context-aware applications have been developed and there have been technological advances for acquiring contextual information, it is still difficult to develop and prototype interesting context-aware applications. This is largely due to the lack of programming support available to both programmers and end-users. This lack of support closes off the context-aware application design space to a larger group of users. We present iCAP, a system that allows end-users to visually design a wide variety of context-aware applications, including those based on if-then rules, temporal and spatial relationships and environment personalization. iCAP allows users to quickly prototype and test their applications without writing any code. We describe the study we conducted to understand end-users' mental models of context-aware applications, how this impacted the design of our system and several applications that demonstrate iCAP's richness and ease of use. We also describe a user study performed with 20 end-users, who were able to use iCAP to specify every application that they envisioned, illustrating iCAP's expressiveness and usability.