中文
相关论文

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

200 篇论文

Frequently asked questions (FAQs) are a popular way to document software development knowledge. As creating such documents is expensive, this paper presents an approach for automatically extracting FAQs from sources of software development…

软件工程 · 计算机科学 2018-07-06 Stefan Henß , Martin Monperrus , Mira Mezini

Current Text-to-Code models demonstrate impressive capabilities in generating executable code from natural language snippets. However, current studies focus on technical instructions and programmer-oriented language, and it is an open…

计算与语言 · 计算机科学 2024-07-17 Asaf Achi Mordechai , Yoav Goldberg , Reut Tsarfaty

In software reverse engineering, decompilation is the process of recovering source code from binary files. Decompilers are used when it is necessary to understand or analyze software for which the source code is not available. Although…

软件工程 · 计算机科学 2021-02-25 Javier Escalada , Ted Scully , Francisco Ortin

Small language models like T5 excel in generating high-quality text for data-to-text tasks, offering adaptability and cost-efficiency compared to Large Language Models (LLMs). However, they frequently miss keywords, which is considered one…

计算与语言 · 计算机科学 2025-08-05 Xuan Ren , Zeyu Zhang , Lingqiao Liu

Publicly available source-code libraries are continuously growing and changing. This makes it impossible for models of code to keep current with all available APIs by simply training these models on existing code repositories. Thus,…

计算与语言 · 计算机科学 2023-02-21 Shuyan Zhou , Uri Alon , Frank F. Xu , Zhiruo Wang , Zhengbao Jiang , Graham Neubig

Morpheme glossing is a critical task in automated language documentation and can benefit other downstream applications greatly. While state-of-the-art glossing systems perform very well for languages with large amounts of existing data, it…

计算与语言 · 计算机科学 2023-08-30 Michael Ginn , Alexis Palmer

Programming languages themselves have a limited number of reserved keywords and character based tokens that define the language specification. However, programmers have a rich use of natural language within their code through comments, text…

编程语言 · 计算机科学 2017-05-23 Vadim Markovtsev , Eiso Kant

Software optimization refines programs for resource efficiency while preserving functionality. Traditionally, it is a process done by developers and compilers. This paper introduces a third option, automated optimization at the source code…

软件工程 · 计算机科学 2025-02-04 Zimin Chen , Sen Fang , Martin Monperrus

Skip-gram (word2vec) is a recent method for creating vector representations of words ("distributed word representations") using a neural network. The representation gained popularity in various areas of natural language processing, because…

计算与语言 · 计算机科学 2020-07-09 Tom Kocmi , Ondřej Bojar

The advent of Large Language Models (LLMs) has significantly advanced the field of automated code generation. LLMs rely on large and diverse datasets to learn syntax, semantics, and usage patterns of programming languages. For low-resource…

软件工程 · 计算机科学 2025-02-03 Alessandro Giagnorio , Alberto Martin-Lopez , Gabriele Bavota

We address the problem of constructing a fast lossless code in the case when the source alphabet is large. The main idea of the new scheme may be described as follows. We group letters with small probabilities in subsets (acting as super…

信息论 · 计算机科学 2007-07-13 Boris Ryabko , Jaakko Astola , Karen Egiazarian

Consistency is one of the keys to maintainable source code and hence a successful software project. We propose a novel method of extracting the intent of programmers from source code of a large project (~300kLOC) and checking the semantic…

软件工程 · 计算机科学 2022-03-21 Yusuke Shinyama , Yoshitaka Arahori , Katsuhiko Gondow

Conversational AI assistants are becoming popular and question-answering is an important part of any conversational assistant. Using relevant utterances as features in question-answering has shown to improve both the precision and recall…

计算与语言 · 计算机科学 2020-04-09 Soham Parikh , Quaizar Vohra , Mitul Tiwari

The space and run-time requirements of broad coverage grammars appear for many applications unreasonably large in relation to the relative simplicity of the task at hand. On the other hand, handcrafted development of application-dependent…

cmp-lg · 计算机科学 2007-05-23 Renate Henschel , John A. Bateman

Acronyms are abbreviated units of a phrase constructed by using initial components of the phrase in a text. Automatic extraction of acronyms from a text can help various Natural Language Processing tasks like machine translation,…

计算与语言 · 计算机科学 2022-01-11 Prashant Sharma , Hadeel Saadany , Leonardo Zilio , Diptesh Kanojia , Constantin Orăsan

Sequences are often conveniently encoded in the form of a generating function depending on a formal variable. This note presents two observations that allow one to draw conclusions about the generated sequence from the generating function.…

经典分析与常微分方程 · 数学 2025-11-17 Alex Kasman , Robert Milson

Changing speaker names consistently throughout a dialogue should not affect its meaning and corresponding outputs for text generation from dialogues. However, pre-trained language models, serving as the backbone for dialogue-processing…

计算与语言 · 计算机科学 2023-08-22 Qi Jia , Haifeng Tang , Kenny Q. Zhu

We present algorithms for generating small random samples without replacement. We consider two cases. We present an algorithm for sampling a pair of distinct integers, and an algorithm for sampling a triple of distinct integers. The…

数据结构与算法 · 计算机科学 2025-01-10 Vincent A. Cicirello

Committing to a version control system means submitting a software change to the system. Each commit can have a message to describe the submission. Several approaches have been proposed to automatically generate the content of such…

软件工程 · 计算机科学 2017-03-29 Siyuan Jiang , Collin McMillan

The definition generation task can help language learners by providing explanations for unfamiliar words. This task has attracted much attention in recent years. We propose a novel task of Simple Definition Generation (SDG) to help language…

计算与语言 · 计算机科学 2022-03-25 Cunliang Kong , Yun Chen , Hengyuan Zhang , Liner Yang , Erhong Yang