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 条
  • [31] END-USER SOFTWARE DEVELOPMENT: EFFECTIVENESS OF A SOFTWARE ENGINEERING-CENTRIC INSTRUCTIONAL STRATEGY
    Fronza, Ilenia
    Corral, Luis
    Pahl, Claus
    JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-RESEARCH, 2020, 19 : 367 - 393
  • [32] Supporting End-User Service Composition: A Systematic Review of Current Activities and Tools
    Hang, Feifei
    Zhao, Liping
    2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 479 - 486
  • [33] Supporting End-User Development through a New Composition Model: An Empirical Study
    Lizcano, David
    Alonso, Fernando
    Soriano, Javier
    Lopez, Genoveva
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2012, 18 (02) : 143 - 176
  • [34] TAPAS: A tangible End-User Development tool supporting the repurposing of Pervasive Displays
    Turchi, Tommaso
    Malizia, Alessi
    Dix, Alan
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2017, 39 : 66 - 77
  • [35] Considering the usability of end-user security software
    Furnell, Steven
    Jusoh, Adila
    Katsabas, Dimitris
    Dowland, Paul
    SECURITY AND PRIVACY IN DYNAMIC ENVIRONMENTS, 2006, 201 : 307 - +
  • [36] Integrating end-user support into new software
    Timpone, D
    SOCIETY FOR TECHNICAL COMMUNICATION 44TH ANNUAL CONFERENCE, 1997 PROCEEDINGS, 1997, : 360 - 360
  • [37] Assessing the Usability of End-User Security Software
    Ibrahim, Tarik
    Furnell, Steven M.
    Papadaki, Maria
    Clarke, Nathan L.
    TRUST, PRIVACY AND SECURITY IN DIGITAL BUSINESS, 2010, 6264 : 177 - 189
  • [38] The State of the Art in End-User Software Engineering
    Ko, Andrew J.
    Abraham, Robin
    Beckwith, Laura
    Blackwell, Alan
    Burnett, Margaret
    Erwig, Martin
    Scaffidi, Chris
    Lawrance, Joseph
    Lieberman, Henry
    Myers, Brad
    Rosson, Mary Beth
    Rothermel, Gregg
    Shaw, Mary
    Wiedenbeck, Susan
    ACM COMPUTING SURVEYS, 2011, 43 (03)
  • [39] Towards End-User Web Software Visualization
    Anslow, Craig
    Noble, James
    Marshall, Stuart
    Tempero, Ewan
    2008 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2008, : 256 - +
  • [40] The first workshop on end-user software engineering
    Rothermel, G
    Elbaum, S
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 698 - 698