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 条
  • [41] The Fourth Workshop on End-User Software Engineering
    Abraham, Robin
    Burnett, Margaret
    Shaw, Mary
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 1057 - 1057
  • [42] End-User Software Engineering and Distributed Cognition
    Burnett, Margaret
    Bogart, Christopher
    Cao, Jill
    Grigoreanu, Valentina
    Kulesza, Todd
    Lawrance, Joseph
    SEEUP: 2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOUNDATIONS FOR END USER PROGRAMMING, 2009, : 1 - 7
  • [43] End-User Software Engineering and Why it Matters
    Burnett, Margaret
    JOURNAL OF ORGANIZATIONAL AND END USER COMPUTING, 2010, 22 (01) : 1 - 22
  • [44] Interface developments. Into the hands of the end-user
    Casale, Michael
    Online Review, 1993, 17 (05):
  • [45] Characterizing End-User Development Solutions: A Systematic Literature Review
    Santos, Mariana
    Lucia Bento Villela, Maria
    HUMAN-COMPUTER INTERACTION. PERSPECTIVES ON DESIGN, HCI 2019, PT I, 2019, 11566 : 194 - 209
  • [46] THE END-USER - AN ASSESSMENT AND REVIEW OF THE LITERATURE
    NICHOLAS, D
    HARMAN, J
    SOCIAL SCIENCE INFORMATION STUDIES, 1985, 5 (04): : 173 - 184
  • [47] Engineering Web Augmentation software: A development method for enabling end-user maintenance
    Firmenich, Diego
    Firmenich, Sergio
    Rossi, Gustavo
    Wimmer, Manuel
    Garrigos, Irene
    Gonzalez-Mora, Cesar
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 141
  • [48] End-User Development of Mashups with NaturalMash
    Aghaee, Saeed
    Pautasso, Cesare
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2014, 25 (04): : 414 - 432
  • [49] End-User Development of Enterprise Widgets
    Spahn, Michael
    Wulf, Volker
    END-USER DEVELOPMENT, PROCEEDINGS, 2009, 5435 : 106 - +
  • [50] A Mobile End-User development Environment for IoT Applications Exploiting the Puzzle Metaphor
    Danado, Jose
    Paterno, Fabio
    ERCIM NEWS, 2015, (101): : 26 - 27