English
Related papers

Related papers: Towards the Right Direction in BiDirectional User …

200 papers

Interfaces are recognized as an important mechanism to define contracts governing interactions between semi-independent software modules. Well-designed interfaces significantly reduce software complexity and ease maintainability by…

Software Engineering · Computer Science 2013-10-01 Hani Abdeen , Osama Shata , Abdelkarim Erradi

Brain computer interfaces (BCI) provide a direct communication link between the brain and a computer or other external devices. They offer an extended degree of freedom either by strengthening or by substituting human peripheral working…

Human-Computer Interaction · Computer Science 2021-08-27 Simanto Saha , Khondaker A. Mamun , Khawza Ahmed , Raqibul Mostafa , Ganesh R. Naik , Ahsan Khandoker , Sam Darvishi , Mathias Baumert

Mental Imagery based Brain-Computer Interfaces (MI-BCI) enable their users to control an interface, e.g., a prosthesis, by performing mental imagery tasks only, such as imagining a right arm movement while their brain activity is measured…

Human-Computer Interaction · Computer Science 2019-05-24 Léa Pillette , Camille Jeunet , Roger N'Kambou , Bernard N'Kaoua , Fabien Lotte

We take a critical lens toward the pursuit of racially inclusive language technologies and identify several areas necessitating future work. We discuss the potential harms of conversational technologies, outline three challenges that arise…

Human-Computer Interaction · Computer Science 2023-03-27 Kimi Wenzel , Geoff Kaufman

Children in a large number of international and cross-cultural families in and outside of the US learn and speak more than one language. However, parents often struggle to acquaint their young children with their local language if the child…

Human-Computer Interaction · Computer Science 2021-04-20 Neelma Bhatti , Timothy L. Stelter , D. Scott McCrickard

The frequency with which people interact with technology means that users may develop interface habits, i.e. fast, automatic responses to stable interface cues. Design guidelines often assume that interface habits are beneficial. However,…

Human-Computer Interaction · Computer Science 2020-05-15 Diego Garaialde , Christopher P. Bowers , Charlie Pinder , Priyal Shah , Shashwat Parashar , Leigh Clark , Benjamin R. Cowan

This study explores the capabilities of Large Language Models, particularly OpenAI's ChatGPT, in addressing the challenges associated with software modeling, explicitly focusing on the bidirectional traceability problem between design…

Software Engineering · Computer Science 2023-10-11 Hideyuki Kanuka , Genta Koreki , Ryo Soga , Kazu Nishikawa

Language User Interfaces (LUIs) could improve human-machine interaction for a wide variety of tasks, such as playing music, getting insights from databases, or instructing domestic robots. In contrast to traditional hand-crafted approaches,…

Computation and Language · Computer Science 2020-07-30 Harm de Vries , Dzmitry Bahdanau , Christopher Manning

Throughout the past decade, research in HCI has identified numerous instances of dark patterns in digital interfaces. These efforts have led to a well-fostered typology describing harmful strategies users struggle to navigate. However, an…

Human-Computer Interaction · Computer Science 2024-05-14 Thomas Mildner , Albert Inkoom , Rainer Malaka , Jasmin Niess

Information-seeking dialogues span a wide range of questions, from simple factoid to complex queries that require exploring multiple facets and viewpoints. When performing exploratory searches in unfamiliar domains, users may lack…

Information Retrieval · Computer Science 2024-10-30 Weronika Łajewska , Krisztian Balog , Damiano Spina , Johanne Trippas

Context: Human-centric software design and development focuses on how users want to carry out their tasks rather than making users accommodate their software. Software users can have different genders, ages, cultures, languages,…

Software Engineering · Computer Science 2024-02-06 Vedant Chauhan , Chetan Arora , Hourieh Khalajzadeh , John Grundy

User interface (UI) is point of interaction between user and computer software. The success and failure of a software application depends on User Interface Design (UID). Possibility of using a software, easily using and learning are issues…

Computers and Society · Computer Science 2014-01-27 Behnam Faghih , Dr. Mohammad Reza Azadehfar , Prof. S. D. Katebi

Bidirectional typing combines two modes of typing: type checking, which checks that a program satisfies a known type, and type synthesis, which determines a type from the program. Using checking enables bidirectional typing to support…

Programming Languages · Computer Science 2022-03-21 Jana Dunfield , Neel Krishnaswami

Human computer interaction is shifting from screen-based systems to multimodal interfaces where artificial intelligence powered systems increasingly interpret user intent through speech, gesture, and gaze. Yet users rarely understand how…

Human-Computer Interaction · Computer Science 2026-05-05 Ankur Bhatt , Sven Mayer

With Artificial Intelligence (AI) becoming ubiquitous in every application domain, the need for explanations is paramount to enhance transparency and trust among non-technical users. Despite the potential shown by Explainable AI (XAI) for…

Human-Computer Interaction · Computer Science 2024-02-05 Aditya Bhattacharya

In this work, we use language modeling to investigate the factors that influence insertional code-switching. Code-switching occurs when a speaker alternates between one language variety (the primary language) and another (the secondary…

Computation and Language · Computer Science 2026-05-05 Debasmita Bhattacharya , Marten van Schijndel

Pressed by the difficulty of writing asynchronous, event-driven code, mainstream languages have recently been building in support for a variety of advanced control-flow features. Meanwhile, experimental language designs have suggested…

Programming Languages · Computer Science 2020-10-20 Yizhou Zhang , Guido Salvaneschi , Andrew C. Myers

The assessment of bidirectional heuristic search has been incorrect since it was first published more than a quarter of a century ago. For quite a long time, this search strategy did not achieve the expected results, and there was a major…

Artificial Intelligence · Computer Science 2014-11-17 H. Kaindl , G. Kainz

As the rate of content production grows, we must make a staggering number of daily decisions about what information is worth acting on. For any flourishing online social media system, users can barely keep up with the new content shared by…

Social and Information Networks · Computer Science 2016-11-18 Nathan O. Hodas , Kristina Lerman

International students face struggles when adapting to the host country. They are more susceptible to mental health problems than domestic students. While Conversational User Interfaces (CUIs) are increasingly researched and implemented,…

Human-Computer Interaction · Computer Science 2026-05-19 Yuhui Xu , Isabel Blijenburg , Bhakti Moghe , Maarten Houben , Daniel Tetteroo , Wijnand IJsselsteijn , Minha Lee