CiteULike is a free online bibliography manager. Register and you can start organising your references online.

The challenges of user-centered design and evaluation for infrastructure Export

In CHI '03: Proceedings of the SIGCHI conference on Human factors in computing systems (2003), pp. 297-304.

Citation Format

[Posts]

View FullText article


hcii-cs-mini's tags for this article

cs-mini design-recommendations hcii-minis interaction tools user-centered-design

X Reviews [Write a review of this article]

X Notes for this article

hcii-cs-mini has 0 private notes and 2 public notes for this article.

about evaluating toolkits

CS people: care about reuse, performance, scalability, security, robustness, and so on

  • how are infrastructure features selected (avoid bloat; still support needs)

-- could be more user centered: means coupled to application features

  • how is an infrastructure evaluated

-- manifestation means what?

-- do user studies change form?

What is the value of this paper? Clearly lays out lessons for tool developers

Lesson 5—Be clear about what your test-application prototypes will tell you about your infrastructure: It is easy to get distracted by the demands of building applications in themselves and to lose sight of the real purpose of the exercise, which is purely to understand the pros and cons of your infrastructure.

a better approach would have been to spend time creating a toolkit with a simpler set of features (reiterating lesson 1) and deriving a base set of usable and useful widgets (analogous to the seven basic widgets in the Macintosh Toolbox) and letting designers explore the building of whatever applications were possible with those. This way, we could have elicited feedback on what additional widgets were desirable as well as on what features were crucial in making the toolkit easier to use.

  • Lesson 1—Prioritize core infrastructure features.
  • Lesson 2—First, build prototypes that express the

core objectives of the infrastructure.

  • Lesson 3—Any test-application built to demonstrate

the infrastructure must also satisfy the usual criteria of usability and usefulness.

  • Lesson 4—Initial proof-of-concept applications

should be lightweight.

  • Lesson 5—Be clear about that your test-application

prototypes will tell you about your infrastructure.

  • Lesson 6—Do not confuse the design and testing of

experimental infrastructure with the provision of an infrastructure for experimental application developers.

  • Lesson 7—Be sure to define a limited scope for test-

applications and permissible uses of the infrastructure.

  • Lesson 8—There is no point in faking components

and data if you want to test for user experience benefits.

hcii-cs-mini (public note) - 2007-02-11 03:30:59

What is the value of this paper? Clearly lays out lessons for tool developers

1 sentence summary: Mostly, they emphasize well-focused, lightweight prototypes that are centered around a small number of core features.

hcii-cs-mini (public note) - 2009-04-23 15:48:49

X Find related articles from these CiteULike users

X Find related articles with these CiteULike tags

X Posting History

X Abstract

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.


X BibTeX record

X RIS record


Privacy Statement | Terms & Conditions
CiteULike organises scholarly (or academic) papers or literature and provides bibliographic (which means it makes bibliographies) for universities and higher education establishments. It helps undergraduates and postgraduates. People studying for PhDs or in postdoctoral (postdoc) positions. The service is similar in scope to EndNote or RefWorks or any other reference manager like BibTeX, but it is a social bookmarking service for scientists and humanities researchers.