Abstract
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.
Supplemental Material
Available for Download
SnappView application and toolkit
- Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana, Salvatore De Carmine, and Atif M. Memon. 2012. Using GUI ripping for automated testing of Android applications. In Proceedings of the 27th IEEE-ACM International Conference on Automated Software Engineering (ASE '12). 258--261. https://doi.org/10.1145/2351676.2351717Google ScholarDigital Library
- Nathalie Aquino, Jean Vanderdonckt, Nelly Condori-Fernández, Óscar Dieste, and Óscar Pastor. 2010. Usability Evaluation of Multi-Device/Platform User Interfaces Generated by Model-Driven Engineering. In Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM '10). Association for Computing Machinery, New York, NY, USA, Article 30, 10 pages. https://doi.org/10.1145/1852786.1852826Google ScholarDigital Library
- J. M. Christian Bastien and Dominique L. Scapin. 1995. Evaluating a user interface with ergonomic criteria. International Journal of Human-Computer Interaction 7, 2 (1995), 105--121. https://doi.org/10.1080/10447319509526114Google ScholarDigital Library
- Andrew Begel and Thomas Zimmermann. 2014. Analyze This! 145 Questions for Data Scientists in Software Engineering. In Proceedings of the 36th International Conference on Software Engineering (ICSE 2014). Association for Computing Machinery, New York, NY, USA, 12--23. https://doi.org/10.1145/2568225.2568233Google ScholarDigital Library
- Enrico Bertini, Tiziana Catarci, Alan Dix, Silvia Gabrielli, Stephen Kimani, and Giuseppe Santucci. 2009. Appropriating Heuristic Evaluation for Mobile Computing. International Journal of Mobile Human Computer Interaction 1, 1 (2009), 20--41. https://doi.org/110.4018/jmhci.2009010102Google ScholarCross Ref
- Peter Birsinger, Richard Xia, and Armando Fox. 2013. Scalable bootstrapping for python. In Proc. of 22nd ACM International Conference on Information and Knowledge Management, San Francisco, CA, USA, October 27 - November 1, 2013 (CIKM '13), Qi He, Arun Iyengar, Wolfgang Nejdl, Jian Pei, and Rajeev Rastogi (Eds.). 2441--2446. https://doi.org/10.1145/2505515.2505630Google ScholarDigital Library
- Elodie Bouzekri. 2018. Model-Based Approach to Design and Develop Usable and Dependable Recommender Systems. In Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, EICS 2018, Paris, France, June 19--22, 2018. ACM, 17:1--17:7. https://doi.org/10.1145/3220134.3220147Google ScholarDigital Library
- Ning Chen, Jialiu Lin, Steven C. H. Hoi, Xiaokui Xiao, and Boshen Zhang. 2014. AR-miner: Mining Informative Reviews for Developers from Mobile App Marketplace. In Proceedings of the 36th International Conference on Software Engineering (ICSE 2014). ACM, New York, NY, USA, 767--778. https://doi.org/10.1145/2568225.2568263Google ScholarDigital Library
- Lin Cheng, Jialiang Chang, Zijiang Yang, and Chao Wang. 2016. GUICat: GUI Testing As a Service. In Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE '16). Association for Computing Machinery, New York, NY, USA, 858--863. https://doi.org/10.1145/2970276.2970294Google ScholarDigital Library
- Wontae Choi, George Necula, and Koushik Sen. 2013. Guided GUI Testing of Android Apps with Minimal Restart and Approximate Learning. In Proceedings of the ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA '13). Association for Computing Machinery, New York, NY, USA, 623--640. https://doi.org/10.1145/2509136.2509552Google ScholarDigital Library
- Maria Francesca Costabile, Piero Mussio, Loredana Parasiliti Provenza, and Antonio Piccinno. 2008. End Users As Unwitting Software Developers. In Proceedings of the 4th International Workshop on End-user Software Engineering (WEUSE '08). ACM, New York, NY, USA, 6--10. https://doi.org/10.1145/1370847.1370849Google ScholarDigital Library
- Andrew Crossan, Roderick Murray-Smith, Stephen Brewster, and Bojan Musizza. 2011. Instrumented Usability Analysis for Mobile Devices. IGI Global, Hershey, PA, 1--19. https://doi.org/10.4018/978--1--60960--499--8.ch001Google Scholar
- Tao Dong, Elizabeth F. Churchill, and Jeffrey Nichols. 2016. Understanding the Challenges of Designing and Developing Multi-Device Experiences. In Proceedings of the ACM Conference on Designing Interactive Systems (DIS '16). ACM, New York, NY, USA, 62--72. https://doi.org/10.1145/2901790.2901851Google ScholarDigital Library
- Umer Farooq, Leon Welicki, and Dieter Zirkler. 2010. API Usability Peer Reviews: A Method for Evaluating the Usability of Application Programming Interfaces. In Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems (CHI '10). ACM, New York, NY, USA, 2327--2336. https://doi.org/10.1145/1753326.1753677Google ScholarDigital Library
- Eureka Foong, Steven P. Dow, Brian P. Bailey, and Elizabeth M. Gerber. 2017. Online Feedback Exchange: A Framework for Understanding the Socio-Psychological Factors. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI '17). ACM, New York, NY, USA, 4454--4467. https://doi.org/10.1145/3025453.3025791Google ScholarDigital Library
- Richard Gomer. 2012. Eliciting Evaluative Comments from Users in Web 2.0 Scenarios. In Proceedings of the 2012 ACM International Conference on Intelligent User Interfaces (IUI '12). ACM, New York, NY, USA, 367--370. https://doi.org/10.1145/2166966.2167050Google ScholarDigital Library
- Guillaume Gronier and Laurence Johannsen. 2022. Proposition d'une adaptation française et premières validations de l'échelle d'utilisabilitÃl Computer System Usability Questionnaire (F-CSUQ). In Proceedings of the 33th International French-Speaking Conference on Human-Computer Interaction (IHM '22), Bruno Dumas, Gilles Bailly, and Jean Vanderdonckt (Eds.). 1--17. http://doi.acm.org/10.1145/200952.12371Google Scholar
- Emitza Guzman and Walid Maalej. 2014. How Do Users Like This Feature? A Fine Grained Sentiment Analysis of App Reviews. In IEEE 22nd International Requirements Engineering Conference, RE 2014, Karlskrona, Sweden, August 25--29, 2014, Tony Gorschek and Robyn R. Lutz (Eds.). IEEE Computer Society, 153--162. https://doi.org/10.1109/RE.2014.6912257Google ScholarCross Ref
- Emitza Guzman, Luís Oliveira, Yves Steiner, Laura C. Wagner, and Martin Glinz. 2018. User feedback in the app store: a cross-cultural study. In Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Society, ICSE (SEIS) 2018, Gothenburg, Sweden, May 27 - June 03, 2018, Valérie Issarny and Schahram Dustdar (Eds.). ACM, 13--22. https://doi.org/10.1145/3183428.3183436Google ScholarDigital Library
- Rachel Harrison, Derek Flood, and David Duce. 2013. Usability of mobile applications: literature review and rationale for a new usability model. Journal of Interaction Science 1, 1 (07 May 2013), 1. https://doi.org/10.1186/2194-0827--1--1Google ScholarCross Ref
- Leonard Hoon, Milica Stojmenovic, Raj Vasa, and Graham Farrell. 2016. Spreading Word: Author Frequency of App User Reviews. In Proceedings of the 28th Australian Conference on Computer-Human Interaction (OzCHI '16). ACM, New York, NY, USA, 643--645. https://doi.org/10.1145/3010915.3011850Google ScholarDigital Library
- Cuixiong Hu and Iulian Neamtiu. 2011. A GUI Bug Finding Framework for Android Applications. In Proceedings of the 2011 ACM Symposium on Applied Computing (SAC '11). Association for Computing Machinery, New York, NY, USA, 1490--1491. https://doi.org/10.1145/1982185.1982504Google ScholarDigital Library
- Jeff Huang, Oren Etzioni, Luke Zettlemoyer, Kevin Clark, and Christian Lee. 2012. RevMiner: An Extractive Interface for Navigating Reviews on a Smartphone. In Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology (UIST '12). ACM, New York, NY, USA, 3--12. https://doi.org/10.1145/2380116.2380120Google ScholarDigital Library
- Maria Husmann, Nicola Marcacci Rossi, and Moira C. Norrie. 2016. Usage Analysis of Cross-device Web Applications. In Proceedings of the 5th ACM International Symposium on Pervasive Displays (PerDis '16). ACM, New York, NY, USA, 212--219. https://doi.org/10.1145/2914920.2915017Google ScholarDigital Library
- Melody Y. Ivory and Marti A Hearst. 2001. The State of the Art in Automating Usability Evaluation of User Interfaces. ACM Comput. Surv. 33, 4 (Dec. 2001), 470--516. https://doi.org/10.1145/503112.503114Google ScholarDigital Library
- Nishant Jha and Anas Mahmoud. 2018. Using Frame Semantics for Classifying and Summarizing Application Store Reviews. Empirical Softw. Engg. 23, 6 (Dec. 2018), 3734--3767. https://doi.org/10.1007/s10664-018--9605-xGoogle ScholarCross Ref
- Haojian Jin, Tetsuya Sakai, and Koji Yatani. 2014. ReviewCollage: A Mobile Interface for Direct Comparison Using Online Reviews. In Proceedings of the 16th International Conference on Human-computer Interaction with Mobile Devices & Services (MobileHCI '14). ACM, New York, NY, USA, 349--358. https://doi.org/10.1145/2628363.2628373Google ScholarDigital Library
- Ron Kohavi and Roger Longbotham. 2017. Online Controlled Experiments and A/B Testing. Springer US, Boston, MA, 922--929. https://doi.org/10.1007/978--1--4899--7687--1_891Google Scholar
- P. Leach, M. Mealling, and R. Salz. 2005. RFC 4122 - A Universally Unique IDentifier (UUID) URN Namespace. Proposed standard. (July 2005). https://doi.org/10.17487/RFC4122 The Internet Engineering Task Force (IETF).Google ScholarDigital Library
- David Ledo, Steven Houben, Jo Vermeulen, Nicolai Marquardt, Lora Oehlberg, and Saul Greenberg. 2018. Evaluation Strategies for HCI Toolkit Research. In Proceedings of the ACM Int. Conf. on Human Factors in Computing Systems (CHI '18). Association for Computing Machinery, New York, NY, USA, 1--17. https://doi.org/10.1145/3173574.3173610Google ScholarDigital Library
- James R. Lewis. 1995. IBM computer usability satisfaction questionnaires: Psychometric evaluation and instructions for use. International Journal of Human-Computer Interaction 7, 1 (1995), 57--78. https://doi.org/10.1080/10447319509526110 arXiv:https://doi.org/10.1080/10447319509526110Google ScholarDigital Library
- James R. Lewis. 2002. Psychometric Evaluation of the PSSUQ Using Data from Five Years of Usability Studies. International Journal of Human--Computer Interaction 14, 3--4 (2002), 463--488. https://doi.org/10.1080/10447318.2002.9669130 arXiv:https://doi.org/10.1080/10447318.2002.9669130Google ScholarCross Ref
- James R. Lewis. 2006. Sample Sizes for Usability Tests: Mostly Math, Not Magic. interactions 13, 6 (Nov. 2006), 29--33. https://doi.org/10.1145/1167948.1167973Google ScholarDigital Library
- Rensis Likert. 1932. A technique for the measurement of attitudes. Archives of Psychology 22, 140 (1932), 55--. http://psycnet.apa.org/record/1933-01885-001Google Scholar
- Adriana Lopes, Anna Beatriz Marques, Simone Diniz Junqueira Barbosa, and Tayana Conte. 2015. Evaluating HCI Design with Interaction Modeling and Mockups - A Case Study. In ICEIS 2015 - Proceedings of the 17th International Conference on Enterprise Information Systems, Volume 3, Barcelona, Spain, 27--30 April, 2015, Slimane Hammoudi, Leszek A. Maciaszek, and Ernest Teniente (Eds.). SciTePress, 79--87. https://doi.org/10.5220/0005374200790087Google ScholarDigital Library
- Kurt Luther, Amy Pavel, Wei Wu, Jari-lee Tolentino, Maneesh Agrawala, Björn Hartmann, and Steven P. Dow. 2014. CrowdCrit: Crowdsourcing and Aggregating Visual Design Critique. In Proceedings of the Companion Publication of the 17th ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW Companion '14). ACM, New York, NY, USA, 21--24. https://doi.org/10.1145/2556420.2556788Google ScholarDigital Library
- Wendy E. Mackay. 2004. The Interactive Thread: Exploring Methods for Multi-disciplinary Design. In Proceedings of the 5th Conference on Designing Interactive Systems: Processes, Practices, Methods, and Techniques (DIS '04). ACM, New York, NY, USA, 103--112. https://doi.org/10.1145/1013115.1013131Google ScholarDigital Library
- Nathan Magrofuoco, Paolo Roselli, and Jean Vanderdonckt. 2021. Two-Dimensional Stroke Gesture Recognition: A Survey. ACM Comput. Surv. 54, 7, Article 155 (July 2021), 36 pages. https://doi.org/10.1145/3465400Google ScholarDigital Library
- Leonardo Marques, Patrícia Matsubara, Walter Nakamura, Igor Wiese, Luciana Zaina, and Tayana Conte. 2019. UX-Tips: A UX Evaluation Technique to Support the Identification of Software Application Problems. In Proceedings of the XXXIII Brazilian Symposium on Software Engineering (SBES 2019). Association for Computing Machinery, New York, NY, USA, 224--233. https://doi.org/10.1145/3350768.3350783Google ScholarDigital Library
- Daniel Martens and Timo Johann. 2017. On the Emotion of Users in App Reviews. In Proc. of IEEE/ACM 2nd International Workshop on Emotion Awareness in Software Engineering (SEmotion '17). 8--14. https://doi.org/10.1109/SEmotion.2017.6Google ScholarCross Ref
- Rami Mohawesh, Shuxiang Xu, Son N. Tran, Robert Ollington, Matthew Springer, Yaser Jararweh, and Sumbal Maqsood. 2021. Fake Reviews Detection: A Survey. IEEE Access 9 (2021), 65771--65802. https://doi.org/10.1109/ACCESS.2021.3075573Google ScholarCross Ref
- Thanh-Diane Nguyen, Jean Vanderdonckt, and Ahmed Seffah. 2016. Generative Patterns for Designing Multiple User Interfaces. In Proceedings of the International Conference on Mobile Software Engineering and Systems (MOBILESoft '16). ACM, New York, NY, USA, 151--159. https://doi.org/10.1145/2897073.2897084Google ScholarDigital Library
- Martin Obaidi and Jil Klünder. 2021. Development and Application of Sentiment Analysis Tools in Software Engineering: A Systematic Literature Review. In Evaluation and Assessment in Software Engineering (EASE 2021). Association for Computing Machinery, New York, NY, USA, 80--89. https://doi.org/10.1145/3463274.3463328Google ScholarDigital Library
- Jonas Oppenlaender, Thanassis Tiropanis, and Simo Hosio. 2020. CrowdUI: Supporting Web Design with the Crowd. Proc. ACM Hum.-Comput. Interact. 4, EICS, Article 76 (June 2020), 28 pages. https://doi.org/10.1145/3394978Google ScholarDigital Library
- Judith Alice Redi, Tobias Hoßfeld, Pavel Korshunov, Filippo Mazza, Isabel Povoa, and Christian Keimel. 2013. Crowdsourcing-based Multimedia Subjective Evaluations: A Case Study on Image Recognizability and Aesthetic Appeal. In Proceedings of the 2Nd ACM International Workshop on Crowdsourcing for Multimedia (CrowdMM '13). ACM, New York, NY, USA, 29--34. https://doi.org/10.1145/2506364.2506368Google ScholarDigital Library
- Susan Rose, Moira Clark, Phillip Samouel, and Neil Hair. 2012. Online Customer Experience in e-Retailing: An empirical model of Antecedents and Outcomes. Journal of Retailing 88, 2 (2012), 308--322. https://doi.org/10.1016/j.jretai.2012.03.001Google ScholarCross Ref
- Jeff Sauro. 2010. A practical guide to measuring usability: 72 answers to the most common questions about quantifying the usability of websites and software. Measuring Usability LCC.Google Scholar
- Martin Schrepp, Andreas Hinderks, and Jörg Thomaschewski. 2017. Construction of a Benchmark for the User Experience Questionnaire (UEQ). Int. J. Interact. Multim. Artif. Intell. 4, 4 (2017), 40--44. https://doi.org/10.9781/ijimai.2017.445Google ScholarCross Ref
- Martin Schrepp and Jörg Thomaschewski. 2019. Design and Validation of a Framework for the Creation of User Experience Questionnaires. International Journal of Interactive Multimedia and Artificial Intelligence 5, 7 (2019), 88--95. https://doi.org/10.9781/ijimai.2019.06.006Google ScholarCross Ref
- Tavita Su'a, Sherlock A. Licorish, Bastin Tony Roy Savarimuthu, and Tobias Langlotz. 2017. QuickReview: A Novel Data-Driven Mobile User Interface for Reporting Problematic App Features. In Proceedings of the 22Nd ACM International Conference on Intelligent User Interfaces (IUI '17). ACM, New York, NY, USA, 517--522. https://doi.org/10.1145/3025171.3025178Google ScholarDigital Library
- Craig J. Sutherland, Andrew Luxton-Reilly, and Beryl Plimmer. 2016. Freeform digital ink annotations in electronic documents: A systematic mapping study. Comput. Graph. 55 (2016), 1--20. https://doi.org/10.1016/j.cag.2015.10.014Google ScholarDigital Library
- Craig J. Sutherland, Andrew Luxton-Reilly, and Beryl Plimmer. 2016. Who changed my annotation? An investigation into refitting freeform ink annotations. In 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2016, Cambridge, United Kingdom, September 4--8, 2016, Alan F. Blackwell, Beryl Plimmer, and Gem Stapleton (Eds.). IEEE Computer Society, 12--20. https://doi.org/10.1109/VLHCC.2016.7739658Google Scholar
- T. Takala, M. Katara, and J. Harty. 2011. Experiences of System-Level Model-Based GUI Testing of an Android Application. In 2011 Fourth IEEE International Conference on Software Testing, Verification and Validation. 377--386. https://doi.org/10.1109/ICST.2011.11Google ScholarDigital Library
- Jean Vanderdonckt, Mathieu Zen, and Radu-Daniel Vatavu. 2019. AB4Web: An On-Line A/B Tester for Comparing User Interface Design Alternatives. Proc. ACM Hum. Comput. Interact. 3, EICS (2019), 18:1--18:28. https://doi.org/10.1145/3331160Google ScholarDigital Library
- Arnold P. O. S. Vermeeren, Effie Lai-Chong Law, Virpi Roto, Marianna Obrist, Jettie Hoonhout, and Kaisa Väänänen-Vainio-Mattila. 2010. User Experience Evaluation Methods: Current State and Development Needs. In Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries (NordiCHI '10). Association for Computing Machinery, New York, NY, USA, 521--530. https://doi.org/10.1145/1868914.1868973Google ScholarDigital Library
- Felix von Reischach, Erica Dubach, Florian Michahelles, and Albrecht Schmidt. 2010. An Evaluation of Product Review Modalities for Mobile Phones. In Proceedings of the 12th International Conference on Human Computer Interaction with Mobile Devices and Services (MobileHCI '10). ACM, New York, NY, USA, 199--208. https://doi.org/10.1145/1851600.1851635Google ScholarDigital Library
- Andy Whitefield, FRANK Wilson, and John Dowell. 1991. A framework for human factors evaluation. Behaviour & Information Technology 10, 1 (1991), 65--79. https://doi.org/10.1080/01449299108924272 arXiv:https://doi.org/10.1080/01449299108924272Google ScholarCross Ref
- Anbang Xu, Shih-Wen Huang, and Brian Bailey. 2014. Voyant: Generating Structured Feedback on Visual Designs Using a Crowd of Non-experts. In Proceedings of the 17th ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW '14). ACM, New York, NY, USA, 1433--1444. https://doi.org/10.1145/2531602.2531604Google ScholarDigital Library
- Anbang Xu, Huaming Rao, Steven P. Dow, and Brian P. Bailey. 2015. A Classroom Study of Using Crowd Feedback in the Iterative Design Process. In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW '15). ACM, New York, NY, USA, 1637--1648. https://doi.org/10.1145/2675133.2675140Google ScholarDigital Library
- Koji Yatani, Michael Novati, Andrew Trusty, and Khai N. Truong. 2011. Review Spotlight: A User Interface for Summarizing User-generated Reviews Using Adjective-noun Word Pairs. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '11). ACM, New York, NY, USA, 1541--1550. https://doi.org/10.1145/1978942.1979167Google ScholarDigital Library
- Alvin Yuan, Kurt Luther, Markus Krause, Sophie Isabel Vennix, Steven P Dow, and Bjorn Hartmann. 2016. Almost an Expert: The Effects of Rubrics and Expertise on Perceived Value of Crowdsourced Design Critiques. In Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work & Social Computing (CSCW '16). ACM, New York, NY, USA, 1005--1017. https://doi.org/10.1145/2818048.2819953Google ScholarDigital Library
- Mathieu Zen and Jean Vanderdonckt. 2016. Assessing User Interface Aesthetics Based on the Inter-Subjectivity of Judgment. In HCI 2016 - Fusion! Proceedings of the 30th International BCS Human Computer Interaction Conference, BCS HCI 2016, Bournemouth University, Poole, UK, 11--15 July 2016 (Workshops in Computing), Shamal Faily, Nan Jiang, Huseyin Dogan, and Jacqui Taylor (Eds.). BCS. http://ewic.bcs.org/content/ConWebDoc/56903Google Scholar
- Li Lyna Zhang, Chieh-Jan Mike Liang, Wei Zhang, and Enhong Chen. 2017. Towards A Contextual and Scalable Automated-Testing Service for Mobile Apps. In Proceedings of the 18th International Workshop on Mobile Computing Systems and Applications (HotMobile '17). Association for Computing Machinery, New York, NY, USA, 97--102. https://doi.org/10.1145/3032970.3032972Google ScholarDigital Library
Index Terms
- SnappView, a Software Development Kit for Supporting End-user Mobile Interface Review
Recommendations
Usability evaluation of anti-phishing toolbars
AbstractPhishing is considered as one of the most serious threats for the Internet and e-commerce. Phishing attacks abuse trust with the help of deceptive e-mails, fraudulent web sites and malware. In order to prevent phishing attacks some organizations ...
Gamification in mobile applications usability evaluation: A New Approach
MobileHCI '15: Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services AdjunctUsability evaluation of mobile application interfaces is continuously gaining importance, due to the spread of mobile devices in everyday life and to the varied nature of mobile applications. Unfortunately, usability is always a secondary aspect when ...
Supporting Test-Driven Development of Graphical User Interfaces Using Agile Interaction Design
ICSTW '10: Proceedings of the 2010 Third International Conference on Software Testing, Verification, and Validation WorkshopsTest-driven development of GUIs is currently very difficult. On the one hand, to avoid frequent updates of the tests, test-driven development requires a degree of stability in the application under development, whereas GUIs are very likely to change ...
Comments