You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

4 August 2022

Intelligent User Interfaces and Their Evaluation: A Systematic Mapping Study

,
and
Faculty of Electrical Engineering and Computer Science, University of Maribor, 2000 Maribor, Slovenia
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue AI-Enabled Sensing Technology and Data Analysis Techniques for Intelligent Human-Computer Interaction

Abstract

Intelligent user interfaces (IUI) are driven by the goal of improvement in human–computer interaction (HCI), mainly improving user interfaces’ user experience (UX) or usability with the help of artificial intelligence. The main goal of this study is to find, assess, and synthesize existing state-of-the-art work in the field of IUI with an additional focus on the evaluation of IUI. This study analyzed 211 studies published in the field between 2012 and 2022. Studies are most frequently tied to HCI and SE domains. Definitions of IUI were observed, showing that adaptation, representation, and intelligence are key characteristics associated with IUIs, whereas adaptation, reasoning, and representation are the most commonly used verbs in their description. Evaluation of IUI is mainly conducted with experiments and questionnaires, though usability and UX are not considered together in evaluations. Most evaluations (81% of studies) reported partial or complete improvement in usability or UX. A shortage of evaluation tools, methods, and metrics, tailored for IUI, is noticed. Most often, empirical data collection methods and data sources in IUI evaluation studies are experiment, prototype development, and questionnaire.

1. Introduction

Throughout the decades, the science fiction film industry has produced an infinite number of ideas and concepts of complex, artificial intelligence-driven (AI) user interfaces (UIs). Science fiction is compelling because it can show us what is possible when you are unconstrained by technology in finding ideas for novel, complex, AI-driven user interfaces. However, the power of science fiction is not in entertainment but in inspiring people with what is possible, what is ideal, and what is astonishing [1]. Especially for computer science and AI, science fiction movies have provided a vast number of ideas for developing innovative, intelligent user interface (IUI) solutions. For example, HAL 9000, which appeared in the 1968 movie 2001: A Space Odyssey, was a Heuristically programmed ALgorithmic computer able to control the Discovery One spacecraft’s systems and interact with the ship’s crew. In a scene where Dave returns to the ship after the incident caused by HAL with the crew, HAL said to Dave, “Look Dave, I can see you’re really upset about this. I honestly think you ought to sit down calmly, take a stress pill, and think things over. I know I’ve made some very poor decisions recently, but I can give you my complete assurance that my work will be back to normal. I’ve still got the greatest enthusiasm and confidence in the mission. And I want to help you.” [2]. In this science fiction movie, HAL was able to recognize Dave, analyze his speech, and recognize his emotions. HAL’s capabilities, introduced in the movie, were based on ideas of various respected scientists and the most influential researchers in fields such as computer science, speech recognition, language understanding, computer vision, emotion recognition from facial expression, AI, etc. [3]. Among others, HAL has probably inspired and influenced research in the decades that followed and brought today’s machines capabilities that are even far more sophisticated than those presented in the movie. Because of significant advancements in sensing and AI technologies, several decades later, HAL’s capabilities are no longer science fiction [4].
In this article, we present an overview of the IUI field in the last decade in the form of a systematic mapping study. Additional insight is provided into current trends in the evaluation of intelligent interfaces. In existing IUI-related research, systematic literature reviews and systematic mapping studies have investigated, for example, smart, context-sensitive, and multimodal user interfaces [5], adaptive user interfaces [5,6,7,8], intelligent human–computer interaction [9], and adaptive and adaptable user interfaces [8]. Because the focus of our work is on IUI solutions, our study can be considered close to the work performed by Volkel et al. [10]. However, the meta-analysis conducted by [10] was restricted to research published in the ACM International Intelligent User Interface conference proceedings. To our best knowledge, this study is one of the first to provide a systematic review and mapping of existing research published in the last decade in the field of IUI, focusing on IUI usability and user experience (UX) evaluation methods. This article can enable both IUI and UX researchers to gain broader and deeper insight into IUIs’ UX and usability evaluation research in the last decade by facilitating researchers to understand novel methods and techniques used in IUI evaluation and find future research directions. The main contributions in this study are threefold: (i) Presenting an overview of the observed IUI filed, (ii) Contributing to the debate what solutions are deemed intelligent in IUI field with the analysis of definitions in use and solutions proposed as intelligent, and (iii) recognizing research gaps in IUI evaluation.
The remainder of this article is organized as follows. Section 2 provides a short overview of the background and related work, and Section 3 details the structure of the systematic mapping study methodology. Results are presented in Section 4 with an additional discussion provided in Section 5. We conclude the article with Section 6, where the main conclusions are summarized and future directions are suggested.

3. Materials and Methods

This study was conducted with the goal of structuring and categorizing studies on IUIs and the evaluation of said interfaces. The protocol for conducting a systematic mapping study, written by Petersen et al. [31], was followed. The process of obtaining and analyzing primary studies is presented in Figure 1. The deviation from the protocol should be noted in the data extraction step, as it was based on the review of the entire articles, not just the abstract and keyword screening. The protocol was also extended with the iterative improvement of the classification scheme during the pilot study, conducted on 40 articles.
Figure 1. The systematic mapping study process adapted from Petersen et al. [31].
The research process in this study was divided into five phases. Firstly, the research questions presented in Table 2 were defined. Secondly, the scope of the study was reviewed with the preliminary research in the selected databases, with the number of papers retrieved from selected digital libraries presented in Table 3. Next, inclusion and exclusion criteria, presented in Table 4 were defined and used. Number of studies, observed in each step is presented in Table 5. Based on the review of the related work and our research questions, the classification scheme was defined. Next, the screening of articles based on the abstract was conducted, and relevant articles were extracted for further reading. The classification scheme was revised and extended at this point, with the final version presented in Table 6. In the next step, the data extraction was executed based on reading the entire article. Lastly, multiple visualizations in the form of systematic maps were created as presented in the results in Section 4.
Table 2. Research questions.
Table 3. Articles retrieved from selected digital libraries using the presented query.
Table 4. Inclusion and exclusion criteria.
Table 5. Steps in screening and selection of the relevant literature.
Table 6. Final classification scheme.

3.1. Definition of Research Questions

The study’s main goal is to find, assess, and synthesize existing state-of-the-art work in the field of IUI with an additional focus on evaluating IUI. The main goal of this research is threefold; (1) to perform a systematic mapping study of the IUI area by carefully reviewing important state-of-the-art scientific publications, (2) to recognize trends and conduct a demographic analysis of the IUI research field, and (3) to provide an overview of the current state and trends of IUI evaluation. We developed three key research questions based on the research goal: RQ1, RQ2, and RQ3. Further sub-questions were presented for better organization of the in-depth overview. Research questions and their corresponding subquestions are given in Table 2.

3.2. Conducting Search and Screening

