GROUPKIT: a groupware toolkit for building real-time conferencing applications
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Animation support in a user interface toolkit: flexible, robust, and reusable abstractions
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
The digital library integrated task environment (DLITE)
DL '97 Proceedings of the second ACM international conference on Digital libraries
The context toolkit: aiding the development of context-enabled applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Building bridges: customisation and mutual intelligibility in shared category management
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Extending document management systems with user-specific active properties
ACM Transactions on Information Systems (TOIS)
Taking the work out of workflow: mechanisms for document-centered collaboration
Proceedings of the Sixth European conference on Computer supported cooperative work
Inside MacIntosh: MacIntosh Toolbox Essentials
Inside MacIntosh: MacIntosh Toolbox Essentials
The Family Intercom: Developing a Context-Aware Audio Communication System
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
The Family Intercom: Developing a Context-Aware Audio Communication System
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
GeoNotes: Social and Navigational Aspects of Location-Based Information Systems
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
The Conference Assistant: Combining Context-Awareness with Wearable Computing
ISWC '99 Proceedings of the 3rd IEEE International Symposium on Wearable Computers
Human-Computer Interaction
UbiCollab: collaboration support for mobile users
Proceedings of the 2004 ACM symposium on Applied computing
Photo annotation on a camera phone
CHI '04 Extended Abstracts on Human Factors in Computing Systems
Middleware design issues for ubiquitous computing
Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia
Toolkit support for developing and deploying sensor-based statistical models of human situations
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Home networking and HCI: what hath god wrought?
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
iStuff mobile: rapidly prototyping new mobile phone interfaces for ubiquitous computing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Supporting the unremarkable: experiences with the obje Display Mirror
Personal and Ubiquitous Computing
Life cycle support for sensor network applications
Proceedings of the 2nd international workshop on Middleware for sensor networks
Deploy spontaneously: supporting end-users in building and enhancing a smart home
UbiComp '08 Proceedings of the 10th international conference on Ubiquitous computing
A Generic Context Information System for Intelligent Vision Applications
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part I
ACM Transactions on Computer-Human Interaction (TOCHI)
Web Service Based Asynchronous Service Execution Environment
Service-Oriented Computing - ICSOC 2007 Workshops
DICE: designing conference rooms for usability
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A document centric approach for supporting incremental deployment of pervasive applications
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
The infrastructure problem in HCI
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Participation in design things
Proceedings of the Tenth Anniversary Conference on Participatory Design 2008
Design and implementation of a framework for building distributed smart object systems
The Journal of Supercomputing
A crowdsourcing based mobile image translation and knowledge sharing service
Proceedings of the 9th International Conference on Mobile and Ubiquitous Multimedia
SELECT * FROM USER: infrastructure and socio-technical representation
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Supporting rapid design and evaluation of pervasive applications: challenges and solutions
Personal and Ubiquitous Computing
Human-centered visualization environments
Human-centered visualization environments
A co-creation platform for creative engagement of end-users in a connected object space
Proceedings of the 2011 international workshop on Networking and object memories for the internet of things
A qualitative human-centric evaluation of flexibility in middleware implementations
Empirical Software Engineering
Assessing the SALSA architecture for developing agent-based ambient computing applications
Science of Computer Programming
Refactoring network infrastructure to improve manageability: a case study of home networking
ACM SIGCOMM Computer Communication Review
Proceedings of the Designing Interactive Systems Conference
My-world-in-my-tablet: an architecture for people with physical impairment
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: interaction modalities and techniques - Volume Part IV
NooSphere: an activity-centric infrastructure for distributed interaction
Proceedings of the 12th International Conference on Mobile and Ubiquitous Multimedia
A model for profile management applied to ubiquitous learning environments
Expert Systems with Applications: An International Journal
Situation-based and self-adaptive applications for the smart environment
Journal of Ambient Intelligence and Smart Environments
Hi-index | 0.01 |
Infrastructure software comprises code libraries or runtime processes that support the development or operation of application software. A particular infrastructure system may support certain styles of application, and may even determine the features of applications built using it. This poses a challenge: although we have good techniques for designing and evaluating interactive applications, our techniques for designing and evaluating infrastructure intended to support these applications are much less well formed. In this paper, we reflect on case studies of two infrastructure systems for interactive applications. We look at how traditional user-centered techniques, while appropriate for application design and evaluation, fail to properly support infrastructure design and evaluation. We present a set of lessons from our experience, and conclude with suggestions for better user-centered design and evaluation of infrastructure software.