Give the people what they want: studying end-user needs for enhancing the web

Cited 0 time in webofscience Cited 3 time in scopus
  • Hit : 261
  • Download : 0
End-user programming (EUP) is a common approach for helping ordinary people create small programs for their professional or daily tasks. Since end-users may not have programming skills or strong motivation for learning them, tools should provide what end-users want with minimal costs of learning -i.e., they must decrease the barriers to entry. However, it is often hard to address these needs, especially for fast-evolving domains such as the Web. To better understand these existing and ongoing challenges, we conducted two formative studies with Web users-a semi-structured interview study, and a Wizard-of-Oz study. The interview study identifies challenges that participants have with their daily experiences on the Web. The Wizard-of-Oz study investigates how participants would naturally explain three computational tasks to an interviewer acting as a hypothetical computer agent. These studies demonstrate a disconnect between what end-users want and what existing EUP systems support, and thus open the door for a path towards better support for end user needs. In particular, our findings include: (1) analysis of challenges that end-users experience on the Web with solutions; (2) seven core functionalities of EUP for addressing these challenges; (3) characteristics of nonprogrammers describing three common computation tasks; (4) design implications for future EUP systems.
Publisher
PEERJ INC
Issue Date
2016-11
Language
English
Article Type
Article
Citation

PEERJ COMPUTER SCIENCE

ISSN
2376-5992
DOI
10.7717/peerj-cs.91
URI
http://hdl.handle.net/10203/281303
Appears in Collection
ID-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0