Based on the determined research questions and overview of related work, the suitable keywords for discovering all published works with IUI themes were defined. Wide keywords were utilized to offer a thorough review of the study field because we wanted to present a comprehensive picture of the research topic. The following query was used for discovering primary studies:
“intelligent user interfaces” OR “intelligent user interface” OR “IUI”
In the process of the data source selection, the relevance and size of digital libraries were considered as well as protocols from related studies. Selected databases are the ACM Digital Library, IEEEXplore, ScienceDirect, Scopus, and Web of Science. The search was conducted on 20 January 2022. Altogether, 9849 possibly relevant articles were acquired. The highest number of research articles that may be relevant was found in the Web of Science digital library.
The scope of possibly relevant research was reduced in the next step based on predefined inclusion and exclusion criteria, which are presented in Table 4. After introducing the inclusion criteria I1–I4, the number of relevant studies was reduced to 1036, as presented in Table 5. Multiple articles have appeared in different repositories. In these cases, they were considered only once in the review and were associated with the first repository appearance, according to the performed search order (IEEEXplore, ACM Digital Library, Scopus, Web of Science, ScienceDirect). Removing the duplicates reduced the number to 607, and screening the abstracts reduced it to 376. After this step, the classification was conducted, and some additional studies were removed, mostly due to the article length or focus outside of the IUI field. The final scope of primary studies included in our review is 211 articles.

3.3. Classification and Data Extraction

The data extraction strategy was designed to provide answers to research questions presented in the previous section (Table 2). To ensure consistency in the classification process, the rules about coding data regarding study characteristics and the results were specified in advance. The classification scheme with specific extraction variables is outlined in Table 6.
We classified chosen studies by research type as suggested by [32] as validation research, evaluation research, solution proposal, philosophical article, opinions article, and experience article. We have further expanded this classification with a category literature review, which allowed us to include the secondary studies from our sample. The research type should not be confused with many used research methods, especially in the case of evaluation. Including limited evaluation methods (usually, as a secondary or tertiary research method used in the article) does not necessarily mean that the study is considered an evaluation article. If the scope of the evaluation in the view of the entire study was limited (e.g., work performed in the lab [31]), it should not be considered an evaluation study. The main difference between evaluation and validation research is that the first describes methods not yet implemented in practice being investigated, whereas the second investigates techniques-in-practice, mainly outside of the laboratory setting [32].
Secondly, we noted the publication type as a journal article or conference article, with proceedings articles being counted as conference articles. As noted in the previous section, IUI is a multidisciplinary field with an emphasis on two core disciplines—ACI and AI. Patrick [33] describes fields connected to IUI even further, noting that psychology, ergonomics, human factors, cognitive science, and social sciences also influence the field. This study focuses on the two core disciplines with the standpoint variable, where we noted if the research was conducted from a SE/AI point of view, from HCI, or if both domains were represented in the article. With the methodology variable, we documented the research methods used in the article. A variable primary research strategy was used to describe the main research approach in the observed studies. Only the prevalent one was extracted if multiple approaches were used in the study. In variable data acquisition methods, all prevalent methods used for acquisition of data as input for research were extracted. If the study proposed or analyzed any kind of software solution, the data were extracted as Software type. Further on, the engineering phase of the proposed solution was noted (if applicable) in the Engineering phase. Classification variable domain was used to describe the article’s primary application domain. Values for applicable domains were primarily gathered from related work [5,6,9] and expanded in the pilot study. If the study used any IUI definitions, they were extracted to EC12 verbatim, together with the source used in the definition, if the source was mentioned. If described solutions were part of any contemporary technological system, this was noted in EC13.
The intelligent entity was extracted to the variable intelligent entity as identified by the study’s authors. Only the primary intelligent entity was identified for each study. In cases where the system was noted as a primary intelligent entity, additional checkup was performed to assure the existence of intelligence in user interfaces, as well as in the system. The used artificial intelligence methods and algorithms were extracted in EC14 and classified. In cases where machine learning was utilized, the classification of algorithm or approach was also noted. ML techniques were later classified according to utilized learning style [34,35] in (i) supervised learning algorithms, (ii) unsupervised learning algorithms, (iii) semi-Supervised Learning, and (iv) reinforcement learning algorithms.

3.4. Analysis of IUI Definitions

Analysis of extracted IUI definitions was conducted based on the simplified protocol used in [36], where one hundred definitions of Industry 4.0 were reviewed. First, we extracted definitions and their sources from primary studies. If multiple instances of definitions were found, they were extracted separately. Then, a separate classification framework was used to determine the scope and defining elements in IUI definitions. Observing scope, we classified them as (i) field and domain definitions (positioning the IUI in a larger research area), (ii) user interface definitions (i.e., definitions of characteristics of user interfaces that are intelligent), (iii) ad-hoc definitions, which focused on short descriptions of IUI properties that were important for a particular study, and (iv) technology definitions, which focused on the technical aspect of IUIs. Further, the distinctive characteristics were extracted, followed by actions performed by IUI and any mentions of technologies crucial for IUI (i.e., AI and ML). Lastly, details on adaptation were extracted, mainly what is adapted and to what triggers the interface adaptation. The classification scheme is presented in Table 7.
Table 7. The classification scheme for IUI definition analysis.

4. Results

In this section, the results obtained from the analysis of the 211 primary studies are presented. The overview of all included studies and their classification (including essential classification variables only) is available as Supplementary Material.

4.1. Trend and Demographics in the IUI Field

