中文
相关论文

相关论文: Pointing to Subwords for Generating Function Names…

200 篇论文

Software engineering research has always being concerned with the improvement of code completion approaches, which suggest the next tokens a developer will likely type while coding. The release of GitHub Copilot constitutes a big step…

Most existing word embedding methods can be categorized into Neural Embedding Models and Matrix Factorization (MF)-based methods. However some models are opaque to probabilistic interpretation, and MF-based methods, typically solved using…

计算与语言 · 计算机科学 2015-08-18 Shaohua Li , Jun Zhu , Chunyan Miao

Code obfuscation is a popular approach to turn program comprehension and analysis harder, with the aim of mitigating threats related to malicious reverse engineering and code tampering. However, programming languages that compile to high…

软件工程 · 计算机科学 2019-01-16 Davide Pizzolotto , Mariano Ceccato

Many multilingual communities, including numerous in Africa, frequently engage in code-switching during conversations. This behaviour stresses the need for natural language processing technologies adept at processing code-switched text.…

计算与语言 · 计算机科学 2024-04-29 Michelle Terblanche , Kayode Olaleye , Vukosi Marivate

Researches have shown that most effort of today's software development is maintenance and evolution. Developers often use integrated development environments, debuggers, and tools for code search, testing, and program understanding to…

软件工程 · 计算机科学 2018-09-10 Xiaoran Wang , Benwen Zhang

Subword tokenization is a commonly used input pre-processing step in most recent NLP models. However, it limits the models' ability to leverage end-to-end task learning. Its frequency-based vocabulary creation compromises tokenization in…

Code summaries are brief natural language descriptions of source code pieces. The main purpose of code summarization is to assist developers in understanding code and to reduce documentation workload. In this paper, we design a novel…

计算与语言 · 计算机科学 2021-03-31 Rui Xie , Wei Ye , Jinan Sun , Shikun Zhang

Repository summarization is a crucial research question in development and maintenance for software engineering. Existing repository summarization techniques primarily focus on summarizing code according to the directory tree, which is…

软件工程 · 计算机科学 2025-10-14 Yifeng Zhu , Xianlin Zhao , Xutian Li , Yanzhen Zou , Haizhuo Yuan , Yue Wang , Bing Xie

We propose a novel, semi-supervised approach towards domain taxonomy induction from an input vocabulary of seed terms. Unlike all previous approaches, which typically extract direct hypernym edges for terms, our approach utilizes a novel…

人工智能 · 计算机科学 2017-09-18 Amit Gupta , Rémi Lebret , Hamza Harkous , Karl Aberer

One of the developers' biggest challenges in low-code platforms is retrieving data from a database using SQL queries. Here, we propose a pipeline allowing developers to write natural language (NL) to retrieve data. In this study, we…

In this paper, we present a customizable datacentric system that automatically generates common misspellings for complex health-related terms. The spelling variant generator relies on a dense vector model learned from large unlabeled text,…

计算与语言 · 计算机科学 2023-06-21 Abeed Sarker , Graciela Gonzalez-Hernandez

Formal Property Verification (FPV), using SystemVerilog Assertions (SVA), is crucial for ensuring the completeness of design with respect to the specification. However, writing SVA is a laborious task and has a steep learning curve. In this…

硬件体系结构 · 计算机科学 2024-11-26 Mohammad Shahidzadeh , Behnam Ghavami , Steve Wilton , Lesley Shannon

Source code processing heavily relies on the methods widely used in natural language processing (NLP), but involves specifics that need to be taken into account to achieve higher quality. An example of this specificity is that the semantics…

软件工程 · 计算机科学 2021-04-28 Nadezhda Chirkova

We propose a method for natural language generation, choosing the most representative output rather than the most likely output. By viewing the language generation process from the voting theory perspective, we define representativeness…

计算与语言 · 计算机科学 2020-05-27 Sebastian Borgeaud , Guy Emerson

Duplicated code has a negative impact on the quality of software systems and should be detected at least. In this paper, we discuss an approach that improves source code retrieval using the structural information about the programs. We…

软件工程 · 计算机科学 2013-08-19 Yoshihisa Udagawa

Automatic hashtag annotation plays an important role in content understanding for microblog posts. To date, progress made in this field has been restricted to phrase selection from limited candidates, or word-level hashtag discovery using…

计算与语言 · 计算机科学 2019-05-21 Yue Wang , Jing Li , Irwin King , Michael R. Lyu , Shuming Shi

Current software development is often quite code-centric and aimed at short-term deliverables, due to various contextual forces (such as the need for new revenue streams from many individual buyers). We're interested in software where…

软件工程 · 计算机科学 2023-03-14 Jacques Carette , Spencer Smith , Jason Balaci

Consider a subfield of the field of rational functions in several indeterminates. We present an algorithm that, given a set of generators of such a subfield, finds a simple generating set. We provide an implementation of the algorithm and…

符号计算 · 计算机科学 2026-03-06 Alexander Demin , Gleb Pogudin

Low-frequency terms are a recurring challenge for information retrieval models, especially neural IR frameworks struggle with adequately capturing infrequently observed words. While these terms are often removed from neural models - mainly…

信息检索 · 计算机科学 2019-05-01 Sebastian Hofstätter , Navid Rekabsaz , Carsten Eickhoff , Allan Hanbury

Next-generation sequencing technologies generate millions of short sequence reads, which are usually aligned to a reference genome. In many applications, the key information required for downstream analysis is the number of reads mapping to…

基因组学 · 定量生物学 2016-07-26 Yang Liao , Gordon K Smyth , Wei Shi