Outcomes of Training in Smart Home Technology Adoption: A living laboratory study

by David Wright, Daniel B. Shank, and Thomas Yarbrough.
While various forms of smart home technology have been available for decades, they have yet to achieve widespread adoption. Although they have risen in popularity during recent years, the general public continue to rate smart home devices as overly complex compared to their benefits. This article reports the results of an eight-month study into the effects of training on smart home technology adoption. Building upon the results of a previous study, and using the same living laboratory approach, we studied the effects of training on the attitudes of a group of residents toward use of smart home technology. Results show that training influences those attitudes toward smart home technology, including increased confidence in future use, and increased actual use of more complex smart home features. Results also indicate that users tended to seek out other users rather than training materials for advice, and that privacy concerns were not a deterrent to using smart home devices.

How Developers Use API Documentation: An Observation Study

by Michael Meng, Stephanie Steinhardt, and Andreas Schubert
Application Programming Interfaces (APIs) play a crucial role in modern software engineering. However, learning to use a new API often is a challenge for developers. In order to support the learning process effectively, we need to understand how developers use documentation when starting to work with a new API. We report an exploratory study that observed developers while they solved programming tasks involving a simple API. The results reveal differences regarding developer activities and documentation usage that a successful design strategy for API documentation needs to accommodate. Several guidelines to optimize API documentation are discussed.