As visualized in Figure 2, we can observe an increasing trend in the number of conference and journal articles published up to 2020. The data for the year 2022 is incomplete due to the primary studies gathering being concluded in January 2022. Some minor decreases in the number of published studies can be observed in 2020 and 2021. However, the number of journal articles published in January of 2022 in the IUI field reached the overall number of articles published last year, suggesting increased interest in the field. The majority (76%) of the articles have been published as conference articles, as illustrated in Figure 3.
Figure 2. Type of primary studies by year (N = 211).
Figure 3. Primary studies by type (N = 211).
Table 8 provides an overview of publications and conferences where observed articles on IUI were published. Most represented journals in the IUI field are ACM Transactions on Interactive Intelligent Systems (nine articles), interacting with computers (three articles), and IEEE Access (two articles). All of the journals mentioned are peer-reviewed. The leading conference for publications from the IUI field is the International Conference on Intelligent User Interfaces (44 articles), followed by proceeding articles published in Lecture Notes in Computer Science (19 articles) and CEUR Workshop proceedings (10 articles).
Table 8. Most represented journals and conferences (number of included articles > 1).
The top ten most cited articles from the observed studies are presented in Table 9. Five of them have been published at the ACM’s International Conference on Intelligent User Interfaces, whereas the most cited article (S183) was published in the journal IEEE Transactions on Multimedia. To combat the age effect in article citations, average number of yearly citations is also noted. Generally, the number of citations increases in the first years after publication reaches a peak, and then the articles are less cited as time passes. Further insight into the citation trends through the years in the IUI field is provided in Figure 4, where the trend of a higher number of accumulated citations in older studies is visible. As suggested by Bornmann [37], recent studies published in the last two years were separated in the bibliometric analysis in order to avoid spurious or misleading findings. The average number of citations in the observed studies from non-recent years (2012–2019) is 9.1 (N = 160, SD = 14.1). In observed non-recent articles, journal articles had, on average, a higher number of citations (M = 9.4, N = 52, SD = 17.1) than conference articles (M = 8.1, N = 124, SD = 13.2) and magazine articles (four citations).
Table 9. Top ten most cited articles.
Figure 4. Number of citations by year.
To gain a better picture of who is contributing to the field and scientifically promoting IUI subjects, we looked at the institutions of the initial authors and their locations. Most primary institutions are located in the USA (56 articles), Germany (25 articles), the United Kingdom (13 articles), China (9 articles), Japan (8 articles), France (7 articles), and Ireland (6 articles). The majority of researchers in the IUI field are active in Europe (42%)– and—North America (28%), followed by Asia (12%). The overview of top countries regarding the contributions to the IUI field is presented in Table 10.
Table 10. Top countries regarding the contribution to the literature.
To address the ongoing issue of the non-uniformly used definitions of IUI, we extracted the definitions used in primary articles. Overall, 38 instances of IUI definitions were extracted, with nine articles presenting two definitions. Most representative by the number of times used was—Maybury’s [11] original definition, used by three articles (S34, S56, and S138); “Intelligent user interfaces (IUIs) are human-machine interfaces that aim to improve the efficiency, effectiveness, and naturalness of human-machine interaction by representing, reasoning, and acting on models of the user, domain, task, discourse, and media (e.g., graphics, natural language, gesture).” Some studies used ad-hoc, generalized, or dictionary definitions. The majority of the used definitions included the term adapt* (21 definitions), thirty-one mentioned user*, six used some variation of the term model*, and a further six used a variation of the term understand*.
Detailed definition analysis, described in Section 3.4, was conducted on 38 extracted definitions. Extracted definitions and classification schema-based categorization of each definition are available in Appendix A. Observing scope, most of the definitions focused on the user interface (21 studies), many were ad-hoc (12 studies), used only to communicate the main idea of IUIs, a further four focused on the technological aspect of the technology, and two focused on—placing the field in the wider research area. Defining characteristics for IUI are presented in Figure 5, with the most distinct characteristic recognized being adaptation (mentioned in 53% of observed definitions). Other defining characteristics were more dispersed through definitions, though representing (4 definitions), intelligence (4 definitions), recognition (3 definitions), customization (3 definitions), and assistance (3 definitions) were also mentioned multiple times. From the technological point of view, one-fourth of observed definitions (10 definitions) described the connection between IUIs and AI– and a further seven observed connections to intelligence. Two definitions (S35, S153) further recognized the connections with natural language processing (i.e., a branch of ML) as a narrower possible definition of IUIs. Interestingly, one ad-hoc definition (S66) connected IUIs with ML, not the general AI area as considered in other definitions. Analyzing actions that definitions associate with IUIs, the connection with adaptation was again the strongest, recognized in almost half of the definitions (48% or 18 definitions), followed by reasoning (4 definitions), representing (4 definitions), personalization (3 definitions), and assistance (2 definitions). Learning, analyzing, communication, customization, modeling, and problem-solving were also each mentioned once, as displayed in Figure 5.
Figure 5. (a) Characteristics and descriptors of IUI and (b) Actions of IUI as extracted from definitions.
As adaptation was the central theme observed in definitions, further observations of what IUIs adapt to and what is being adapted were conducted, showing that most definitions recognize adapting to users (N = 13) and users’ needs (N = 5) as central goals of IUI adaptations. Other drivers of adaptation were context (N = 4), situation (N = 3), task (N = 3), user’s intent (N = 3), goals (N = 2), human behavior (N = 2), media (N = 2), discourse (N = 2), domain (N = 2), and device (N = 2). Attention, behavior patterns, scenario, and environment were also mentioned in one definition. In terms of adapted elements or characteristics, adaptations of user interface or UI elements (11 definitions) and interaction (4 definitions) were most often mentioned, followed by behavior (2 definitions). Adaptations of response, system, and response were also each mentioned once.

4.2. Research Space

To provide some insight into the research space in the IUI field, the overview of the methods in selected primary studies was conducted. Most of the studies (101 articles) are primarily quantitative, followed by qualitative (57 articles) and mixed studies (54 articles). A detailed overview of research type by year is presented in Figure 6. The trend of quantitative studies is visible in all observed years, with some increases in the number of published mixed research also visible in the last few years.
Figure 6. Number of studies by research type and year (N = 211).
The research type classification of primary studies is presented in Figure 7. The majority of the primary studies (87 articles) are validation articles, followed by solution proposals (64 articles)– and evaluation research (45 articles). Four exploratory and opinion articles were included, along with seven literature reviews. The trend of publishing validated solutions is visible in the field, accompanied by the slowly increasing number of evaluation studies in recent years. The number of solution proposals has remained relatively constant over the years.
Figure 7. Studies by research methodology and year (N = 211).
To provide some more insight into the research scope, the primary research strategies used in the observed studies are visualized in Figure 8. Most commonly, researchers used experiments (N = 81), prototypes (N = 40), proof-of-concept (N = 39), and user studies (N = 21) as primary research strategies.
Figure 8. The primary research strategy used in research (N = 211).
Visualization of the most commonly used data sources is presented in Figure 9. On average, IUI studies used more than one method for data acquisition (M = 2.1, N = 438, SD = 1.3). Almost half of the studies (47%) performed an experiment, and almost a quarter of them (22.6%) used a questionnaire. A further forty studies (19%) presented a prototype, and 24 (11%) used an existing dataset in their research protocol.
Figure 9. Data sources used in studies (N = 438).
Figure 10 further addresses RQ2.1, visualizing empirical data collection methods and data sources in IUI evaluation studies. As observed above, an experiment is the most widely used both in proposed HCI and AI solutions in the field (e.g., studies proposing user interfaces as well as algorithms using the experiment as a method in their research protocols). Prototype development (39 studies) and questionnaire (38 studies) are widely used in studies proposing various different AI, HCI, and mixed solutions. Prototypes are mainly used in studies proposing user interfaces (13 studies), systems (6 articles), approaches (4 articles), tools (3 articles), and questionnaires are used in studies proposing user interfaces (11 studies), agents (7 studies), evaluation (5 studies), and systems (5 articles).
Figure 10. Empirical data collection methods and data sources in IUI evaluation studies (N = 211).
The interdisciplinary field of IUI offers applications in various domains, as visible in Figure 11. Most of the observed articles are connected to SE (N = 62) and HCI (N = 54), together presenting over half (54%) of all primary studies. This suggests that the interest in the ongoing development and advancement of IUIs is the preserving theme in the field. Observing other domains, clusters of interest can be observed in healthcare (N = 16), communication (N = 9), logistics and vehicles (N = 9), and accessibility (N = 7). Although other domains were included more infrequently, their overall number suggests IUIs have various applications in different fields.
Figure 11. Studies by domain and year (N = 211).
Visualization of analyzed studies based on solutions presented to the IUI field is displayed in Figure 12. The highest focus in the field is on researching user interface–connected challenges (36 studies or 17%), with a further two focused on user interface elements. Larger clusters of studies are further focused on systems (18 studies or 9%), models (16 studies or 8%), agents (12 studies or 6%), and techniques or methods (12 studies or 6%). Dispersion of other solutions indicates a wide variety of applications where IUI is suitable.
Figure 12. Studies by offered solution and year (N = 211).
Further insight into solutions presented to the IUI field is visualized in Figure 13, displaying overlap between proposed solutions, domains, and the engineering phase of observed solutions. Articles mainly present solutions in the testing (92 studies) and implementation (79 studies) phases of engineering. A similar ratio in favor of solutions in the implementation phase– compared to the testing phase, can be observed in user interfaces, frameworks, models, and applications. On the contrary, approaches, agents, algorithms, and systems are often presented in testing phases. Focusing on application domains, clusters of various solutions presented in the HCI and SE field can be observed, with the main proposed solutions being user interfaces, frameworks, evaluations, systems, and field overviews. User interfaces as the main proposed solutions followed by the system are the most dispersed IUI solutions applied to different application domains.
Figure 13. Studies by offered solution, domain, and engineering phase (N = 211).
An insight into how the disciplines of HCI, AI, and SE are represented in this multidisciplinary field is provided in Figure 14. SE and AI fields were joined in one category. The majority of the studies (58% or 123 studies) included aspects of both observed disciplines, i.e., proposed an IUI solution with an accompanying algorithm along with the user interface for the proposed solution [38,39].
Figure 14. Primary studies categorized by predominant field (N = 211).
Primary studies in the context of different contemporary software systems are visualized in Figure 15. Connection with other contemporary systems was observed in 46 primary studies (22% studies), with an apparent connection visible with Interactive Systems (7 studies), augmented reality (AR), virtual reality (VR) and mixed reality (MR) (8 articles), and Context-Aware Systems (5 articles). The trend of IUI application in connection with other contemporary systems was consistent in the last decade, with slight peaks visible in the last three years, displaying opportunities for connecting IUI solutions with various emerging trends.
Figure 15. Primary studies and connection with other contemporary systems (N = 46).
To offer further insight into the debate of what is intelligent in IUIs, which was opened in [10], the primary entities considered as intelligent in each article are visualized in Figure 16. Visualization includes all the primary studies, where the determination of an intelligent entity was possible (N = 196). Half of the studies recognized interfaces as the main intelligent entities (105 studies), followed by agents (21 studies), systems as a whole (14 studies), and models (13 studies). Other entities associated with the intelligence in IUIs are component, interaction, algorithm, assistance, recommender system, conversational user interface, support, application, tool, and dialogue system.
Figure 16. Intelligent entities in primary studies (N = 196).
To address RQ2.6, used ML methods were extracted from primary studies as reported by the authors. The frequency of categorized methods is presented in Figure 17. The use of various supervised learning methods was most commonly observed (101 studies), followed by methods of unsupervised learning (34 studies). Semi-supervised (2 articles) and reinforcement learning (3 articles) were less commonly used. Further, fifty studies reported some use of AI, which could not be categorized due to the lack of information. Further categorization of used algorithms of artificial intelligence is presented in Figure 18, displaying prevalent use of artificial neural network algorithms (21% of observed studies), instance-based algorithms (20% of observed studies), and classification algorithms (14% of observed studies). Decision Tree Algorithms (10% of studies) and Bayesian Algorithms (8% of studies) were less commonly used.
Figure 17. Frequency of methods used in machine learning (N = 134).
Figure 18. Types of used artificial intelligence algorithms (N = 117).

