Artigo

End-user development of smart home rules using block-based programming: a comparative usability evaluation with programmers and non-programmers

Carregando...
Imagem de Miniatura

Notas

Orientadores

Editores

Coorientadores

Membros de banca

Título da Revista

ISSN da Revista

Título de Volume

Editor

Taylor & Francis Group

Faculdade, Instituto ou Escola

Departamento

Programa de Pós-Graduação

Agência de fomento

Tipo de impacto

Áreas Temáticas da Extenção

Objetivos de Desenvolvimento Sustentável

Dados abertos

Resumo

Abstract

The use of Smart Homes has grown considerably in the past decade. Enabling end-users to develop rules to program their homes and devices is very important to empower them. Several studies have analysed trigger-action programming tools, primarily using form-based and data-flow approaches for programming interfaces. This study evaluated the usability of a block-based tool for end-user development of rules to control smart homes and compared the difficulties encountered by non-programmers and programmers. Evaluations involved 10 programmers and 10 non-programmers in Brazil. A thematic analysis of 247 problem instances (80 from programmers and 167 from non-programmers) yielded the following themes, with problems related to condition blocks, action blocks, states and actions, time-related tasks, block configuration and personalisation, information architecture, programming logic, conceptual model of smart homes, simulator and debugging, help and technical problems. Despite most non-programmers being able to experiment with blocks, their task completion rates were significantly lower than programmers. The analysis showed aspects where block-based programming can enhance the use for non-programmers. They also confirmed interaction aspects revealed by previous studies using form-based and data-flow approaches that also occur with block-based programming to design smart home rules, with important contributions to improve end-user development tools for smart homes.

Descrição

Área de concentração

Agência de desenvolvimento

Palavra chave

Marca

Objetivo

Procedência

Submitted by Daniele Faria (danielefaria@ufla.br) on 2022-01-17T11:34:36Z No. of bitstreams: 0
Approved for entry into archive by Eliana Bernardes (eliana@biblioteca.ufla.br) on 2022-01-20T20:46:29Z (GMT) No. of bitstreams: 0
Made available in DSpace on 2022-01-20T20:46:29Z (GMT). No. of bitstreams: 0 Previous issue date: 2021-05

Impacto da pesquisa

Resumen

ISBN

DOI

Citação

GONÇALVES, M. C. et al. End-user development of smart home rules using block-based programming: a comparative usability evaluation with programmers and non-programmers. Behaviour & Information Technology, London, v. 40, n. 10, p. 974–996, 2021. DOI: https://doi.org/10.1080/0144929X.2021.1921028.

Link externo

Avaliação

Revisão

Suplementado Por

Referenciado Por