SnappView, a Software Development Kit for Supporting End-user Mobile Interface Review

被引:0
|
作者
De Ryckel X. [1 ]
Slu¿ters A. [2 ]
Vanderdonckt J. [2 ]
机构
[1] Insight Labs, Limal
[2] Université Catholique de Louvain, Louvain-la-Neuve
关键词
application review; code instrumentation; GUI testing; heuristic evaluation; mobile computing; remote evaluation; software development kit; usability evaluation; usability problem; user interface evaluation;
D O I
10.1145/3534527
中图分类号
学科分类号
摘要
This paper presents SnappView, an open-source software development kit that facilitates end-user review of graphical user interfaces for mobile applications and streamlines their input into a continuous design life cycle. SnappView structures this user interface review process into four cumulative stages: (1) a developer creates a mobile application project with user interface code instrumented by only a few instructions governing SnappView and deploys the resulting application on an application store; (2) any tester, such as an end-user, a designer, a reviewer, while interacting with the instrumented user interface, shakes the mobile device to freeze and capture its screen and to provide insightful multimodal feedback such as textual comments, critics, suggestions, drawings by stroke gestures, voice or video records, with a level of importance; (3) the screenshot is captured with the application, browser, and status data and sent with the feedback to SnappView server; and (4) a designer then reviews collected and aggregated feedback data and passes them to the developer to address raised usability problems. Another cycle then initiates an iterative design. This paper presents the motivations and process for performing mobile application review based on SnappView. Based on this process, we deployed on the AppStore "WeTwo", a real-world mobile application to find various personal activities over a one-month period with 420 active users. This application served for a user experience evaluation conducted with N1=14 developers to reveal the advantages and shortcomings of the toolkit from a development point of view. The same application was also used in a usability evaluation conducted with N2=22 participants to reveal the advantages and shortcomings from an end-user viewpoint. © 2022 ACM.
引用
收藏
相关论文
共 50 条
  • [21] End-user development of activity-supporting services for smart homes
    Belloum, Rafik
    2020 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2020,
  • [22] A Tool Supporting End-User Development of Access Control in Web Applications
    Caruccio, Loredana
    Deufemia, Vincenzo
    D'Souza, Christopher
    Ginige, Athula
    Polese, Giuseppe
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (02) : 307 - 331
  • [23] END-USER PROTOTYPING - SOPHISTICATED USERS SUPPORTING SYSTEM-DEVELOPMENT
    PLISKIN, N
    SHOVAL, P
    DATA BASE, 1987, 18 (04): : 7 - 17
  • [24] On the transferability of a meta-design model supporting end-user development
    Carmelo Ardito
    Paolo Buono
    Maria Francesca Costabile
    Rosa Lanzilotti
    Antonio Piccinno
    Li Zhu
    Universal Access in the Information Society, 2015, 14 : 169 - 186
  • [25] INTERFACE DEVELOPMENTS - INTO THE HANDS OF THE END-USER
    CASALE, M
    ONLINE & CDROM REVIEW, 1993, 17 (05): : 314 - 316
  • [26] BUILDING THE END-USER INTERFACE.
    McConnell, Vicki
    Journal of Information Systems Management, 1984, 1 (04): : 78 - 84
  • [27] On the transferability of a meta-design model supporting end-user development
    Ardito, Carmelo
    Buono, Paolo
    Costabile, Maria Francesca
    Lanzilotti, Rosa
    Piccinno, Antonio
    Zhu, Li
    UNIVERSAL ACCESS IN THE INFORMATION SOCIETY, 2015, 14 (02) : 169 - 186
  • [28] Context-Aware End-User Development Review
    Ponce, Victor
    Abdulrazak, Bessam
    APPLIED SCIENCES-BASEL, 2022, 12 (01):
  • [29] End-User Development of Visualizations
    Pantazos, Kostas
    Lauesen, Soren
    JOURNAL OF IMAGING SCIENCE AND TECHNOLOGY, 2016, 60 (01)
  • [30] The economics of end-user development
    Wulf, V
    Jarke, M
    COMMUNICATIONS OF THE ACM, 2004, 47 (09) : 41 - 42