4.3. Evaluation of IUI

To address the evaluation of IUIs, considered in RQ3.1, the evaluation scope of primary studies is visualized in Figure 19. The majority (159 studies) of articles did not conduct usability or user experience evaluations. The evaluation was not applicable for a further 56 (27%) of studies. Of articles conducting evaluation, more (43 studies) conducted a partial (24 studies) than complete (19 articles) user experience evaluation. On the contrary, partial usability evaluation was observed in one study, whereas a further 19 studies performed a full usability evaluation. The scope of the evaluation was extracted based on terms used in the studies. Although usability is considered a part of the user experience, the terms were extracted separately.
Figure 19. Scope of evaluation in primary studies (N = 211).
Figure 20 addresses RQ3.2 with visualizing evaluation methods used for user experience and usability evaluation. The most commonly used evaluation methods for both goals are user testing (38 articles) and questionnaires (26 articles). Evaluations of IUI’s user experience also utilize experiments (8 articles) and expert-based evaluation (5 articles). Comparing automated and manual testing, the majority of evaluations are still conducted manually by experts or end-users. A combination of multiple methods is commonly used in evaluations, with an average number of 1.6 used evaluation methods (N = 32, SD = 0.7, M = 1.6) in user experience evaluations and 1.7 methods used in usability evaluations (N = 19, SD = 0.7, M = 1.7). A combination of user testing followed by a questionnaire is most often utilized (8 studies evaluating UX and ten studies evaluating usability in IUI). The number of persons included in the evaluation (users or experts) was reported in 43 studies, of which 15 evaluated the usability and another 28 evaluated user experience. The average number of users included in evaluations was higher in usability evaluations (N = 43, M = 15, SD = 50.4) compared to user experience evaluations (N = 15, M = 71.4, SD = 104.3).
Figure 20. Frequency of used evaluation methods (N = 58).
To address RQ3.4, characteristics and factors considered in usability and UX evaluations were extracted. Evaluated factors were reported in twenty studies observing UX and eighteen studies observing usability of IUIs. In UX evaluations, the most often observed factors were ease of use (9 articles), safety (4 articles), and satisfaction (4 articles). Figure 21 displays all noted factors and their frequency of use. In usability evaluation, effectiveness (6 articles), general usability (4 articles), enjoyment (3 articles), learnability (3 articles), and satisfaction (3 articles) were observed most commonly, as visible in Figure 22.
Figure 21. Features observed in UX evaluations of IUI (N = 20).
Figure 22. Features observed in usability evaluation of IUI (N = 18).
The overall results of IUI evaluations concerning improvements of observed IUIs are presented in Figure 23. Improvement was analyzed and reported in a few studies (N = 16), with most studies reporting improvement (5 studies) or partial improvement (2 studies) in measured user experience and improvement in measured usability (6 studies). Three studies (S60, S165, and S207) reported worse measurements of observed usability factors after their interventions.
Figure 23. Improvement of usability and UX (N = 16).

5. Discussion

5.1. Evaluation Insight and Challenges

The results of this study indicate higher interest in presenting newly developed ideas in the field of IUI with a limited evaluation of IUI conducted. Non-uniform use of usability and UX factors was observed, as well as issues reported in related fields [30]; usability and UX are not considered together but separate, with the evaluation of one seemingly excluding the other in the published studies. Evaluated factors are not clearly categorized as usability and UX in the studies, with safety, satisfaction, and transparency being sometimes considered as UX and sometimes as usability factors.
The need for standardized testing tools and evaluation protocols, identified in [40], still presents a research opportunity that will need further addressing as IUIs become widely adopted in everyday life. The issues with the shortage of meaningful standardized measures are still present, as the extraction criteria, based on evaluation goals, measures, and baseline, expected, and observed values were dropped due to the shortage of information in most of the published studies. We note that the main usability factors, important in IUI adaptation, presented by [41] (spatial stability, locality, accuracy, predictability, interaction frequency, task complexity, and average interaction costs) still have no universal evaluation methods and metrics, or they are not being reported in the studies.
The challenge of proving the benefits IUIs introduce to the interaction with the user, which was presented in [42], was also addressed in our work. We confirmed that improvement of HCI interaction after presenting IUIs was a trend observed in the last decade. Most evaluations of usability and UX (81% of studies) presented partial or recognizable improvement in observed metrics. However, the number of evaluations conducted on presented IUI studies is yet to rise. Triangulation of observed evaluation methods is not yet used as the evaluation norm, though most of the observed studies use up to two methods in their evaluation, mainly user testing and questionnaires. The lack of cost-effective IUI evaluation guidelines, pointed out by [40], is one of the possible reasons. Observed evaluation tools, such as SUS, QUIS, NASA Task-Load index, and situation awareness rating technique, could offer some resolution to this issue.
We further identified a research gap in the evaluation of proposed IUI solutions in terms of accessibility. Seven observed studies were published in the accessibility domain, whereas only three evaluated usability (S21, S35, and S209) and one evaluated UX (S38).

5.2. Implication to the Debate of Intelligence in IUI

