English
Related papers

Related papers: PyDraw: a GUI drawing generator based on Tkinter a…

200 papers

Graphic design is a creative and innovative process that plays a crucial role in applications such as e-commerce and advertising. However, developing an automated design system that can faithfully translate user intentions into editable…

Computer Vision and Pattern Recognition · Computer Science 2026-03-27 Xincheng Shuai , Song Tang , Yutong Huang , Henghui Ding , Dacheng Tao

Graphical user interface (GUI) grounding, the process of mapping human instructions to GUI actions, serves as a fundamental basis to autonomous GUI agents. While existing grounding models achieve promising performance to simulate the mouse…

Human-Computer Interaction · Computer Science 2026-01-13 Zeyi Liao , Yadong Lu , Boyu Gou , Huan Sun , Ahmed Awadallah

Artificial Intelligence (AI)-driven material design has been attracting great attentions as a groundbreaking technology across a wide spectrum of industries. Molecular design is particularly important owing to its broad application domains…

The tidyverse is a popular meta-package comprising several core R packages to aid in various data science tasks, including data import, manipulation and visualisation. Although functionalities offered by the tidyverse can generally be…

Other Statistics · Statistics 2025-10-16 Emi Tanaka

Game development is a highly technical practice that traditionally requires programming skills. This serves as a barrier to entry for would-be developers or those hoping to use games as part of their creative expression. While there have…

Human-Computer Interaction · Computer Science 2024-10-03 Megan Sumner , Vardan Saini , Matthew Guzdial

We present Viser, a 3D visualization library for computer vision and robotics. Viser aims to bring easy and extensible 3D visualization to Python: we provide a comprehensive set of 3D scene and 2D GUI primitives, which can be used…

Computer Vision and Pattern Recognition · Computer Science 2025-07-31 Brent Yi , Chung Min Kim , Justin Kerr , Gina Wu , Rebecca Feng , Anthony Zhang , Jonas Kulhanek , Hongsuk Choi , Yi Ma , Matthew Tancik , Angjoo Kanazawa

Crafting computer-aided design (CAD) models has long been a painstaking and time-intensive task, demanding both precision and expertise from designers. With the emergence of 3D generation, this task has undergone a transformative impact,…

Computer Vision and Pattern Recognition · Computer Science 2025-12-15 Tri Le , Khang Nguyen , Baoru Huang , Tung D. Ta , Anh Nguyen

Modern rendering libraries provide unprecedented realism, producing real-time photorealistic 3D graphics on commodity hardware. Visual fidelity, however, comes at the cost of increased complexity and difficulty of usage, with many rendering…

Graphics · Computer Science 2020-12-08 Radu Alexandru Rosu , Sven Behnke

High-level scripting languages are in many ways polar opposites to GPUs. GPUs are highly parallel, subject to hardware subtleties, and designed for maximum throughput, and they offer a tremendous advance in the performance achievable for a…

Software Engineering · Computer Science 2013-04-23 Andreas Klöckner , Nicolas Pinto , Bryan Catanzaro , Yunsup Lee , Paul Ivanov , Ahmed Fasih

Graphic design is an effective language for visual communication. Using complex composition of visual elements (e.g., shape, color, font) guided by design principles and aesthetics, design helps produce more visually-appealing content. The…

Human-Computer Interaction · Computer Science 2023-09-06 Danqing Huang , Jiaqi Guo , Shizhao Sun , Hanling Tian , Jieru Lin , Zheng Hu , Chin-Yew Lin , Jian-Guang Lou , Dongmei Zhang

In recent years, data has emerged as the new gold, serving as a powerful tool for creating intelligent systems. However, procuring high-quality data remains challenging, especially for code. To address this, we developed TinyPy Generator, a…

Programming Languages · Computer Science 2024-03-12 Kamel Yamani , Marwa Naïr , Riyadh Baghdadi

A touch sensitive screen displays the information on the screen and also receives the input by sensing a user's touch on the same screen. This mechanism facilitates system interaction directly through the screen without needing a mouse or…

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

Programming has become an essential component of K-12 education and serves as a pathway for developing computational thinking skills. Given the complexity of programming and the advanced skills it requires, previous research has introduced…

Human-Computer Interaction · Computer Science 2024-12-13 Yunnong Chen , Shuhong Xiao , Yaxuan Song , Zejian Li , Lingyun Sun , Liuqing Chen

The present paper introduces the initial implementation of a software exploration tool targeting graphical user interface (GUI) driven applications. GUITracer facilitates the comprehension of GUI-driven applications by starting from their…

Software Engineering · Computer Science 2017-02-28 Arthur-Jozsef Molnar

Graphical User Interface (GUI) agents, powered by Large Foundation Models, have emerged as a transformative approach to automating human-computer interaction. These agents autonomously interact with digital systems or software applications…

Programs for complicated engineering and scientific tasks always have to deal with a problem of showing numerous graphical results. The limits of the screen space and often opposite requirements from different users are the cause of the…

Graphics · Computer Science 2007-06-29 Sergey Andreyev

Creative coding is an experimentation-heavy activity that requires translating high-level visual ideas into code. However, most languages and libraries for creative coding may not be adequately intuitive for beginners. In this paper, we…

Programming Languages · Computer Science 2024-04-17 Mark Edward M. Gonzales , Hans Oswald A. Ibrahim , Elyssia Barrie H. Ong , Ryan Austin Fernandez

We introduce a graphical user interface for constructing arbitrary tensor networks and specifying common operations like contractions or splitting, denoted GuiTeNet. Tensors are represented as nodes with attached legs, corresponding to the…

Mathematical Software · Computer Science 2020-12-17 Lisa Sahlmann , Christian B. Mendl

Python's dynamic typing system offers flexibility and expressiveness but can lead to type-related errors, prompting the need for automated type inference to enhance type hinting. While existing learning-based approaches show promising…

Software Engineering · Computer Science 2024-08-14 Chong Wang , Jian Zhang , Yiling Lou , Mingwei Liu , Weisong Sun , Yang Liu , Xin Peng

Representing the semantics of GUI screens and components is crucial to data-driven computational methods for modeling user-GUI interactions and mining GUI designs. Existing GUI semantic representations are limited to encoding either the…

Human-Computer Interaction · Computer Science 2021-01-28 Toby Jia-Jun Li , Lindsay Popowski , Tom M. Mitchell , Brad A. Myers