中文
相关论文

相关论文: All You Need Is Logs: Improving Code Completion by…

200 篇论文

Recommender systems are one of the most successful applications of data mining and machine learning technology in practice. Academic research in the field is historically often based on the matrix completion problem formulation, where for…

信息检索 · 计算机科学 2018-02-26 Massimo Quadrana , Paolo Cremonesi , Dietmar Jannach

Developers write logging statements to generate logs that provide run-time information for various tasks. The readability of log messages in the logging statements (i.e., the descriptive text) is rather crucial to the value of the generated…

软件工程 · 计算机科学 2023-08-21 Zhenhao Li , An Ran Chen , Xing Hu , Xin Xia , Tse-Hsun Chen , Weiyi Shang

Context: Various approaches aim to support program comprehension by automatically detecting algorithms in source code. However, no empirical evaluations of their helpfulness have been performed. Objective: To empirically evaluate how…

软件工程 · 计算机科学 2025-04-29 Denis Neumüller , Alexander Raschke , Matthias Tichy

Recent times have seen data analytics software applications become an integral part of the decision-making process of analysts. The users of these software applications generate a vast amount of unstructured log data. These logs contain…

One of the main challenges in Interactive Information Retrieval (IIR) evaluation is the development and application of re-usable tools that allow researchers to analyze search behavior of real users in different environments and different…

信息检索 · 计算机科学 2015-04-28 Daniel Hienert , Wilko van Hoek , Alina Weber , Dagmar Kern

Currently, large pre-trained language models are widely applied in neural code completion systems. Though large code models significantly outperform their smaller counterparts, around 70\% of displayed code completions from Github Copilot…

软件工程 · 计算机科学 2024-08-12 Zhensu Sun , Xiaoning Du , Fu Song , Shangwen Wang , Mingze Ni , Li Li , David Lo

Code optimization is the process of enhancing code efficiency, while preserving its intended functionality. This process often requires a deep understanding of the code execution behavior at run-time to identify and address inefficiencies…

软件工程 · 计算机科学 2026-04-02 Federico Di Menna , Luca Traini , Gabriele Bavota , Vittorio Cortellessa

To evaluate how developers perform differently in solving programming tasks, i.e., which actions and behaviours are more beneficial to them than others and if there are any specific strategies and behaviours that may indicate good versus…

软件工程 · 计算机科学 2024-03-14 Martin Schröer , Rainer Koschke

Training language models to learn from human instructions for zero-shot cross-task generalization has attracted much attention in NLP communities. Recently, instruction tuning (IT), which fine-tunes a pre-trained language model on a massive…

计算与语言 · 计算机科学 2022-10-18 Yuxian Gu , Pei Ke , Xiaoyan Zhu , Minlie Huang

This paper summarizes our efforts to aid human reasoning when verification fails through the use of two distinct Formalization Integrated Development Environments (F-IDEs) that we have developed. Both environments are modular and facilitate…

计算机科学中的逻辑 · 计算机科学 2021-11-17 Yu-Shan Sun , Daniel Welch , Murali Sitaraman

Ranking is at the core of Information Retrieval. Classic ranking optimization studies often treat ranking as a sorting problem with the assumption that the best performance of ranking would be achieved if we rank items according to their…

信息检索 · 计算机科学 2023-04-18 Qingyao Ai , Xuanhui Wang , Michael Bendersky

Our impression about one person often updates after we see more aspects of him/her and this process keeps iterating given more meetings. We formulate such an intuition into the problem of person re-identification (re-ID), where the…

计算机视觉与模式识别 · 计算机科学 2020-12-02 Dengpan Fu , Bo Xin , Jingdong Wang , Dongdong Chen , Jianmin Bao , Gang Hua , Houqiang Li

A typical approach to programming is to first code the main execution scenario, and then focus on filling out alternative behaviors and corner cases. But, almost always, there exist unusual conditions that trigger atypical behaviors, which…

软件工程 · 计算机科学 2022-01-20 Jessie Galasso , Michalis Famelis , Houari Sahraoui

In day-to-day life, a highly demanding task for IT companies is to find the right candidates who fit the companies' culture. This research aims to comprehend, analyze and automatically produce convincing outcomes to find a candidate who…

Context: Since it is well-established that developers spend a substantial portion of their time understanding source code, the ability to automatically identify algorithms within source code presents a valuable opportunity. This capability…

软件工程 · 计算机科学 2026-04-06 Denis Neumüller , Sebastian Boll , David Schüler , Matthias Tichy

Coding is an integral aspect of programming. A programmer can automatically complete a code fragment after writing a few tokens, and the process of automatic completion is known as code completion. Several research studies on code…

软件工程 · 计算机科学 2024-03-01 Shamima Naznin , Dr. Manishankar Mondal

Human intelligence can retrieve any person according to both visual and language descriptions. However, the current computer vision community studies specific person re-identification (ReID) tasks in different scenarios separately, which…

计算机视觉与模式识别 · 计算机科学 2025-04-30 Weizhen He , Yiheng Deng , Yunfeng Yan , Feng Zhu , Yizhou Wang , Lei Bai , Qingsong Xie , Donglian Qi , Wanli Ouyang , Shixiang Tang

AI agents powered by reasoning models require access to sensitive user data. However, their reasoning traces are difficult to control, which can result in the unintended leakage of private information to external parties. We propose…

计算与语言 · 计算机科学 2026-03-02 Haritz Puerto , Haonan Li , Xudong Han , Timothy Baldwin , Iryna Gurevych

Software logs are messages recorded during the execution of a software system that provide crucial run-time information about events and activities. Although software logs have a critical role in software maintenance and operation tasks,…

软件工程 · 计算机科学 2025-05-22 Roozbeh Aghili , Xingfang Wu , Foutse Khomh , Heng Li

With the growing amount of data, data processing workloads and the management of their resource usage becomes increasingly important. Since managing a dedicated infrastructure is in many situations infeasible or uneconomical, users…

分布式、并行与集群计算 · 计算机科学 2022-01-19 Dominik Scheinert , Alireza Alamgiralem , Jonathan Bader , Jonathan Will , Thorsten Wittkopp , Lauritz Thamsen