中文
相关论文

相关论文: Using Evolutionary Coupling to Establish Relevance…

200 篇论文

This study examined code issue detection and revision automation by integrating Large Language Models (LLMs) such as OpenAI's GPT-3.5 Turbo and GPT-4o into software development workflows. A static code analysis framework detects issues such…

软件工程 · 计算机科学 2025-06-13 Seyed Moein Abtahi , Akramul Azim

Bug localization is a crucial aspect of software maintenance, running through the entire software lifecycle. Information retrieval-based bug localization (IRBL) identifies buggy code based on bug reports, expediting the bug resolution…

软件工程 · 计算机科学 2025-05-02 Feifei Niu , Chuanyi Li , Kui Liu , Xin Xia , David Lo

It is widely accepted that traditional modular structures suffer from the dominant decomposition problem. Therefore, to improve current modularity views, it is important to investigate the impact of design decisions concerning modularity in…

软件工程 · 计算机科学 2015-06-19 Luciana Silva , Daniel Felix , Marco Tulio Valente , Marcelo Maia

During the software lifecycle, a program can evolve several times for different reasons such as the optimisation of a bottle-neck, the refactoring of an obscure function, etc. These code changes often involve several functions or modules,…

编程语言 · 计算机科学 2017-09-18 David Insa , Sergio Pérez , Josep Silva , Salvador Tamarit

There is a growing body of research indicating the potential of machine learning to tackle complex software testing challenges. One such challenge pertains to continuous integration testing, which is highly time-constrained, and generates a…

软件工程 · 计算机科学 2022-04-26 Dusica Marijan

The difference between faults and errors is that, unlike faults, errors can be corrected using control codes. In classical test and verification one develops a test set separating a correct circuit from a circuit containing any considered…

量子物理 · 物理学 2010-11-29 Jacob Biamonte , Jeff S. Allen , Marek A. Perkowski

Recent advances in large language models (LLMs) have enabled promising performance in unit test generation through in-context learning (ICL). However, the quality of in-context examples significantly influences the effectiveness of…

软件工程 · 计算机科学 2025-10-03 Chen Yang , Lin Yang , Ziqi Wang , Dong Wang , Jianyi Zhou , Junjie Chen

We introduce \textsc{CAT}, a framework designed to evaluate and visualize the \emph{interplay} of \emph{accuracy} and \emph{response consistency} of Large Language Models (LLMs) under controllable input variations, using multiple-choice…

计算与语言 · 计算机科学 2026-01-01 Paulo Cavalin , Cassia Sanctos , Marcelo Grave , Claudio Pinhanez , Yago Primerano

Static bug detection tools help developers detect problems in the code, including bad programming practices and potential defects. Recent efforts to integrate static bug detectors in modern software development workflows, such as in code…

软件工程 · 计算机科学 2024-01-24 Junjie Li , Jinqiu Yang

Large Language Models (LLMs) have exhibited exceptional performance in software engineering yet face challenges in adapting to continually evolving code knowledge, particularly regarding the frequent updates of third-party library APIs.…

计算与语言 · 计算机科学 2025-06-19 Chenlong Wang , Zhaoyang Chu , Zhengxiang Cheng , Xuyi Yang , Kaiyue Qiu , Yao Wan , Zhou Zhao , Xuanhua Shi , Dongping Chen

Dynamically Adaptive Systems modify their behav- ior and structure in response to changes in their surrounding environment and according to an adaptation logic. Critical sys- tems increasingly incorporate dynamic adaptation capabilities;…

软件工程 · 计算机科学 2012-05-28 Alexandre Bartel , Benoit Baudry , Freddy Munoz , Jacques Klein , Tejeddine Mouelhi , Yves Le Traon

Similarity measures are fundamental tools for quantifying the alignment between artificial and biological systems. However, the diversity of similarity measures and their varied naming and implementation conventions makes it challenging to…

神经元与认知 · 定量生物学 2025-09-09 Nathan Cloos , Guangyu Robert Yang , Christopher J. Cueva

Continual learning (CL) studies how models acquire tasks sequentially while retaining previously learned knowledge. Despite substantial progress in benchmarking CL methods, comparative evaluations typically keep the fine-tuning regime…

机器学习 · 计算机科学 2026-04-28 Paul-Tiberiu Iordache , Elena Burceanu

The use of large language models for code generation is a rapidly growing trend in software development. However, without effective methods for ensuring the correctness of generated code, this trend could lead to undesirable outcomes. In…

人工智能 · 计算机科学 2024-11-19 Chuyue Sun , Ying Sheng , Oded Padon , Clark Barrett

Background: Code cloning - copying and reusing pieces of source code - is a common phenomenon in software development in practice. There have been several empirical studies on the effects of cloning, but there are contradictory results…

软件工程 · 计算机科学 2016-11-28 Stefan Wagner , Asim Abdulkhaleq , Kamer Kaya , Alexander Paar

Software bugs pose an ever-present concern for developers, and patching such bugs requires a considerable amount of costs through complex operations. In contrast, introducing bugs can be an effortless job, in that even a simple mutation can…

软件工程 · 计算机科学 2023-03-02 Jinhan Kim , Jongchan Park , Shin Yoo

Fault localization (FL) is a critical step in debugging, which typically relies on repeated executions to pinpoint faulty code regions. However, repeated executions can be impractical in the presence of non-deterministic failures or high…

Improvements of entity-relationship (E-R) search techniques have been hampered by a lack of test collections, particularly for complex queries involving multiple entities and relationships. In this paper we describe a method for generating…

信息检索 · 计算机科学 2017-06-14 Pedro Saleiro , Natasa Milic-Frayling , Eduarda Mendes Rodrigues , Carlos Soares

The sources of reliable, code-level information about vulnerabilities that affect open-source software (OSS) are scarce, which hinders a broad adoption of advanced tools that provide code-level detection and assessment of vulnerable OSS…

软件工程 · 计算机科学 2021-05-10 Therese Fehrer , Rocío Cabrera Lozoya , Antonino Sabetta , Dario Di Nucci , Damian A. Tamburri

The recent surge of building software systems powered by Large Language Models (LLMs) has led to the development of various testing frameworks, primarily focused on treating prompt templates as the unit of testing. Despite the significant…

软件工程 · 计算机科学 2025-01-24 Juyeon Yoon , Robert Feldt , Shin Yoo