This study also offers some contributions to the debate on what is intelligent in user interfaces, which was disclosed by [10], who presented that mainly, artificial intelligence is included in IUIs in the form of intelligent agents, algorithms, tools, and assistants. We further show that IUIs mostly utilize artificial neural networks, instance-based algorithms, classification, natural language processing, and probabilistic algorithms to introduce artificial intelligence in the IUI solutions. Furthermore, a strong trend of using machine learning methods is observed, with more than half of the studies presenting some form of machine learning in their solutions, with the prevalent use of supervised learning (101 articles). We confirm the observed diversification of intelligent entities (Figure 16) presented in IUI articles, which was earlier recognized by [10]. However, the central intelligent entity, recognized in IUI studies, remained the user interface in all observed years. Performed definition analysis confirmed the correlation between adapt* terms and IUIs, Volkel [10] presented. Two definitions connected IUI directly with the natural language processing and less with the general AI area. An observed narrower definition could result from an ad-hoc understanding of IUIs, as half of the observed primary studies (N = 134) included ML methods, with thirteen studies using the natural language processing methods.

5.3. Limitations

As expected, this work is bound by limitations due to a few months long timespan of reviewing the studies and conducting the classification. A large number of identified prospective publications were manually assessed as suitable or unsuitable for usage in the future. As articles were manually screened in the span of a few months, a possibility of accidental, wrongful rejection of an important article exists. This study is focused on intelligent user interfaces, and its finding cannot be generalized to the HCI domain and are not directly transferable to similar fields (e.g., adaptive user interfaces). A possibility of human error should also be considered. The limitation of wrongful classification was mitigated with the consultation of all involved researchers for marginal cases. Limitations regarding the analysis of the definitions are threefold; (i) time—only the definitions cited in the selected articles from the last decade were included in our sample, effectively excluding previous definitions that might have been used in earlier studies, published in the area; (ii) quality—the quality of used definitions varied from the dictionary and ad-hoc definitions used to place the IUI in the context of short conference articles to analytical definitions, presented in other, more complex studies; (iii) scope—performed analysis was conducted only on the selected sample of academic articles, and although some studies cited dictionary definitions, other potential primary sources were not included in this study.

5.4. Threats to Validity

The major threats to our study’s validity are identifying relevant primary research, data extraction, and classification. First, the chosen keyword and query may have excluded several studies (e.g., studies primarily using the term adaptive interfaces). However, in order to include as many relevant, recent studies as possible, our search included six digital libraries. Secondly, as the observed research field is decades old and the interest of this study was in the most recent trends, we removed a significant number of articles based on the year of publication. Consequently, some of the fundamental and groundbreaking research was excluded. Due to the vast range of fields, intercepting in the IUI field, and the diverse quality and complexity of the observed studies, the data extraction and classification process was challenging. To improve the validity of the initially proposed classification scheme, we conducted a pilot study and improved the scheme over various iterations. For easier comparison of findings with other studies, schemes used in related work were also considered while conducting the pilot study.

6. Conclusions

This work adds to the body of knowledge in the multidisciplinary field of intelligent user interfaces, mainly connecting HCI and AI. An unbiased, objective, and systematic overview of the trends in the IUI field in the last decade is presented. From a total of 9849 studies, after introducing narrowing filters, we selected 211 articles and extracted their characteristics in our mapping.
The following findings were obtained by our analysis. The scientific interest in IUI solutions is active and followed by a large body of research, which reached a recent peak in 2019. Studies mainly include mixed aspects of the HCI and AI areas. The research is primarily quantitative, with the experiment being the main research type. Similarly, experiments, prototype development, and questionnaire are the main data acquisition methods observed in the primary studies. The main contributions in published studies are, in a larger part, user interfaces and systems. Solutions most often belong to HCI and SE domains, later followed by healthcare. A wide number of active domains in which IUIs are applied is observed. More than half of the solutions used ML techniques and algorithms; most studies observed the utilization of supervised learning. The analysis of AI algorithms, artificial neural network algorithms, and instance-based algorithms, classification, and natural language processing were the most prevalent methods.
The following opportunities were recognized for future research: evaluation of IUI lacks guidelines for testing IUI-specific characteristics along with cost-effective, standardized methods that would offer fast and widely applicable evaluation of proposed solutions. Similarly, the analysis of metrics best applicable for IUI evaluation presents an opportunity for future research. Publications of lessons learned in the form of experience articles with this challenge. Opportunities for joint evaluation of UX and usability are observed, as they could offer some wider insight into the human–computer interaction with IUIs. Applications of IUIs in the accessibility domain are still sparse, although they have the opportunity to improve human–computer interaction for persons with disabilities. The variation of domains where IUIs have been suggested in recent years suggests the possibilities of their diverse application in other fields and everyday situations.

Supplementary Materials

The following are available at: https://www.mdpi.com/article/10.3390/s22155830/s1, Studies included in the systematic mapping study.

Author Contributions

This article is a collaborative work by all the authors. S.B. proposed the idea, designed the review process, searched the literature, reviewed the literature, extracted data, conducted the data analysis, and wrote the manuscript. T.H. reviewed the literature, conducted data analysis, and revised the first draft of the manuscript. B.Š. reviewed the literature, extracted data, prepared data for analysis, and revised the first draft. All authors proofread the article. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors acknowledge the financial support from the Slovenian Research Agency (research core funding No. P2-0057).

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
AIArtificial intelligence
AUIAdaptive user interface
HCIHuman–computer interaction
IUIIntelligent user interface
MLMachine learning
SESoftware engineering
SLRSystematic literature review
SMSSystematic mapping study
UIUser interface
UXUser experience

Appendix A. Extracted Definitions of IUI

