The computer for the 21st century
ACM SIGMOBILE Mobile Computing and Communications Review - Special issue dedicated to Mark Weiser
The origins of ubiquitous computing research at PARC in the late 1980s
IBM Systems Journal
Community Building on the Web: Secret Strategies for Successful Online Communities
Community Building on the Web: Secret Strategies for Successful Online Communities
AutoHAN: An Architecture for Programming the Home
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
Project JXTA-C: Enabling a Web of Things
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
MavHome: An Agent-Based Smart Home
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Six Learning Barriers in End-User Programming Systems
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Estimating the Numbers of End Users and End User Programmers
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Towards a RESTful Plug and Play Experience in the Web of Things
ICSC '08 Proceedings of the 2008 IEEE International Conference on Semantic Computing
The Web of Things: Interconnecting Devices with High Usability and Performance
ICESS '09 Proceedings of the 2009 International Conference on Embedded Software and Systems
Opening pervasive computing to the masses using the SEAP middleware
PERCOM '09 Proceedings of the 2009 IEEE International Conference on Pervasive Computing and Communications
UbiComp'06 Proceedings of the 8th international conference on Ubiquitous Computing
Task-based adaptation for ubiquitous computing
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Engaging end users in real smart space programming
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Puzzle: a visual-based environment for end user development in touch-based mobile phones
HCSE'12 Proceedings of the 4th international conference on Human-Centered Software Engineering
Hi-index | 0.00 |
Gone are the days that computers will be used by select users sitting at a desk with a mouse and keyboard. The next wave of computing, ubiquitous computing, is upon us. With smart phones, tablet computers, and embedded sensors/actuators flourishing, users are already interacting with dozens of computers per day. A large body of research has addressed many issues in hardware and software for the future, but few have focused on the users. We posit that the reason ubiquitous computing environments are still largely unrealized is because research is technology-centric, with inadequate focus on users. To bridge this gap between what technology can provide and what users need and want from ubiquitous computing, we motivate the need for end-user programming in ubiquitous computing environments and provide a vision for enabling end-user programming. We believe that the software engineering community must provide end-user programming capabilities in ubiquitous computing environments if this domain is to reach its full potential.