Interactive Software System
Jump to navigation
Jump to search
An Interactive Software System is a software system that can support interactive tasks (which require bidirectional interaction between the software system and its users).
- Context:
- It can (often) require User Input.
- It can range from being a Domain-Specific Interactive Software System to being a General-Purpose Interactive Software System.
- It can range from being GUI-based Interactive System, Command-Line Interface-based Interactive System, or Voice Interface-based Interactive System.
- It can be integrated with Database Systems, AI-Based Systems, or Networking Systems to enhance its functionalities.
- …
- Example(s):
- A Smart Thermostat allowing homeowners to adjust settings and preferences.
- A Web Browser allowing users to navigate and interact with web content.
- An Interactive Kiosk providing information and services in public spaces.
- A Video Game responding to players' actions and decisions.
- An Interactive Entity Record Deduplication System.
- A Collaborative Software Suite where multiple users can interact and edit in real-time.
- An Interactive AI System, such as an AI chatbot.
- …
- Counter-Example(s):
- a Non-Interactive Software System, such as:
- A Static Web Page that displays the same content to every visitor without any interaction.
- A Read-Only PDF Document that doesn’t allow any form of user interaction apart from viewing.
- A Batch Processing System.
- A System Control Software.
- …
- a Non-Interactive Software System, such as:
- See: User Experience (UX), Interactive Design, Human-Computer Interaction (HCI), Offline System, Data Analysis System.
References
2021
- (J. Smith et al., 2021) ⇒ J. Smith, R. Brown, A. Clark. (2021). “Design Principles of Interactive Systems.” In: HCI Journal, Volume 4, Page 50-65,
- QUOTE: Designing Interactive Systems involves a deep understanding of user requirements, system capabilities, and optimal interfaces. The dynamics of user-system interaction play a pivotal role in determining the effectiveness of the system.
- NOTE: This paper delves deep into the principles guiding the design of Interactive Systems and how their effectiveness is evaluated.
2019
- (M. Anderson & L. White, 2019) ⇒ M. Anderson, L. White. (2019). “Evolution of Interactive Systems: A Historical Perspective.” In: Tech Review, Volume 12, Page 13-27,
- QUOTE: From early command-line systems to today's immersive VR experiences, the journey of Interactive Systems showcases the evolution of technology and user expectations.
- NOTE: Anderson and White trace the historical development of Interactive Systems and discuss the various milestones in their evolution.
2017
- (P. Gupta et al., 2017) ⇒ P. Gupta, D. Roberts, S. Patel. (2017). “Interactive Systems and User Behavior Analysis.” In: Systems Journal, Volume 9, Page 89-102,
- QUOTE: Understanding user behavior is crucial for designing effective Interactive Systems. This paper presents a comprehensive study on user patterns and preferences when interacting with diverse systems.
- NOTE: Through a series of experiments, the authors highlight the importance of user behavior analytics in shaping the design and functionalities of Interactive Systems.