Table A1. Definitions analysis: extracted definitions, scope, and technology described.
Table A1. Definitions analysis: extracted definitions, scope, and technology described.
StudyExtracted DefinitionScope Technology
Field, DomainUser InterfaceAd-HocTechnology-FocusedIncludes MLIncludes AIIntelligent
D1S91“The term intelligent hereby describes the ability of a user interface to extensively adapt to a usage context, i.e., to a specific user, task and available tools.”
D2S92“Intelligent UI adaptation allows the application to act more like a human and consequently, more intelligently.” x
D3S199“… and intelligent and adaptive means to implement the proper response techniques. Furthermore, the intelligent interface can learn about the subject’s lifestyle and adapt the interaction style/mode accordingly.” x
D4S138“Intelligent User Interfaces(IUI) are the human-machine interfaces that has the objective of improving the effectiveness, naturalness and the efficiency of interaction (human machine interactions)by reasoning(involving (AI)artificial intelligence methods), representing and modeling the users, tasks, device and context.” x
D5S189“Adapting to human behavior and the underlying intentions is increasingly important in developing intelligent user interfaces in different fields of application” x
D6S56“An intelligent user interface (IUI) should be able to adapt its behavior to different users, devices and situations.” x
D7S6“An intelligent user interface is a UI that contains some perspective of artificial intelligence in computing. This makes the interface more comprehensive, customizes and guides the interaction.” x
D8S118“An intelligent user interface, in general, focuses on the interaction between machine intelligence and human intelligence.” x
D9S29“…an IUI is typically based on the computer-aided knowledge of a specific subject area and/or the user model. Due to that the interface can better understand the user’s needs and personalize or support the interaction. In other words, the IUI may be interpreted as follows: it is a software tool that has an intelligent interface and uses intelligent techniques when interacting with the user. The IUI might be based on some user models, or on knowledge of the system functionality, or on procedures helping the user.”…“The generation of interfaces called “intelligent” is designed to provide the user with additional capabilities, including adaptability, customization and assistance in solving problems. The implementation of the intelligent user interface should be an intelligent agent or intermediary between the user and a particular computer application that implements approaches and methods to support communication with the user.” x
D10S52“Based on published researches, one can list the functions thatare closely related to the notion of the intelligent interface [35,43]: 1. analysis of the user’s actions; 2. a (speech-based) dialogue system; 3. adaptability, i.e., the system can change the pattern of its behavior, according to the situation.” x
D11S56“Besides, these interfaces belong to software systems that are capable of adapting themselves to their users.” x
D12S34“…by their capability to adapt at run-time and make several communication decisions concerning ’what’, ’when’, ’why’ and ’how’ to communicate.” Therein, they relate to an earlier view of a UI communicating concepts to the user.” x
D13S35“…focusing on interfaces that require intelligent technologies to bring them to fruition [44]. These include natural language techniques in interfaces, interfaces for intelligent learning systems, new methods for recognizing gestures and attention, among others.” x
D14S20“Generally, an intelligent user interface means that the computer side has advanced understanding of the environment, which enables the interface to better understand the user’s needs and to personalize or lead the interaction.” x
D15S57“…human-machine interfaces that aim to improve the efficiency, effectiveness, and naturalness of human-machine interaction by representing, reasoning, and acting on models of the user, domain, task, discourse, and media—intelligent user interfaces (IUIs), use artificial intelligence (AI), human-computer interaction (HCI), software engineering (SE) and other techniques to promote more natural and usable human-machine interaction.” x
D16S29“In addition, however, intelligent interfaces promise to provide additional features, such as [45]:
• recognition of inaccurate, ambiguous and/or partial multimodal input of information (acquiring and processing information in the system using various devices such as mouse, keyboard, microphone);
• creating a coherent, unified and understandable multimodal representation;
• fully or partially automatic problem solving;
• interaction management (problem-solving, customization, interface adaptation) through representation, inference, and use of user model, domain model, task model, and context model. In other words, “intelligence” of the user interface can be interpreted as some subroutine-agent”
x
D17S172“In this paper we discuss the key characteristics of Intelligent User Interface (IUI) for cloud manufacturing, i.e., naturality, smart mobility, self-configuration, and flexible customization.” x
D18S84“In this paper, we use the term IUIs to refer to interfaces in which the system tries to interpret the user’s intent.” x
D19S34“…intelligent user interfaces “are human-machine interfaces that aim to improve the efficiency, effectiveness, and naturalness of human-machine interaction by representing, reasoning, and acting on models of the user, domain, task, discourse, and media (e.g. graphics, natural language, gesture).” Their definition entails the ability to think and to understand language and gestures (linguistic and physicalkinaesthetic intelligence). Also, it defines the goal or purpose of technological intelligence– efficiency, effectiveness, and naturalness of interaction.” x
D20S171“Intelligent User Interfaces (IUI) are technologies intended to mediate between human users and machine reasoners (e.g., [46,47]). Like cognitive architectures, they are inspired by insights from experimental psychology, but in this case the focus is on insights into the functioning of the human perceptual system rather than internal reasoning mechanisms” x
D21S139“Intelligent user interfaces are being proposed as a means to make systems individualized or personalized, thereby increasing the system’s flexibility and appeal…” x
D22S151“Intelligent user interfaces have the goal of dynamically adapting to the needs of a user as they interact with an information system.” x
D23S115“Intelligent User Interfaces refers to the study and use of the two major fields of the Computer Science that are Human Computer Interaction (HCI) and Artificial Intelligence (AI). HCI provides efficient user interfaces designing techniques and AI is used to automate or to build intelligence in those interfaces. Basically the term IIUIs suggests that an interface or interface like system, which is interacting with the user, must generate some output that the user considers it an intelligence, e.g., if the user don’t know how to copy files in the windows operating system then in the windows help there must be assistance available for this when user searches for this, if user clicks the wrong button then an automatic message must be appeared for the help of the user, if the user has previously selected some options on the interface based on those options the system must understand the interests of the user and generates output according to it.”x
D24S148“Intelligent user interfaces were proposed as a means to make systems more adaptive to people, because end-users often have to tackle information overflow or cognition overload problems when facing complex systems.” x
D25S87“IUIs are interfaces with adaptive, communication and problem-solving capabilities to help the user in an intelligent manner.” x
D26S57“IUIs use adaptation techniques to be “intelligent/ adaptive”, i.e., the adaptivity is built into the system. Thus the system with an IUI automatically adapts some aspects considering the current context of use.” x
D27S153“Many also are the reasons why the computer application interfaces can be called intelligent: interfaces that have knowledge about the functionality of the application, interfaces that have knowledge of user preferences, self-adaptive interfaces, i.e., the interfaces that on the basis of interaction with the user can adapt themselves to his needs, interfaces processing natural language and using semantic analysis.” x
D28S35“Research in Intelligent User Interfaces describes a broad class of system types that apply Artificial Intelligence techniques to different aspects of Human-Computer Interaction.” x
D29S28“The foundations of adaptive or intelligent user interfaces (AUI or IUI) are presented, three core domains being focused upon: Artificial Intelligence (AI), User Modelling (UM) and Human–Computer Interaction (HCI).” x
D30S52“The intelligent user interface allows to increase the controlled object autonomy level, as well as contributing to naturalness and ergonomics of human-machine interaction, allowing the user to take advantage of convenient and/or natural ways of interaction in accordance with his needs. The former aspect, namely, increasing the level of autonomy of the system, is important for complex robotic systems that function in information uncertainty conditions, the latter one (improving ergonomics and naturalness of the interface)—is important when the robotic system interacts with humans (social robotics, assistive robotics, exoskeletons, etc.).” x
D31S8“The need for intelligence in UIs has also driven the research and development of new AI methods and algorithms, enabling the development of human–computer intelligent interactions (HCII) and IUIs.”x
D32S138“… the systems which can mimic the human dialogue, and possibly the adaptive interfaces.” x
D33S49“The term “intelligent human-machine interface” is understood as interface that uses artificial intelligence technologies [43] Intelligent user interfaces allow increasing the autonomy of the device and contribute to the naturalness and ergonomics of human–machine interaction; thus, the user is free to use the ways of interaction that are convenient, or natural for certain situations.” x
D34S87“These interfaces belong to a type of intelligent systems that are capable of self-adapt to users with different health problems, this is possible through the determination of behavior characteristics that distinguishes each user from another.” x
D35S115“These interfaces change their behavior according the real time scenario on which it is implemented.” x
D36S66“This component adapts and renders elements of an interface through the use of ML algorithms by understanding the user’s goal.” x
D37S101“To coordinate the different professionals, trusted sources and systems that are dynamic and able to customize responses rapidly are needed to provide real-time information New intelligent user interfaces promise to increase the coordination quality and reduce the time frame to do this.” x
D38S204“To summarize, instead of the user adapting to an interface, an IUI can adapt to the user and its environment. The IUI tries to determine the needs of an individual user and attempts to maximize the efficiency of the communication. This approach is similar to an agent development toolkit according to specifications for interoperable agent-based systems.” x
Mark “x” is used to indicate characteristics extracted from definitions.
Table A2. Definitions analysis: Descriptive characteristics of IUI.
Table A2. Definitions analysis: Descriptive characteristics of IUI.
Adaptation/AdaptabiltyPersonalizationAbility to ReasonRuns at RuntimeAbility to MimickAblity to UnderstandAbility to DecideErgonomicNaturalCustomizableAbility to RepresentAssistanceAbility to ReasonAbility to CommunicateComprehensiveAutonomousAbility to Analyze User’S ActionsAbility to LearnAbility to RecognizeAbility to ModelIntelligenceAbility to Problem Solve
D1x
D2x x
D3x x x
D4 x x x
D5x
D6x
D7 x
D8
D9x x x
D10x x
D11x
D12 x x x
D13 x
D14 x x
D15 x x
D16x xx x x
D17 x
D18
D19 x x
D20 x
D21 x
D22x
D23 x
D24x
D25x x x
D26x
D27x
D28 x
D29x x
D30 x x
D31
D32x x
D33 xx x
D34x
D35x
D36x
D37 x
D38x x
Mark “x” is used to indicate characteristics extracted from definitions.
Table A3. Definitions analysis: What actions IUI perform and what do they adapt to.
Table A3. Definitions analysis: What actions IUI perform and what do they adapt to.
ActionAdaptation
AdaptationPersonaliationLearningKnowledge ObtainmentCustomizationReasoningCommunicationAssistanceAnalyzingProblem-SolvingModelingRepresentingContextSubject/UserUsers NeedsUsers Intent, GoalsHuman BehaviourGestureMediaAttentionDiscoursePatterns of BehaviorDomainScenarioEnvironmentSituationDeviceTask
D1x x
D2
D3x x x
D4 x xxxx xx
D5x x
D6x x xx
D7
D8
D9
D10x x x
D11x x
D12x
D13 x
D14 x x
D15 x x x x x x x
D16 x x x
D17 x
D18 x
D19 x x x x x x x
D20
D21 x
D22x x
D23
D24x x
D25x xx
D26x x
D27x x x xx
D28
D29
D30 xx
D31
D32x
D33 x
D34x x x
D35x x
D36x x
D37 x
D38xx x x
Mark “x” is used to indicate characteristics extracted from definitions.

