Intelligent User Interfaces (IUIs) merge artificial intelligence and human–computer interaction to deliver context-aware, adaptive experiences. Yet research still lacks a cohesive view of how IUIs are integrated into software design/engineering and how they affect software quality. This systematic mapping study reviews 366 peer-reviewed works to identify gaps in IUI implementation across the development lifecycle. We analyze five dimensions: deployment environments, application domains, development phases, implementation techniques, and quality characteristics. IUIs are chiefly realized in web and mobile applications using machine learning, user modeling, and natural language processing. While gains in interaction and functional suitability are reported, security, reliability, and early-phase user involvement remain underexplored. Our findings call for stronger evaluation methods, standardized definitions, and tighter integration of AI-based interfaces into formal engineering workflows. The study offers a data-driven overview that bridges AI and software engineering, laying a foundation for quality-driven, automated adoption of IUIs.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Implementation of Intelligent User Interfaces and Their Impact on Software Quality: A Systematic Mapping Study

  • Pedro Aguilar-Encarnacion,
  • Carlos Iñiguez-Jarrín,
  • Julio Sandobalín

摘要

Intelligent User Interfaces (IUIs) merge artificial intelligence and human–computer interaction to deliver context-aware, adaptive experiences. Yet research still lacks a cohesive view of how IUIs are integrated into software design/engineering and how they affect software quality. This systematic mapping study reviews 366 peer-reviewed works to identify gaps in IUI implementation across the development lifecycle. We analyze five dimensions: deployment environments, application domains, development phases, implementation techniques, and quality characteristics. IUIs are chiefly realized in web and mobile applications using machine learning, user modeling, and natural language processing. While gains in interaction and functional suitability are reported, security, reliability, and early-phase user involvement remain underexplored. Our findings call for stronger evaluation methods, standardized definitions, and tighter integration of AI-based interfaces into formal engineering workflows. The study offers a data-driven overview that bridges AI and software engineering, laying a foundation for quality-driven, automated adoption of IUIs.