中文
相关论文

相关论文: Linking Sketches and Diagrams to Source Code Artif…

200 篇论文

Sketches are the most abstract 2D representations of real-world objects. Although a sketch usually has geometrical distortion and lacks visual cues, humans can effortlessly envision a 3D object from it. This suggests that sketches encode…

计算机视觉与模式识别 · 计算机科学 2022-01-20 Jiayun Wang , Jierui Lin , Qian Yu , Runtao Liu , Yubei Chen , Stella X. Yu

A visual programming language uses pictorial tools such as diagrams to represent its structural units and control stream. It is useful for enhancing understanding, maintenance, verification, testing, and parallelism. This paper proposes a…

编程语言 · 计算机科学 2013-04-23 Sabah Al-Fedaghi

Software comprehension can be extremely time-consuming due to the ever-growing size of codebases. Consequently, there is an increasing need to accelerate the code comprehension process to facilitate maintenance and reduce associated costs.…

软件工程 · 计算机科学 2024-01-15 Krzysztof Borowski , Bartosz Baliś , Tomasz Orzechowski

Charts are high-density visualization carriers for complex data, serving as a crucial medium for information extraction and analysis. Automated chart understanding poses significant challenges to existing multimodal large language models…

计算机视觉与模式识别 · 计算机科学 2025-05-27 Muye Huang , Lingling Zhang , Jie Ma , Han Lai , Fangzhi Xu , Yifei Li , Wenjun Wu , Yaqiang Wu , Jun Liu

Human sketch has already proved its worth in various visual understanding tasks (e.g., retrieval, segmentation, image-captioning, etc). In this paper, we reveal a new trait of sketches - that they are also salient. This is intuitive as…

计算机视觉与模式识别 · 计算机科学 2023-03-31 Ayan Kumar Bhunia , Subhadeep Koley , Amandeep Kumar , Aneeshan Sain , Pinaki Nath Chowdhury , Tao Xiang , Yi-Zhe Song

Software development relies heavily on traceability links between various software artifacts to ensure quality and facilitate maintenance. While automated traceability recovery techniques have advanced for different artifact pairs, the…

软件工程 · 计算机科学 2026-03-18 Zhifei Chen , Lata Yi , Liming Nie , Yangyang Zhao , Hao Liu , Yiqing Shi , Wei Song

Stack Overflow has been heavily used by software developers to seek programming-related information. More and more developers use Community Question and Answer forums, such as Stack Overflow, to search for code examples of how to accomplish…

软件工程 · 计算机科学 2022-10-31 Zhipeng Gao , Xin Xia , David Lo , John Grundy , Xindong Zhang , Zhenchang Xing

Sketching is a uniquely human tool for expressing ideas and creativity. The animation of sketches infuses life into these static drawings, opening a new dimension for designers. Animating sketches is a time-consuming process that demands…

计算机视觉与模式识别 · 计算机科学 2025-08-12 Ruolin Yang , Da Li , Honggang Zhang , Yi-Zhe Song

Sketching is a powerful artistic technique for capturing essential visual information about real-world objects and has increasingly attracted attention in image synthesis research. However, the field lacks a unified benchmark to evaluate…

计算机视觉与模式识别 · 计算机科学 2025-04-10 Xingyue Lin , Xingjian Hu , Shuai Peng , Jianhua Zhu , Liangcai Gao

Deep Neural Networks are the basic building blocks of modern Artificial Intelligence. They are increasingly replacing or augmenting existing software systems due to their ability to learn directly from the data and superior accuracy on…

机器学习 · 计算机科学 2020-12-18 Jatin Sharma , Shobha Lata

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…

人机交互 · 计算机科学 2010-08-10 Zeeshan Ahmed , Sudhir Kumar Ganti , Hans Kyhlbäck

Graphic layout generation is a growing research area focusing on generating aesthetically pleasing layouts ranging from poster designs to documents. While recent research has explored ways to incorporate user constraints to guide the layout…

Source code written in textual programming languages is typically edited in integrated development environments or specialized code editors. These tools often display various visual items, such as icons, color highlights or more advanced…

软件工程 · 计算机科学 2018-11-13 Matúš Sulír , Michaela Bačíková , Sergej Chodarev , Jaroslav Porubän

When answering questions about images, humans naturally point, label, and draw to explain their reasoning. In contrast, modern vision-language models (VLMs) such as Gemini-3-Pro and GPT-5 only respond with text, which can be difficult for…

计算机视觉与模式识别 · 计算机科学 2026-04-29 Brandon Collins , Logan Bolton , Hung Huy Nguyen , Mohammad Reza Taesiri , Trung Bui , Anh Totti Nguyen

Sketch animations offer a powerful medium for visual storytelling, from simple flip-book doodles to professional studio productions. While traditional animation requires teams of skilled artists to draw key frames and in-between frames,…

图形学 · 计算机科学 2024-11-19 Hmrishav Bandyopadhyay , Yi-Zhe Song

With recent advancements in the capabilities of Text-to-Image (T2I) AI models, product designers have begun experimenting with them in their work. However, T2I models struggle to interpret abstract language and the current user experience…

Multiple sketch datasets have been proposed to understand how people draw 3D objects. However, such datasets are often of small scale and cover a small set of objects or categories. In addition, these datasets contain freehand sketches…

计算机视觉与模式识别 · 计算机科学 2022-09-20 Chufeng Xiao , Wanchao Su , Jing Liao , Zhouhui Lian , Yi-Zhe Song , Hongbo Fu

Accurately drawing 3D objects is difficult for untrained individuals, as it requires an understanding of perspective and its effects on geometry and proportions. Step-by-step tutorials break the complex task of sketching an entire object…

图形学 · 计算机科学 2016-07-28 James W. Hennessey , Han Liu , Holger Winnemöller , Mira Dontcheva , Niloy J. Mitra

Understanding or comprehending source code is one of the core activities of software engineering. Understanding object-oriented source code is essential and required when a programmer maintains, migrates, reuses, documents or enhances…

软件工程 · 计算机科学 2016-01-29 Ra'Fat AL-msie'deen

Sketches are a family of streaming algorithms widely used in the world of big data to perform fast, real-time analytics. A popular sketch type is Quantiles, which estimates the data distribution of a large input stream. We present…

数据结构与算法 · 计算机科学 2022-08-22 Shaked Elias-Zada , Arik Rinberg , Idit Keidar