With the finished application, users will be able to
specify how important it is for them to replace the
Beautybox items with the exact product each time.
Perhaps a user will accept any shampoo as a
substitute, or wants to receive a random shampoo
(possibly within a certain price range) each time.
Chen et al. (Chen et al., 2013) define the usage
context of a product as “all aspects describing the
context of product use that vary under different use
conditions and affect product performance and/or
customer preferences for the product attributes”.
Taking the application a step further, we will work
with each DP0 to contextualize the Beautybox data
according to their respective preferences and needs
(Dourish, 2004). For example, imagine the box
contains a hair-straightening product and the user
runs out of it before the system has a chance to
reorder it. Why has this happened? On examination,
the straightening product shows a very low daily
usage rate until there is a sudden spike in
consumption. Imagine this user has also been
recording weather data in the HAT, making it
possible to combine it with the Beautybox data.
Looking at the combined weather and Beautybox
sensor data, it turns out that the straightening
product was only used on rainy days with a chance
of thunderstorms, but otherwise never touched. We
could therefore add functionality to the application
by contextualizing product usage with weather,
anticipating increased usage of the straightening
product for the week ahead if thunderstorms are
predicted.
6 DISCUSSION
In this section, we will discuss the wider
implications of this work.
Because the variety of user preferences for
contextualization is potentially limitless, the average
user is unlikely to have the resources to perform all
their desired analysis on their own, and so the role of
application developers within the HAT ecosystem
becomes apparent.
This brings us to the topic of generativity.
Zittrain (Zittrain, 2008) defines generativity as “a
system’s capacity to produce unanticipated change
through unfiltered contributions from broad and
varied audiences.”
Zittrain identified five features of
a solution conforming to the generative pattern:
leverage (making a difficult job easier), adaptability
(alterable for a variety of purposes), ease of mastery
(requiring minimal training to use and extend),
accessibility (ease of obtaining and developing a
working system), and transferability (ease of
distributing updates).
The HAT platform, even at the prototype stage,
has nearly all of Zittrain’s features of a generative
solution. It has the leverage of its “human-think-
alike” (Ng, 2014) database model, as well as the
adaptability of the REST API which provides
interoperability to any HAT-ready device and
consequent combination of device data for decision
support. The database model and REST API
combine to provide ease of mastery by making it
simple to make a device HAT-ready and simple to
combine data downloaded from the HAT; the
platform’s openness provides the requisite
accessibility. Only transferability remains
unaddressed at the prototype stage, in that changes
affecting the Beautybox must be manually uploaded
to the microprocessor. Improving transferability will
be addressed in future work.
Businesses and product designers also stand to
gain unprecedented insights from the purchase of
data that has been contextualized and horizontally
integrated according to preferences defined by the
users themselves. As Chen et al. (Chen et al., 2013)
explain, “The usage context may also have a
significant impact on the product performance,
which is not considered in existing methods that
simply treat product performance as ‘constant’
across all customers and usage contexts in choice
modeling.”
7 CONCLUSIONS
In this position paper, we have described the
Automagic Box of Beauty, a prototype smart device
to demonstrate an example use case for user-
centered decision support within the Hub-of-all-
Things, a personal data store for the Internet of
Things that places ownership of personal data in the
hands of the individual (Ng, 2014). In section 1, we
explained what the HAT project is, what the
Beautybox is, what a DP0 is and the current stage of
deployment of the Beautybox, and how we intend to
use the data generated by the Beautybox. In section
2, we explained the scope of this position paper and
what this article is and is not about. In section 3, we
placed the Beautybox in its larger context as a smart
device. In section 4, we described the materials and
methods used in creating the Beautybox, walked
through a single user session with the Beautybox,
and described the resulting state of the system. In
section 5, we described the work currently in
progress to develop an application to demonstrate
TheAutomagicBoxofBeauty-APrototypicalSmartDeviceasUseCaseExampleforUser-centeredDecisionSupportvia
theHub-of-all-Things
95