SlideShare a Scribd company logo
1 of 14
SnappView, A Software Development Kit for
Supporting End-user Mobile Interface Review
Xavier de Ryckel, Arthur Sluÿters, Jean Vanderdonckt
Context: End-user review of mobile applications
Source: https://polljoy.com/blog/irate-vs-appirater-open-source-rating-prompts-alternatives
iRater pollJoy
Appirater
Doing it with SnappView: the creator’s view
• Stage 1. Account Management and Project/SDK Preparation
Four stakeholders: creator, tester,
writer, administrator
Download SDK, create project
Get UUID
Doing it with SnappView: the creator’s view
• Stage 1. Account Management
and Project/SDK Preparation
Instrument the application code
Doing it with SnappView: the creator’s view
• Stage 2. Application Distribution
and Preparation
Publish on application store or TestFlight
1
Doing it with SnappView: the creator’s view
• Stage 3. Feedback Creation
Doing it with SnappView: the creator’s view
• Stage 4. Feedback Handling
Evaluation with a real-world app
Evaluation with a real-world app
Evaluation with a
real-world app
Evaluation with a
real-world app
Main lessons learnt
• Various types of annotations by stroke gestures
Main lessons learnt
• Lack of guidance
Once the screen is frozen, it looks like I can do everything on the screen, but I actually do not
know how to express my review and how this review will be effectively transferred to a
developer who should correctly interpret it and take it into account
I can quickly draw the region of concern, but it is very slow to write the comment, especially by
gestures on screen and I do not know when to stop
It looks like a cool feature and does not give the feeling of entering a critique
Limitations, suggestions, and future work
• No stroke gesture recognition
• No predefined types of reviews
• No text recognition
• No interface region designation
• No version management for software evolution
• Should be distributed either through Cocoapods or SwiftPackage Manager
• Low startup time < 100 ms
• Acceptable application size increase should be around 2 MB or maximum 10% of the application
size.

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

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

  • 1. SnappView, A Software Development Kit for Supporting End-user Mobile Interface Review Xavier de Ryckel, Arthur Sluÿters, Jean Vanderdonckt
  • 2. Context: End-user review of mobile applications Source: https://polljoy.com/blog/irate-vs-appirater-open-source-rating-prompts-alternatives iRater pollJoy Appirater
  • 3. Doing it with SnappView: the creator’s view • Stage 1. Account Management and Project/SDK Preparation Four stakeholders: creator, tester, writer, administrator Download SDK, create project Get UUID
  • 4. Doing it with SnappView: the creator’s view • Stage 1. Account Management and Project/SDK Preparation Instrument the application code
  • 5. Doing it with SnappView: the creator’s view • Stage 2. Application Distribution and Preparation Publish on application store or TestFlight
  • 6. 1 Doing it with SnappView: the creator’s view • Stage 3. Feedback Creation
  • 7. Doing it with SnappView: the creator’s view • Stage 4. Feedback Handling
  • 8. Evaluation with a real-world app
  • 9. Evaluation with a real-world app
  • 12. Main lessons learnt • Various types of annotations by stroke gestures
  • 13. Main lessons learnt • Lack of guidance Once the screen is frozen, it looks like I can do everything on the screen, but I actually do not know how to express my review and how this review will be effectively transferred to a developer who should correctly interpret it and take it into account I can quickly draw the region of concern, but it is very slow to write the comment, especially by gestures on screen and I do not know when to stop It looks like a cool feature and does not give the feeling of entering a critique
  • 14. Limitations, suggestions, and future work • No stroke gesture recognition • No predefined types of reviews • No text recognition • No interface region designation • No version management for software evolution • Should be distributed either through Cocoapods or SwiftPackage Manager • Low startup time < 100 ms • Acceptable application size increase should be around 2 MB or maximum 10% of the application size.