中文
相关论文

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

200 篇论文

Keyword-based mobile screen search does not account for screen content and fails to operate as a universal tool for all levels of users. Visual searching (e.g., image, sketch) is structured and easy to adopt. Current visual search…

计算机视觉与模式识别 · 计算机科学 2023-01-18 Soumik Mohian , Christoph Csallner

[Background] In large open-source software projects, development knowledge is often fragmented across multiple artefacts and contributors such that individual stakeholders are generally unaware of the full breadth of the product features.…

软件工程 · 计算机科学 2024-08-05 Tim Puhlfürß , Lloyd Montgomery , Walid Maalej

Software visualizations are usually realized as standalone and isolated tools that use embedded code viewers within the visualization. In the context of program comprehension, only few approaches integrate visualizations into code editors,…

软件工程 · 计算机科学 2023-08-31 Alexander Krause-Glau , Wilhelm Hasselbring

Comments are an integral part of software development; they are natural language descriptions associated with source code elements. Understanding explicit associations can be useful in improving code comprehensibility and maintaining the…

计算与语言 · 计算机科学 2019-12-17 Sheena Panthaplackel , Milos Gligoric , Raymond J. Mooney , Junyi Jessy Li

A sketch is a probabilistic data structure used to record frequencies of items in a multi-set. Sketches are widely used in various fields, especially those that involve processing and storing data streams. In streaming applications with…

数据结构与算法 · 计算机科学 2017-02-08 Tong Yang , Lingtong Liu , Yibo Yan , Muhammad Shahzad , Yulong Shen , Xiaoming Li , Bin Cui , Gaogang Xie

Developing an algorithm for a visualization prototype often involves the direct comparison of different development stages and design decisions, and even minor modifications may dramatically affect the results. While existing development…

软件工程 · 计算机科学 2020-01-08 Fabian Bolte , Stefan Bruckner

Free-hand sketches are highly illustrative, and have been widely used by humans to depict objects or stories from ancient times to the present. The recent prevalence of touchscreen devices has made sketch creation a much easier task than…

计算机视觉与模式识别 · 计算机科学 2022-02-02 Peng Xu , Timothy M. Hospedales , Qiyue Yin , Yi-Zhe Song , Tao Xiang , Liang Wang

Ongoing advancements in the fields of 3D modelling and digital archiving have led to an outburst in the amount of data stored digitally. Consequently, several retrieval systems have been developed depending on the type of data stored in…

计算机视觉与模式识别 · 计算机科学 2021-07-21 Bharadwaj Manda , Shubham Dhayarkar , Sai Mitheran , V. K. Viekash , Ramanathan Muthuganapathy

Direct manipulation interfaces and programmatic systems have distinct and complementary strengths. The former provide intuitive, immediate visual feedback and enable rapid prototyping, whereas the latter enable complex, reusable…

编程语言 · 计算机科学 2016-04-19 Ravi Chugh , Brian Hempel , Mitchell Spradlin , Jacob Albers

Two primary input modalities prevail in image retrieval: sketch and text. While text is widely used for inter-category retrieval tasks, sketches have been established as the sole preferred modality for fine-grained image retrieval due to…

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

Large Language Models (LLMs) are widely used in software development tasks nowadays. Unlike reusing code taken from the Web, for LLMs' generated code, developers are concerned about its lack of trustworthiness and possible copyright or…

Archiving the web is socially and culturally critical, but presents problems of scale. The Internet Archive's Wayback Machine can replay captured web pages as they existed at a certain point in time, but it has limited ability to provide…

信息检索 · 计算机科学 2013-06-12 Ahmed AlSum , Michael L. Nelson

Sketch2Prototype is an AI-based framework that transforms a hand-drawn sketch into a diverse set of 2D images and 3D prototypes through sketch-to-text, text-to-image, and image-to-3D stages. This framework, shown across various sketches,…

人机交互 · 计算机科学 2024-05-24 Kristen M. Edwards , Brandon Man , Faez Ahmed

Designing 3D objects from scratch is difficult, especially when the user intent is fuzzy without a clear target form. In the spirit of modeling-by-example, we facilitate design by providing reference and inspiration from existing model…

图形学 · 计算机科学 2019-04-17 Xiaohua Xie , Kai Xu , Niloy J. Mitra , Daniel Cohen-Or , Baoquan Chen

There are several approaches for encoding source code in the input vectors of neural models. These approaches attempt to include various syntactic and semantic features of input programs in their encoding. In this paper, we investigate…

软件工程 · 计算机科学 2023-02-02 Md Rafiqul Islam Rabin , Mohammad Amin Alipour

Developers are increasingly sharing images in social coding environments alongside the growth in visual interactions within social networks. The analysis of the ratio between the textual and visual content of Mozilla's change requests and…

软件工程 · 计算机科学 2020-01-20 Maleknaz Nayebi

Sketch-based query formulation is very common in image and video retrieval as these techniques often complement textual retrieval methods that are based on either manual or machine generated annotations. In this paper, we present a…

多媒体 · 计算机科学 2019-09-30 Luca Rossetto , Ralph Gasser , Heiko Schuldt

Sketching is used as a ubiquitous tool of expression by novices and experts alike. In this thesis I explore two methods that help a system provide a geometric machine-understanding of sketches, and in-turn help a user accomplish a…

计算机视觉与模式识别 · 计算机科学 2022-04-15 Raghav Brahmadesam Venkataramaiyer

To see is to sketch -- free-hand sketching naturally builds ties between human and machine vision. In this paper, we present a novel approach for translating an object photo to a sketch, mimicking the human sketching process. This is an…

计算机视觉与模式识别 · 计算机科学 2018-05-02 Jifei Song , Kaiyue Pang , Yi-Zhe Song , Tao Xiang , Timothy Hospedales

Outdated documentation is a pervasive problem in software development, preventing effective use of software, and misleading users and developers alike. We posit that one possible reason why documentation becomes out of sync so easily is…

软件工程 · 计算机科学 2022-12-06 Wen Siang Tan , Markus Wagner , Christoph Treude