中文
相关论文

相关论文: Using Word Embedding and Convolution Neural Networ…

200 篇论文

Bug triage is an important step in the process of bug fixing. The goal of bug triage is to assign a new-coming bug to the correct potential developer. The existing bug triage approaches are based on machine learning algorithms, which build…

软件工程 · 计算机科学 2017-03-14 Weiqin Zou , Yan Hu , Jifeng Xuan , He Jiang

A compiler bug arises if the behaviour of a compiled concurrent program, as allowed by its architecture memory model, is not a behaviour permitted by the source program under its source model. One might reasonably think that most compiler…

编程语言 · 计算机科学 2024-01-19 Luke Geeson

Background: Performance bugs can lead to severe issues regarding computation efficiency, power consumption, and user experience. Locating these bugs is a difficult task because developers have to judge for every costly operation whether…

软件工程 · 计算机科学 2017-07-03 Sebastian Baltes , Oliver Moseler , Fabian Beck , Stephan Diehl

Computer manufacturers typically offer platforms for users to report faults. However, there remains a significant gap in these platforms' ability to effectively utilize textual reports, which impedes users from describing their issues in…

We introduce Bug-Injector, a system that automatically creates benchmarks for customized evaluation of static analysis tools. We share a benchmark generated using Bug-Injector and illustrate its efficacy by using it to evaluate the recall…

Existing defects in software components is unavoidable and leads to not only a waste of time and money but also many serious consequences. To build predictive models, previous studies focus on manually extracting features or using tree…

软件工程 · 计算机科学 2018-02-15 Anh Viet Phan , Minh Le Nguyen , Lam Thu Bui

Context: Code coverage is widely used as a software quality assurance measure. However, its effect, and specifically the advisable dose, are disputed in both the research and engineering communities. Prior work reports only correlational…

软件工程 · 计算机科学 2026-02-04 Lukas Schulte , Gordon Fraser , Steffen Herbold

Software bugs cost the global economy billions of dollars annually and claim ~50\% of the programming time from software developers. Locating these bugs is crucial for their resolution but challenging. It is even more challenging in…

软件工程 · 计算机科学 2025-07-23 Sigma Jahan , Mehil B. Shah , Mohammad Masudur Rahman

Architectural code smells erode software maintainability and are costly to repair manually, yet unlike localized bugs, they require cross-module reasoning about design intent that challenges both developers and automated tools. While large…

软件工程 · 计算机科学 2026-05-13 Ion George Dinu , Marian Cristian Mihăescu , Traian Rebedea

Spreadsheet users are often unaware of the risks imposed by poorly designed spreadsheets. One way to assess spreadsheet quality is to detect smells which attempt to identify parts of spreadsheets that are hard to comprehend or maintain and…

软件工程 · 计算机科学 2018-10-11 Patrick Koch , Birgit Hofer , Franz Wotawa

Using reviews to learn user and item representations is important for recommender system. Current review based methods can be divided into two categories: (1) the Convolution Neural Network (CNN) based models that extract n-gram features…

信息检索 · 计算机科学 2020-11-30 Hansi Zeng , Qingyao Ai

Bugs are inescapable during software development due to frequent code changes, tight deadlines, etc.; therefore, it is important to have tools to find these errors. One way of performing bug identification is to analyze the characteristics…

软件工程 · 计算机科学 2020-06-19 Rudolf Ferenc , Péter Gyimesi , Gábor Gyimesi , Zoltán Tóth , Tibor Gyimóthy

Surface inspection systems are an important application domain for computer vision, as they are used for defect detection and classification in the manufacturing industry. Existing systems use hand-crafted features which require extensive…

图像与视频处理 · 电气工程与系统科学 2019-04-10 Selim Arikan , Kiran Varanasi , Didier Stricker

An accurate and timely detection of diseases and pests in rice plants can help farmers in applying timely treatment on the plants and thereby can reduce the economic losses substantially. Recent developments in deep learning based…

Fixing bugs in a timely manner lowers various potential costs in software maintenance. However, manual bug fixing scheduling can be time-consuming, cumbersome, and error-prone. In this paper, we propose the Schedule and Dependency-aware Bug…

软件工程 · 计算机科学 2022-08-01 Hadi Jahanshahi , Mucahit Cevik

Word spotting has become a field of strong research interest in document image analysis over the last years. Recently, AttributeSVMs were proposed which predict a binary attribute representation. At their time, this influential method…

计算机视觉与模式识别 · 计算机科学 2017-12-21 Sebastian Sudholt , Gernot Fink

Software bugs cost technology providers (e.g., AT&T) billions annually and cause developers to spend roughly 50% of their time on bug resolution. Traditional methods for bug localization often analyze the suspiciousness of code components…

软件工程 · 计算机科学 2026-02-17 Asif Mohammed Samir , Mohammad Masudur Rahman

Continuous embeddings of tokens in computer programs have been used to support a variety of software development tools, including readability, code search, and program repair. Contextual embeddings are common in natural language processing…

软件工程 · 计算机科学 2020-04-29 Rafael - Michael Karampatsis , Charles Sutton

Automated bug reproduction is a challenging task, with existing tools typically relying on textual steps-to-reproduce, videos, or crash logs in bug reports as input. However, images provided in bug reports have been overlooked. To address…

软件工程 · 计算机科学 2025-02-24 Dingbang Wang , Zhaoxu Zhang , Sidong Feng , William G. J. Halfond , Tingting Yu

Context: Given a bug report and source code of the project, bug localization can help developers to focus on fixing probable buggy files rather than searching the entire source code repository. While existing research uses information…