References

  1. Shedroff, N.; Noessel, C. Make It So: Interaction Design Lessons from Science Fiction; Rosenfeld Media: New York, NY, USA, 2012. [Google Scholar]
  2. Movie Quotes Database. A Quote from 2001: A Space Odyssey Available. 2008–2022. Available online: https://www.moviequotedb.com/movies/2001-a-space-odyssey/quote_221.html (accessed on 3 July 2022).
  3. Dawden, D. HAL’s legacy; 2001’s computer as dream and reality: Edited by David G Stork MIT Press Cambridge Mass (1997) 384 pp £16.95 ISBN 0 212 19378 7. Int. J. Inf. Manag. 1997, 17, 297. [Google Scholar] [CrossRef]
  4. AbdAlmageed, W. Anti-spoofing’s state-of-the-art: Deep learning meets super sensors. Biomed. Technol. Today 2019, 2019, 8–11. [Google Scholar] [CrossRef]
  5. Gonçalves, T.G.; Kolski, C.; de Oliveira, K.M.; Travassos, G.H.; Strugeon, E.G.L. A Systematic Literature Review on Intelligent User Interfaces: Preliminary Results. In Proceedings of the 31st Conference on l’Interaction Homme-Machine: Adjunct, Grenoble, France, 10–13 December 2019; Association for Computing Machinery: New York, NY, USA, 2019. [Google Scholar] [CrossRef]
  6. Sanchez, C.; Cedillo, P.; Bermeo, A. A Systematic Mapping Study for Intelligent User Interfaces—IUI. In Proceedings of the 2017 International Conference on Information Systems and Computer Science (INCISCOS), Quito, Ecuador, 23–25 November 2017; pp. 361–368. [Google Scholar] [CrossRef]
  7. Miraz, M.H.; Ali, M.; Excell, P.S. Adaptive user interfaces and universal usability through plasticity of user interface design. Comput. Sci. Rev. 2021, 40, 100363. [Google Scholar] [CrossRef]
  8. Van Velsen, L.; Van Der Geest, T.; Klaassen, R.; Steehouder, M. User-centered evaluation of adaptive and adaptable systems: A literature review. Knowl. Eng. Rev. 2008, 23, 261–281. [Google Scholar] [CrossRef]
  9. Šumak, B.; Brdnik, S.; Pušnik, M. Sensors and Artificial Intelligence Methods and Algorithms for Human&Computer Intelligent Interaction: A Systematic Mapping Study. Sensors 2022, 22, 20. [Google Scholar] [CrossRef]
  10. Völkel, S.T.; Schneegass, C.; Eiband, M.; Buschek, D. What is “Intelligent” in Intelligent User Interfaces? A Meta-Analysis of 25 Years of IUI. In Proceedings of the 25th International Conference on Intelligent User Interfaces, Cagliari, Italy, 17–20 March 2020; Association for Computing Machinery: New York, NY, USA, 2020; pp. 477–487. [Google Scholar] [CrossRef]
  11. Maybury, M.T.; Wahlster, W. Intelligent User Interfaces: An Introduction. In Readings in Intelligent User Interfaces; Morgan Kaufmann Publishers Inc.: San Francisco, CA, USA, 1998; pp. 1–13. [Google Scholar]
  12. Schlungbaum, E. Individual User Interfaces and Model-Based User Interface Software Tools. In Proceedings of the 2nd International Conference on Intelligent User Interfaces, Orlando, FL, USA, 6–9 January 1997; Association for Computing Machinery: New York, NY, USA, 1997; pp. 229–232. [Google Scholar] [CrossRef]
  13. Liu, J.; Wong, C.K.; Hui, K.K. An adaptive user interface based on personalized learning. IEEE Intell. Syst. 2003, 18, 52–57. [Google Scholar] [CrossRef]
  14. Benyon, D.; Murray, D. Applying user modeling to human-computer interaction design. Artif. Intell. Rev. 1993, 7, 199–225. [Google Scholar] [CrossRef]
  15. Raheel, S. Improving the user experience using an intelligent Adaptive User Interface in mobile applications. In Proceedings of the 2016 IEEE International Multidisciplinary Conference on Engineering Technology (IMCET), Beirut, Lebanon, 2–4 November 2016; pp. 64–68. [Google Scholar] [CrossRef]
  16. Shaw, I.S. What is an Intelligent System? In Fuzzy Control of Industrial Systems: Theory and Applications; Springer: Boston, MA, USA, 1998; pp. 1–3. [Google Scholar] [CrossRef]
  17. Shaikh, S.; Sawand, M.; Khan, N.; Solangi, F.B. Comprehensive Understanding of Intelligent User Interfaces. Int. J. Adv. Comput. Sci. Appl. 2017, 8, 395–401. [Google Scholar] [CrossRef]
  18. International Organization for Standardization. Ergonomics of Human-System Interaction—Part 11: Usability: Definitions and Concepts; International Organization for Standardization: Geneva, Switzerland, 2018. [Google Scholar]
  19. International Organization for Standardization. Usabiltiy; International Organization for Standardization: Geneva, Switzerland, 2021. [Google Scholar]
  20. Rusu, C.; Rusu, V.; Roncagliolo, S.; González González, C. Usability and User Experience: What Should We Care About? Int. J. Inf. Technol. Syst. Approach (IJITSA) 2015, 8, 1–12. [Google Scholar] [CrossRef]
  21. Zhou, Y.; Niu, S. Research on the Evaluation System and Quantitative Methods of Smartphone Based on User Experience. In Proceedings of the 6th International Asia Conference on Industrial Engineering and Management Innovation; Qi, E., Ed.; Atlantis Press: Paris, France, 2016; pp. 97–106. [Google Scholar]
  22. Zhou, J.; Miao, X.; He, F.; Miao, Y. Effects of Font Style and Font Color in News Text on User Cognitive Load in Intelligent User Interfaces. IEEE Access 2022, 10, 10719–10730. [Google Scholar] [CrossRef]
  23. Weisz, J.D.; Muller, M.; Ross, S.I.; Martinez, F.; Houde, S.; Agarwal, M.; Talamadupula, K.; Richards, J.T. Better Together? An Evaluation of AI-Supported Code Translation. In Proceedings of the 27th International Conference on Intelligent User Interfaces, Helsinki, Finland, 22–25 March 2022; Association for Computing Machinery: New York, NY, USA, 2022; pp. 369–391. [Google Scholar] [CrossRef]
  24. Höök, K. Tutorial 2: Designing and Evaluating Intelligent User Interfaces. In Proceedings of the 3rd International Conference on Intelligent User Interfaces, San Francisco, CA, USA, 6–9 January 1998; Association for Computing Machinery: New York, NY, USA, 1998; pp. 5–6. [Google Scholar] [CrossRef]
  25. Gajos, K.Z.; Everitt, K.; Tan, D.S.; Czerwinski, M.; Weld, D.S. Predictability and Accuracy in Adaptive User Interfaces. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Florence, Italy, 5–10 April 2008; Association for Computing Machinery: New York, NY, USA, 2008; pp. 1271–1274. [Google Scholar] [CrossRef]
  26. Hefley, W.E.; Murray, D. Intelligent User Interfaces. In Proceedings of the 1st International Conference on Intelligent User Interfaces, Orlando, FL, USA, 4–7 January 1993; Association for Computing Machinery: New York, NY, USA, 1993; pp. 3–10. [Google Scholar] [CrossRef]
  27. Jordan, M.I.; Mitchell, T.M. Machine learning: Trends, perspectives, and prospects. Science 2015, 349, 255–260. [Google Scholar] [CrossRef] [PubMed]
  28. Painuli, D.; Mishra, D.; Bhardwaj, S.; Aggarwal, M. 20—Forecast and prediction of COVID-19 using machine learning. In Data Science for COVID-19; Kose, U., Gupta, D., de Albuquerque, V.H.C., Khanna, A., Eds.; Academic Press: Cambridge, MA, USA, 2021; pp. 381–397. [Google Scholar] [CrossRef]
  29. Abdul, A.; Vermeulen, J.; Wang, D.; Lim, B.Y.; Kankanhalli, M. Trends and Trajectories for Explainable, Accountable and Intelligible Systems: An HCI Research Agenda. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada, 21–26 April 2018. [Google Scholar]
  30. Guerino, G.C.; Valentim, N.M.C. Usability and user experience evaluation of natural user interfaces: A systematic mapping study. IET Softw. 2020, 14, 451–467. [Google Scholar] [CrossRef]
  31. Petersen, K.; Feldt, R.; Mujtaba, S.; Mattsson, M. Systematic Mapping Studies in Software Engineering. In Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, Bari, Italy, 26–27 June 2008; BCS Learning & Development Ltd.: Swindon, Germany, 2008; pp. 68–77. [Google Scholar]
  32. Wieringa, R.; Maiden, N.; Mead, N.; Rolland, C. Requirements Engineering Paper Classification and Evaluation Criteria: A Proposal and a Discussion. Requir. Eng. 2005, 11, 102–107. [Google Scholar] [CrossRef]
  33. Patrick, E. Intelligent User Interfaces: Introduction and Survey; TU Delft: Delft, The Netherlands, 2003. [Google Scholar]
  34. Balaji, T.K.; Annavarapu, C.S.R.; Bablani, A. Machine Learning Algorithms for Social Media Analysis: A Survey. Comput. Sci. Rev. 2021, 40, 100395. [Google Scholar] [CrossRef]
  35. Zhang, Y. New Advances in Machine Learning; IntechOpen: London, UK, 2010. [Google Scholar]
  36. Giovanna, C.; Nassimbeni, G.; Orzes, G.; Sartor, M. Behind the definition of Industry 4.0: Analysis and open questions. Int. J. Prod. Econ. 2020, 226, 107617. [Google Scholar] [CrossRef]
  37. Bornmann, L. The problem of citation impact assessments for recent publication years in institutional evaluations. J. Inf. 2013, 7, 722–729. [Google Scholar] [CrossRef]
  38. Chakraborty, N.; Mondal, S. Color Pass: An intelligent user interface to resist shoulder surfing attack. In Proceedings of the 2014 IEEE Students’ Technology Symposium, Kharagpur, India, 28 February–2 March 2014; pp. 13–18. [Google Scholar] [CrossRef]
  39. Taele, P.; Hammond, T. BopoNoto: An Intelligent Sketch Education Application for Learning Zhuyin Phonetic Script. In Proceedings of the 21st International Conference on Distributed Multimedia Systems, Vancouver, BC, Canada, 31 August–2 September 2015; pp. 101–107. [Google Scholar] [CrossRef]
  40. Dostal, J.; Kristensson, P.O.; Quigley, A. Subtle Gaze-Dependent Techniques for Visualising Display Changes in Multi-Display Environments. In Proceedings of the 2013 International Conference on Intelligent User Interfaces, Santa Monica, CA, USA, 19–22 March 2013; Association for Computing Machinery: New York, NY, USA, 2013; pp. 137–148. [Google Scholar] [CrossRef]
  41. Hartmann, M. Challenges in Developing User-Adaptive Intelligent User Interfaces; LWA: Watervliet, NY, USA, 2009. [Google Scholar]
  42. Höök, K. Steps to take before intelligent user interfaces become real. Interact. Comput. 2000, 12, 409–426. [Google Scholar] [CrossRef]
  43. Antsaklis, P.J.; Passino, K.M. An Introduction to Intelligent and Autonomous Control; Kluwer Academic Publishers: Park Norwell, MA, USA, 1993. [Google Scholar]
  44. Paris, C.; Sidner, C.L. Introduction to the KBS Special Issue on Intelligent User Interfaces. Knowl.-Based Syst. 2007, 20, 509–510. [Google Scholar] [CrossRef]
  45. Pavlov, A.; Pidnebesna, H.; Stepashko, V. Ontology-Based Approach to Construction of Intelligent Interface for Inductive Modeling Tools. In Proceedings of the 2020 IEEE 15th International Conference on Computer Sciences and Information Technologies (CSIT), Zbarazh, Ukraine, 23–26 September 2020; Volume 2, pp. 26–29. [Google Scholar] [CrossRef]
  46. Wood, S.D.; Zaientz, J.; Beard, J.; Frederiksen, R.; Lisse, S.; Crossman, J.; Huber, M. An Intelligent Interface-Agent Framework for Supervisory Command and Control; Technical Report; Soar Technology Inc.: Ann Arbor, MI, USA, 2004. [Google Scholar]
  47. Dyke Parunak, H.V.; Huber, M.; Jones, R.; Quist, M.; Zaientz, J. CaFé: A Group Process to Rationalize Technologies in Hybrid AAMAS Systems. In International Workshop on Engineering Multi-Agent Systems; Springer: Berlin, Germany, 2014; pp. 227–245. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.