ABSTRACT
The user interfaces promote the interaction with the software system to achieve the users' goals. In this way different types of interaction are provided, such as direct manipulation, web UI or tangible interaction. These interfaces have evolved, including artificial intelligence and adaptation mechanisms to answer the evolution of the technological areas. From this evolution emerged the intelligent user interfaces that aim to be more effective, efficient, and natural.
Considering the importance of IUI nowadays, we have performed a systematic literature review to investigate the design trends of IUIs in the context of contemporary software systems, such as software systems based on internet of things (IoT) or dedicated to smart cities. Preliminary results show which models and technologies are most used to develop IUIs, and which application domain is mostly represented.
- S. Adam, K. Breiner, K.S. Mukasa, and M. Trapp. 2008. Challenges to the model-driven generation of user interfaces at runtime for ambient intelligent systems. Commun. Comput. Inf. Sci. 11, (2008), 147--155.Google Scholar
- D. Akoumianakis, A. Savidis, and C. Stephanidis. 2000. Encapsulating intelligent interactive behaviour in unified user interface artefacts. Interact. Comput. 12, 4 (2000), 383--408. Google ScholarCross Ref
- J.C. Augusto, C. Nugent, S. Martin, and C. Olphert. 2005. Software and knowledge engineering aspects of smart homes applied to health. Stud. Health Technol. Inform. 117, (2005), 164--171.Google Scholar
- Lionel Balme, Alexandre Demeure, Nicolas Barralon, Joëlle Coutaz, and Gaëlle Calvary. 2004. CAMELEON-RT: A Software Architecture Reference Model for Distributed, Migratable, and Plastic User Interfaces. In Ambient Intelligence: Second European Symposium, EUSAI 2004, Panos Markopoulos, Berry Eggen, Emile Aarts and James L. Crowley (eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 291--302. Google ScholarCross Ref
- J. Biolchini, P. G. Mian, A. C. Natali, and G. H. Travassos. 2005. Systematic Review in Software Engineering: Relevance and Utility. PESC/COPPE/UFRJ, Brazil. Retrieved from http://www.cos.ufrj.br/uploadfiles/es67905.pdfGoogle Scholar
- Ig Ibert Bittencourt, Maria Cecília Baranauskas, Roberto Pereira, Diego Dermeval, Seiji Isotani, and Patrícia Jaques. 2016. A systematic review on multi-device inclusive environments. Univers. Access Inf. Soc. 15, 4 (2016), 737--772. Google ScholarDigital Library
- D.P. Browne, B.D. Sharratt, and M.A. Norman. 1986. The formal specification of adaptive user interfaces using command language grammar. In Conference on Human Factors in Computing Systems - Proceedings, 256--260. Google ScholarDigital Library
- H.-D. Bui and N.Y. Chong. 2018. An Integrated Approach to Human-Robot-Smart Environment Interaction Interface for Ambient Assisted Living. In Proceedings of IEEE Workshop on Advanced Robotics and its Social Impacts, 32--37. Google ScholarDigital Library
- Gaëlle Calvary, Joëlle Coutaz, David Thevenin, Quentin Limbourg, Laurent Bouillon, and Jean Vanderdonckt. 2003. A Unifying Reference Framework for multi-target user interfaces. Interact. Comput. 15, 3 (2003), 289--308. Google ScholarCross Ref
- E. Castillejo, A. Almeida, and D. López-de-Ipiña. 2014. Modelling users, context and devices for adaptive user interface systems. Int. J. Pervasive Comput. Commun. 10, 1 (2014), 69--91. Google ScholarCross Ref
- T. Clerckx, K. Luyten, and K. Coninx. 2005. DynaMo-AID: A design process and a runtime architecture for dynamic model-based user interface development. In Lecture Notes in Computer Science, 77--95.Google Scholar
- William E. Hefley and Dianne Murray. 1993. Intelligent user interfaces. In Proceedings of the 1st international conference on Intelligent user interfaces - IUI '93, 3--10. Google ScholarDigital Library
- R. Hervás and J. Bravo. 2011. Towards the ubiquitous visualization: Adaptive user-interfaces based on the Semantic Web. Interact. Comput. 23, 1 (2011), 40--56. Google ScholarDigital Library
- V. López Jaquero, F. Montero, J.P. Molina, and P. Gonzalez. 2009. Intelligent User Interfaces: Past, Present and Future. In Engineering the User Interface, Miguel Redondo, Crescencio Bravo, and Manuel Ortega (eds.). Springer London, London, 1--12. Google ScholarCross Ref
- R.J. Keeble and R.D. Macredie. 2000. Assistant agents for the world wide web intelligent interface design challenges. Interact. Comput. 12, 4 (2000), 357--381. Google ScholarCross Ref
- B. Kitchenham and S. Charters. 2007. Guidelines for performing systematic literature reviews in software engineering. Keele University and Durham University.Google Scholar
- G. Kotonya, I. Sommerville, and S. Hall. 2003. Towards a classification model for component-based software engineering research. In Proceedings of 29th Euromicro Conference, 43--52. Google ScholarCross Ref
- G. Lehmann, M. Blumendorf, and S. Albayrak. 2010. Development of context-adaptive applications on the basis of runtime user interface models. In EICS'10 - Proceedings of the 2010 ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 309--314. Google ScholarDigital Library
- Mark T. Maybury and Wolf Wahlster. 1998. Intelligent User Interfaces: An Introduction. In Readings in Intelligent User Interfaces, Mark T. Maybury and Wolfgang Wahlster (eds.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1--13.Google Scholar
- R.C. Motta, K.M. Oliveira, and G.H. Travassos. 2019. On challenges in engineering IoT software systems. J. Softw. Eng. Res. Dev. (2019). Google ScholarCross Ref
- P. Nilas. 2007. A PDA-based human-robot interaction for disabled persons using electromyography. In Canadian Conference on Electrical and Computer Engineering, 2445--2448. Google ScholarCross Ref
- M. Pai, M. McCulloch, J. D. Gorman, N. Pai, W. Enanoria, G. Kennedy, P. Tharyan, and J. M. Colford. 2004. Systematic reviews and meta-analyses: an illustrated, step-by-step guide. Natl. Med. J. India 17, 2 (2004), 86--95.Google Scholar
- K. Park and S.-W. Lee. 2015. Model-based approach for engineering adaptive user interface requirements. Commun. Comput. Inf. Sci. 558, (2015), 18--32. Google ScholarCross Ref
- M. Peissner, A. Schuller, and D. Spath. 2011. A design patterns approach to adaptive user interfaces for users with special needs. Hum.-Comput. Interact. Des. Dev. APPROACHES PT I 6761 LNCS, PART 1 (2011), 268--277. Google ScholarCross Ref
- K. Reinecke and A. Bernstein. 2011. Improving performance, perceived usability, and aesthetics with culturally adaptive user interfaces. ACM Trans. Comput.-Hum. Interact. 18, 2, (2011). Google ScholarDigital Library
- Edward Ross. 2000. Intelligent User Interfaces: Survey and Research Directions. University of Bristol, Bristol, United Kingdom.Google Scholar
- Cristina Sanchez, Priscila Cedillo, and Alexandra Bermeo. 2017. A Systematic Mapping Study for Intelligent User Interfaces - IUI. In Proceedings of the International Conference on Information Systems and Computer Science (INCISCOS), 361--368. Google ScholarCross Ref
- L. Sha, P. Lucey, Y. Yue, X. Wei, J. Hobbs, C. Rohlf, and S. Sridharan. 2018. Interactive sports analytics: An intelligent interface for utilizing trajectories for interactive sports play retrieval and analytics. ACM Trans. Comput.-Hum. Interact. 25, 2, (2018). Google ScholarDigital Library
- A. Strauss and J. Corbin. 1998. Basics of qualitative research: Techniques and procedures for developing grounded theory. Sage publications.Google Scholar
- C.-H. Tsai and P. Brusilovsky. 2019. Explaining recommendations in an interactive hybrid social recommender. In International Conference on Intelligent User Interfaces, Proceedings IUI, 391--396. Google ScholarDigital Library
- A. Zimmermann and A. Lorenz. 2005. Creating audio-augmented environments. Int. J. Pervasive Comput. Commun. 1, 1 (2005), 31--42. Google ScholarCross Ref
Index Terms
- A systematic literature review on intelligent user interfaces: preliminary results
Recommendations
Introduction to Intelligent User Interfaces
CHI EA '21: Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing SystemsRecent advancements in artificial intelligence (AI) create new opportunities for implementing a wide range of intelligent user interfaces. Speech-based interfaces, chatbots, visual recognition of users and objects, recommender systems, and adaptive user ...
What is "intelligent" in intelligent user interfaces?: a meta-analysis of 25 years of IUI
IUI '20: Proceedings of the 25th International Conference on Intelligent User InterfacesThis reflection paper takes the 25th IUI conference milestone as an opportunity to analyse in detail the understanding of intelligence in the community: Despite the focus on intelligent UIs, it has remained elusive what exactly renders an interactive ...
Development process for intelligent user interfaces: an initial approach
SBQS '19: Proceedings of the XVIII Brazilian Symposium on Software QualityThe human-computer interaction (HCI) is a research field that supports the user interface development. Furthermore, HCI influences the intelligent user interface (IUI) area. IUI is a user interface that uses intelligent technology to reach the ...
Comments