{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T06:43:57Z","timestamp":1781592237968,"version":"3.54.5"},"reference-count":63,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2022,5,5]],"date-time":"2022-05-05T00:00:00Z","timestamp":1651708800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"publisher","award":["315721\/2021-9"],"award-info":[{"award-number":["315721\/2021-9"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"publisher","award":["2021\/06968-3"],"award-info":[{"award-number":["2021\/06968-3"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"name":"FAPESP","award":["315721\/2021-9"],"award-info":[{"award-number":["315721\/2021-9"]}]},{"name":"FAPESP","award":["2021\/06968-3"],"award-info":[{"award-number":["2021\/06968-3"]}]},{"name":"CAPES","award":["315721\/2021-9"],"award-info":[{"award-number":["315721\/2021-9"]}]},{"name":"CAPES","award":["2021\/06968-3"],"award-info":[{"award-number":["2021\/06968-3"]}]},{"name":"FINEP","award":["315721\/2021-9"],"award-info":[{"award-number":["315721\/2021-9"]}]},{"name":"FINEP","award":["2021\/06968-3"],"award-info":[{"award-number":["2021\/06968-3"]}]},{"name":"FAPEMIG","award":["315721\/2021-9"],"award-info":[{"award-number":["315721\/2021-9"]}]},{"name":"FAPEMIG","award":["2021\/06968-3"],"award-info":[{"award-number":["2021\/06968-3"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>Interaction design patterns have evolved as a resource that facilitates documentation and the reuse of proven solutions. They provide a structured and understandable mechanism for what to do in the design. Mobile devices have characteristics, configurations, and restrictions that make the construction of their interfaces full of particularities to this environment, and problems that are often common to designers and developers. This study presented a systematic mapping of the state-of-the-art regarding interaction design patterns for mobile devices. A total of 23 studies that include articles and books met the selection criteria in this mapping, examining relevant scientific databases and books that were cited in relevant articles. As a main result, 336 patterns were compiled, with 261 of these problems and solutions being dissimilar from each other. The paper describes patterns in 18 categories covering different interaction aspects. Pattern structural elements with mentions in more than five papers included: Name, Solution, Problem, Context, Examples, Related Patterns, Forces, Consequences and Figure. Four studies reported empirical evaluation of the patterns with a limited number of users. The paper contributed with a categorization of existing patterns and the challenges for uniformization of structure and empirical evidence with user evaluation.<\/jats:p>","DOI":"10.3390\/info13050236","type":"journal-article","created":{"date-parts":[[2022,5,5]],"date-time":"2022-05-05T13:10:26Z","timestamp":1651756226000},"page":"236","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Mobile User Interaction Design Patterns: A Systematic Mapping Study"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2788-8145","authenticated-orcid":false,"given":"Leonardo Filipe","family":"da Silva","sequence":"first","affiliation":[{"name":"Departamento de Ci\u00eancia da Computa\u00e7\u00e3o, Universidade Federal de Lavras, Lavras CEP 37200-900, MG, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8877-2931","authenticated-orcid":false,"given":"Paulo Afonso","family":"Parreira Junior","sequence":"additional","affiliation":[{"name":"Departamento de Ci\u00eancia da Computa\u00e7\u00e3o, Universidade Federal de Lavras, Lavras CEP 37200-900, MG, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7894-9740","authenticated-orcid":false,"given":"Andr\u00e9 Pimenta","family":"Freire","sequence":"additional","affiliation":[{"name":"Departamento de Ci\u00eancia da Computa\u00e7\u00e3o, Universidade Federal de Lavras, Lavras CEP 37200-900, MG, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,5,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"4004","DOI":"10.1109\/TLA.2015.7404939","article-title":"Using Design Patterns as Usability Heuristics for Mobile Groupware Systems","volume":"13","author":"Luna","year":"2015","journal-title":"IEEE Lat. Am. Trans."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Cabrejos, L.J.E.R., and Conte, T. (2016, January 1\u20133). How Novice Software Engineers Apply User Interface Design Patterns: An Empirical Study. Proceedings of the 28th International Conference on Software Engineering and Knowledge Engineering SEKE 2016, Redwood City, CA, USA.","DOI":"10.18293\/SEKE2016-122"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"669","DOI":"10.1016\/j.ergon.2010.08.002","article-title":"Effective organization of design guidelines reflecting designer\u2019s design strategies","volume":"40","author":"Kim","year":"2010","journal-title":"Int. J. Ind. Ergon."},{"key":"ref_4","unstructured":"Shneiderman, B., Plaisant, C., Cohen, M., Jacobs, S., Elmqvist, N., and Diakopoulos, N. (2016). Designing the User Interface: Strategies for Effective Human-Computer Interaction, Pearson. [6th ed.]."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Van Welie, M., Van Der Veer, G.C., and Eli\u00ebns, A. (2001). Patterns as tools for user interface design. Tools for Working with Guidelines, Springer.","DOI":"10.1007\/978-1-4471-0279-3_30"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/S0953-5438(99)00008-9","article-title":"User interface guidelines and standards: Progress, issues, and prospects","volume":"12","author":"Reed","year":"1999","journal-title":"Interact. Comput."},{"key":"ref_7","unstructured":"Dix, A., Finlay, J., Abowd, G., and Beale, R. (2004). Human-Computer Interaction, Pearson. [3rd ed.]."},{"key":"ref_8","unstructured":"Norman, D. (2013). The Design of Everyday Things: Revised and Expanded Edition, Basic Books."},{"key":"ref_9","unstructured":"Duyne, D.K.V., Landay, J., and Hong, J.I. (2002). The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience, Addison-Wesley Longman Publishing Co., Inc."},{"key":"ref_10","unstructured":"(2018). Ergonomics of Human-System Interaction\u2014Part 11: Usability: Definitions and Concepts. Standard No. ISO 9241-11:2018."},{"key":"ref_11","unstructured":"Microsoft (2022, March 04). Microsoft Writing Style Guide. Available online: https:\/\/docs.microsoft.com\/pt-br\/style-guide\/."},{"key":"ref_12","unstructured":"Apple (2019). Apple Style Guide, Apple."},{"key":"ref_13","unstructured":"Nielsen, J. (1994). Heuristic evaluation. Proceedings of the Usability Inspection Methods, John Wiley & Sons, Inc."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Smith, S.L., and Mosier, J.N. (1986). Guidelines for Designing User Interface Software, Mitre Corporation. Technical Report.","DOI":"10.21236\/ADA177198"},{"key":"ref_15","unstructured":"Mayhew, D.J. (1992). Principles and Guidelines in Software User Interface Design, Prentice Hall."},{"key":"ref_16","unstructured":"Nielsen, J., and Tahir, M. (2001). Homepage Usability: 50 Websites Deconstructed, New Riders Publishing."},{"key":"ref_17","unstructured":"Google (2022, March 04). A Directory of Essential Design Tools and Resources to Keep Your Projects Moving Forward. Available online: https:\/\/design.google\/resources\/."},{"key":"ref_18","unstructured":"Van Welie, M., and Tr\u00e6tteberg, H. (2000, January 13\u201316). Interaction patterns in user interfaces. Proceedings of the 7th Pattern Languages of Programs Conference, Monticello, IL, USA."},{"key":"ref_19","unstructured":"Tidwell, J. (2010). Designing Interfaces: Patterns for Effective Interaction Design, O\u2019Reilly Media, Inc."},{"key":"ref_20","unstructured":"Koukouletsos, K. (2008). Empirical Assessment of Patterns and Guidelines for Web Design. [Ph.D. Thesis, Sheffield Hallam University]."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Javahery, H., Gower, M., Sinnig, D., and Forbrig, P. (2011, January 9\u201314). Patterns for usable accessible design. Proceedings of the International Conference on Human-Computer Interaction, Orlando, FL, USA.","DOI":"10.1007\/978-3-642-21602-2_28"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"6787504","DOI":"10.1155\/2017\/6787504","article-title":"Usability Studies on Mobile User Interface Design Patterns: A Systematic Literature Review","volume":"2017","author":"Punchoojit","year":"2017","journal-title":"Adv. -Hum.-Comput. Interact."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Jiang, B. (2019). Christopher Alexander and His Life\u2019s Work: The Nature of Order. Urban Sci., 3.","DOI":"10.3390\/urbansci3010030"},{"key":"ref_24","unstructured":"Alexander, C. (1979). The Timeless Way of Building, Oxford University Press."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1007\/s10209-013-0291-6","article-title":"A universal design resource for rich Internet applications based on design patterns","volume":"13","author":"Fogli","year":"2014","journal-title":"Univers. Access Inf. Soc."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1207\/s15327051hci2101_3","article-title":"Pattern languages in HCI: A critical review","volume":"21","author":"Dearden","year":"2006","journal-title":"Hum.-Comput. Interact."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"e1987","DOI":"10.1002\/smr.1987","article-title":"Integration of accessibility design patterns with the software implementation process of ISO\/IEC 29110","volume":"31","author":"Yilmaz","year":"2019","journal-title":"J. Softw. Evol. Process"},{"key":"ref_28","unstructured":"Tidwell, J. (2022, March 04). A Pattern Language for Human-Computer Interface Design. Available online: https:\/\/www.mit.edu\/~jtidwell\/common_ground.html."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s11334-011-0178-8","article-title":"Tracing the evolution of HCI patterns as an interaction design tool","volume":"8","author":"Seffah","year":"2011","journal-title":"Innov. Syst. Softw. Eng."},{"key":"ref_30","unstructured":"Kotz\u00e9, P., Renaud, K., Koukouletsos, K., Khazaei, B., and Dearden, A. (2006, January 23\u201324). Patterns, anti-patterns and guidelines\u2013effective aids to teaching HCI principles. Proceedings of the Inventivity: Teaching Theory, Design and Innovation in HCI, Limerick, Ireland."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Pu\u0161nik, M., Ivanovski, D., and \u0160umak, B. (2017, January 22\u201326). Patterns for improving mobile user experience. Proceedings of the 40th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia.","DOI":"10.23919\/MIPRO.2017.7973492"},{"key":"ref_32","unstructured":"Hinman, R. (2012). The Mobile Frontier: A Guide for Designing Mobile Experiences, Rosenfeld Media."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"638","DOI":"10.1016\/j.infsof.2010.12.011","article-title":"Using Mapping Studies As the Basis for Further Research\u2014A Participant-observer Case Study","volume":"53","author":"Kitchenham","year":"2011","journal-title":"Inf. Softw. Technol."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.infsof.2015.03.007","article-title":"Guidelines for conducting systematic mapping studies in software engineering: An update","volume":"64","author":"Petersen","year":"2015","journal-title":"Inf. Softw. Technol."},{"key":"ref_35","unstructured":"Saffer, D. (2008). Designing Gestural Interfaces: Touchscreens and Interactive Devices, O\u2019Reilly Media, Inc."},{"key":"ref_36","unstructured":"Wroblewski, L. (2012). Mobile First, Editions Eyrolles."},{"key":"ref_37","unstructured":"Neil, T. (2014). Mobile Design Pattern Gallery: UI Patterns for Smartphone Apps, O\u2019Reilly Media, Inc."},{"key":"ref_38","unstructured":"Hoober, S., and Berkman, E. (2011). Designing Mobile Interfaces: Patterns for Interaction Design, O\u2019Reilly Media, Inc."},{"key":"ref_39","unstructured":"Perea, P., and Giner, P. (2017). UX Design for Mobile: Design Apps that Deliver Impressive Mobile Experiences, Packt Publishing Limited."},{"key":"ref_40","unstructured":"Pacholczyk, D. (2014). Mobile UI Design Patterns: A Deeper Look at the Hottest Apps Today, UXPin."},{"key":"ref_41","unstructured":"Kitchenham, B., and Charters, S. (2007). Guidelines for Performing Systematic Literature Reviews in Software Engineering, EBSE."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Garc\u00eda, H.L., Gonz\u00e1lez, R.M., Martin, M.V., Arteaga, J.M.N., Rodr\u00edguez, F.J.A., and Mart\u00ednez, L.C.R. (2014, January 3\u20135). A Classification of Design Patterns to Support Mobile Groupware Systems. Proceedings of the 5th Mexican Conference on Human-Computer Interaction, Oaxaca, Mexico.","DOI":"10.1145\/2676690.2676691"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Kultsova, M., Potseluico, A., Zhukova, I., Skorikov, A., and Romanenko, R. (2017, January 12\u201314). A Two-Phase Method of User Interface Adaptation for People with Special Needs. Proceedings of the Creativity in Intelligent Technologies and Data Science, Volgograd, Russia.","DOI":"10.1007\/978-3-319-65551-2_58"},{"key":"ref_44","first-page":"149","article-title":"Automated Usability Testing for Mobile Applications","volume":"Volume 2","author":"Kluth","year":"2014","journal-title":"Proceedings of the International Conference on Web Information Systems and Technologies"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Inostroza, R., Rusu, C., Roncaliolo, S., and Rusu, V. (2013, January 11\u201315). Design Patterns for Touchscreen-Based Mobile Devices: Users above All!. Proceedings of the 2013 Chilean Conference on Human\u2014Computer Interaction, Temuco, Chile.","DOI":"10.1145\/2535597.2535616"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1318","DOI":"10.1016\/j.advengsoft.2009.01.017","article-title":"Design Patterns for User Interface for Mobile Applications","volume":"40","author":"Nilsson","year":"2009","journal-title":"Adv. Eng. Softw."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Knote, R., Baraki, H., S\u00f6llner, M., Geihs, K., and Leimeister, J.M. (2016, January 6\u201310). From Requirement to Design Patterns for Ubiquitous Computing Applications. Proceedings of the 21st European Conference on Pattern Languages of Programs, Kaufbeuren, Germany.","DOI":"10.1145\/3011784.3011812"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Jacko, J.A. (2007, January 22\u201327). HCI Design Patterns for PDA Running Space Structured Applications. Proceedings of the Human-Computer Interaction. Interaction Design and Usability, Beijing, China.","DOI":"10.1007\/978-3-540-73105-4"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Gkanatsios, D.I., and Retalis, S. (2013, January 10\u201314). Interaction Patterns for Windows 8 Tablet Applications. Proceedings of the 18th European Conference on Pattern Languages of Program (EuroPLoP \u201913), Irsee, Germany.","DOI":"10.1145\/2739011.2739018"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Wetchakorn, T., and Prompoon, N. (2015, January 22\u201324). Method for mobile user interface design patterns creation for iOS platform. Proceedings of the 2015 12th International Joint Conference on Computer Science and Software Engineering (JCSSE), Songkhla, Thailand.","DOI":"10.1109\/JCSSE.2015.7219787"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Flores, L., Miletto, E., Pimenta, M., Miranda, E., and Keller, D. (2010, January 27\u201329). Musical Interaction Patterns: Communicating Computer Music Knowledge in a Multidisciplinary Project. Proceedings of the 28th ACM International Conference on Design of Communication, S\u00e3o Carlos, Brazil.","DOI":"10.1145\/1878450.1878484"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"D\u2019Souza, T., Nistala, P.V., Bijayinee, S., Joshi, S., Sakhardande, P., and Nori, K.V. (2017, January 12\u201316). Patterns for Interactive Line Charts on Mobile Devices. Proceedings of the 22nd European Conference on Pattern Languages of Programs, Irsee, Germany.","DOI":"10.1145\/3147704.3147727"},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Biel, B., Grill, T., and Gruhn, V. (2008, January 24\u201326). Patterns of Trust in Ubiquitous Environments. Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia, Linz, Austria.","DOI":"10.1145\/1497185.1497269"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Raj, A., and Komaragiri, V. (2009, January 19\u201324). RUCID: Rapid Usable Consistent Interaction Design Patterns-Based Mobile Phone UI Design Library, Process and Tool. Proceedings of the 13th International Conference on Human-Computer Interaction. Part I: New Trends, San Diego, CA, USA.","DOI":"10.1007\/978-3-642-02574-7_76"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Ginige, A., Romano, M., Sebillo, M., Vitiello, G., and Di Giovanni, P. (2012, January 21\u201325). Spatial Data and Mobile Applications: General Solutions for Interface Design. Proceedings of the International Working Conference on Advanced Visual Interfaces, Island, Italy.","DOI":"10.1145\/2254556.2254591"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Schnelle-Walka, D., and D\u00f6weling, S. (2011, January 13\u201317). Speech Augmented Multitouch Interaction Patterns. Proceedings of the 16th European Conference on Pattern Languages of Programs, Irsee, Germany.","DOI":"10.1145\/2396716.2396724"},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Morgado, I.C., and Paiva, A.C.R. (2015, January 8\u201312). Test Patterns for Android Mobile Applications. Proceedings of the 20th European Conference on Pattern Languages of Programs, Irsee, Germany.","DOI":"10.1145\/2855321.2855354"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Homann, M., Wittges, H., and Krcmar, H. (2013, January 19\u201321). Towards User Interface Patterns for ERP Applications on Smartphones. Proceedings of the Business Information Systems, Pozna\u0144, Poland.","DOI":"10.1007\/978-3-642-38366-3_2"},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Suleri, S., Kipi, N., Tran, L.C., and Jarke, M. (2019, January 1\u20134). UI Design Pattern-Driven Rapid Prototyping for Agile Development of Mobile Applications. Proceedings of the 21st International Conference on Human-Computer Interaction with Mobile Devices and Services, Taipei, Taiwan.","DOI":"10.1145\/3338286.3344399"},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Biel, B., and Gruhn, V. (2010, January 7\u201311). Usability-Improving Mobile Application Development Patterns. Proceedings of the 15th European Conference on Pattern Languages of Programs, Irsee, Germany.","DOI":"10.1145\/2328909.2328923"},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Ratzka, A., Johnson, R., Zdun, U., and Wallingford, E. (2013). User Interface Patterns for Multimodal Interaction. Proceedings of the Transactions on Pattern Languages of Programming III, Springer.","DOI":"10.1007\/978-3-642-38676-3_4"},{"key":"ref_62","unstructured":"Ribeiro, J., and Carvalhais, M. (2012, January 19\u201321). Web Design Patterns for Mobile Devices. Proceedings of the 19th Conference on Pattern Languages of Programs, Tucson, AZ, USA."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"111213","DOI":"10.1016\/j.jss.2021.111213","article-title":"Preventing accessibility barriers: Guidelines for using user interface design patterns in mobile applications","volume":"186","author":"Zaina","year":"2022","journal-title":"J. Syst. Softw."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/13\/5\/236\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:06:34Z","timestamp":1760137594000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/13\/5\/236"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,5]]},"references-count":63,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["info13050236"],"URL":"https:\/\/doi.org\/10.3390\/info13050236","relation":{},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,5]]}}}