English
Related papers

Related papers: The Command Line GUIde: Graphical Interfaces from …

200 papers

CAPTCHAs or reverse Turing tests are real-time assessments used by programs (or computers) to tell humans and machines apart. This is achieved by assigning and assessing hard AI problems that could only be solved easily by human but not by…

Human-Computer Interaction · Computer Science 2014-02-05 A. K. B. Karunathilake , B. M. D. Balasuriya , R. G. Ragel

In this paper, we present a review of the recent work in deep learning methods for user interface design. The survey encompasses well known deep learning techniques (deep neural networks, convolutional neural networks, recurrent neural…

Human-Computer Interaction · Computer Science 2023-03-24 Subtain Malik , Muhammad Tariq Saeed , Marya Jabeen Zia , Shahzad Rasool , Liaquat Ali Khan , Mian Ilyas Ahmed

User Interface Description Languages (UIDLs) are high-level languages that facilitate the development of Human-Machine Interfaces, such as Graphical User Interface (GUI) applications. They usually provide first-class primitives to specify…

Programming Languages · Computer Science 2025-08-20 Basile Pesin , Celia Picard , Cyril Allignol

Recent autonomous AI agents such as Codex, and Claude Code have made it increasingly practical for users to delegate complex tasks, including writing emails, executing code, issuing shell commands, and carrying out multi-step plans.…

Human-Computer Interaction · Computer Science 2026-04-21 Haomin Zhuang , Hanwen Xing , Xiangliang Zhang

AI assistants can now carry out tasks for users by directly interacting with website UIs. Current semantic parsing and slot-filling techniques cannot flexibly adapt to many different websites without being constantly re-trained. We propose…

Computation and Language · Computer Science 2021-04-15 Sahisnu Mazumder , Oriana Riva

Nowadays, user authentication is one of the important topics in information security. Strong textbased password schemes could provide with certain degree of security. However, the fact that strong passwords are difficult to memorize often…

Cryptography and Security · Computer Science 2009-12-08 Farnaz Towhidi , Maslin Masrom

Humans can learn to operate the user interface (UI) of an application by reading an instruction manual or how-to guide. Along with text, these resources include visual content such as UI screenshots and images of application icons…

Computation and Language · Computer Science 2023-01-25 Pratyay Banerjee , Shweti Mahajan , Kushal Arora , Chitta Baral , Oriana Riva

Hand interactions are increasingly used as the primary input modality in immersive environments, but they are not always feasible due to situational impairments, motor limitations, and environmental constraints. Speech interfaces have been…

Human-Computer Interaction · Computer Science 2025-07-25 Chen Liang , Yuxuan Liu , Martez Mott , Anhong Guo

Claude Code is an agentic coding tool that can run shell commands, edit files, and call external services on behalf of the user. This study describes its comprehensive architecture by analyzing the publicly available TypeScript source code…

Software Engineering · Computer Science 2026-04-17 Jiacheng Liu , Xiaohan Zhao , Xinyi Shang , Zhiqiang Shen

We propose a new method for generating explanations with AI and a tool to test its expressive power within a user interface. In order to bridge the gap between philosophy and human-computer interfaces, we show a new approach for the…

Human-Computer Interaction · Computer Science 2022-02-22 Francesco Sovrano , Fabio Vitali

Designing human computer interaction interface is an important and a complex task, but it could be simplified by decomposing task into subcomponents and maintaining relationships among those subcomponents. Task decomposition is a structured…

Human-Computer Interaction · Computer Science 2010-08-10 Zeeshan Ahmed , Sudhir Kumar Ganti , Hans Kyhlbäck

In this paper, we define visual log of a software system as data capturing the interactions between its users and its graphic user interface (GUI), such as screen-shots and screen recordings. We vision that mining such visual log could be…

Software Engineering · Computer Science 2016-10-28 Hung Pham , Tam Nguyen , Phong Vu , Tung Nguyen

Live time-lapse microscopy is essential for a wide range of biological applications. Software-based automation is the gold standard for the operation of hardware accessories necessary for image acquisition. Given that current software…

Image and Video Processing · Electrical Eng. & Systems 2019-06-20 Quang Long Pham , David Chege , Timothy Dijamco , Migle Surblyte , Akshay Naik , Kolawole Campbell , Nhat-Anh-Nguyen Tong , Roman Voronov

Modern technology driven information systems are part of our daily lives. However, this deep integration poses new challenges to the human computer interaction (HCI) professionals. With the rapid growth of mobile and cloud computing and the…

Human-Computer Interaction · Computer Science 2026-03-30 Rajan Das Gupta , Ashikur Rahman , Md Imrul Hasan Showmick , Md. Yeasin Rahat , Md. Jakir Hossen

With current development universally in computing, now a days user interaction approaches with mouse, keyboard, touch-pens etc. are not sufficient. Directly using of hands or hand gestures as an input device is a method to attract people…

Computer Vision and Pattern Recognition · Computer Science 2018-03-20 Vandit Gajjar , Viraj Mavani , Ayesha Gurnani

The emergence of GUI is a great progress in the history of computer science and software design. GUI makes human computer interaction more simple and interesting. Python, as a popular programming language in recent years, has not been…

Human-Computer Interaction · Computer Science 2018-09-04 Jinwei Lin , Aimin Zhou

Drag and drop operation is one of the key capabilities of any Graphical User Interface. The user can do quite complex operations simply by visually dragging and dropping objects from one location to another. It saves user from remembering…

Human-Computer Interaction · Computer Science 2014-04-30 Umakant Mishra

Programs have to be designed in such a way as to make them looking good and being handy for all users. Adaptive interface, with all the numerous achievements throughout 30 years of its history, contains and in reality is based on one…

Human-Computer Interaction · Computer Science 2011-09-15 Sergey Andreyev

Integrated Development Environments (IDEs) have become central to modern software development, especially with the integration of Artificial Intelligence (AI) to enhance programming efficiency and decision-making. The study of in-IDE…

Software Engineering · Computer Science 2024-01-23 Agnia Sergeyuk , Sergey Titov , Maliheh Izadi

This paper explores interaction designs for generative AI interfaces that necessitate human involvement throughout the generation process. We argue that such interfaces can promote cognitive engagement, agency, and thoughtful…

Human-Computer Interaction · Computer Science 2025-04-14 Kenneth C. Arnold , Jiho Kim