中文
相关论文

相关论文: The Impact of IR-based Classifier Configuration on…

200 篇论文

Locating bugs is an important, but effort-intensive and time-consuming task, when dealing with large-scale systems. To address this, Information Retrieval (IR) techniques are increasingly being used to suggest potential buggy source code…

软件工程 · 计算机科学 2021-08-31 Abdul Razzaq , Jim Buckley , James Vincent Patten , Muslim Chochlov , Ashish Rajendra Sai

Many automated tasks in software maintenance rely on information retrieval techniques to identify specific information within unstructured data. Bug localization is such a typical task, where text in a bug report is analyzed to identify…

Recent findings from a user study suggest that IR-based bug localization techniques do not perform well if the bug report lacks rich structured information such as relevant program entity names. On the contrary, excessive structured…

软件工程 · 计算机科学 2018-07-23 Mohammad Masudur Rahman , Chanchal K. Roy

Despite decades of research, software bug localization remains challenging due to heterogeneous content and inherent ambiguities in bug reports. Existing methods, such as Information Retrieval (IR)-based approaches, often attempt to match…

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

Being light-weight and cost-effective, IR-based approaches for bug localization have shown promise in finding software bugs. However, the accuracy of these approaches heavily depends on their used bug reports. A significant number of bug…

软件工程 · 计算机科学 2021-09-01 Mohammad Masudur Rahman , Foutse Khomh , Shamima Yeasmin , Chanchal K. Roy

Recent findings suggest that Information Retrieval (IR)-based bug localization techniques do not perform well if the bug report lacks rich structured information (eg relevant program entity names). Conversely, excessive structured…

软件工程 · 计算机科学 2018-08-03 Mohammad Masudur Rahman , Chanchal K. Roy

Bug localization refers to the identification of source code files which is in a programming language and also responsible for the unexpected behavior of software using the bug report, which is a natural language. As bug localization is…

软件工程 · 计算机科学 2024-06-26 Partha Chakraborty , Venkatraman Arumugam , Meiyappan Nagappan

Information Retrieval-based Fault Localization (IRFL) techniques aim to identify source files containing the root causes of reported failures. While existing techniques excel in ranking source files, challenges persist in bug report…

软件工程 · 计算机科学 2024-12-06 Shuai Shao , Tingting Yu

Information Retrieval (IR) plays a pivotal role in diverse Software Engineering (SE) tasks, e.g., bug localization and triaging, code retrieval, requirements analysis, etc. The choice of similarity measure is the core component of an IR…

软件工程 · 计算机科学 2018-08-10 Md Masudur Rahman , Saikat Chakraborty , Gail Kaiser , Baishakhi Ray

We explore the application of Information Retrieval (IR) based bug localization methods at a large industrial setting, Facebook. Facebook's code base evolves rapidly, with thousands of code changes being committed to a monolithic repository…

软件工程 · 计算机科学 2021-03-18 Vijayaraghavan Murali , Lee Gross , Rebecca Qian , Satish Chandra

During software maintenance and evolution, developers need to deal with a large number of change requests by modifying existing code or adding code into the system. An efficient tackling of change request calls for an accurate localising of…

软件工程 · 计算机科学 2018-12-13 Qiuchi Li , Yijun Yu , Dawei Song , Bashar Nuseibeh

In a buggy configurable system, configuration-dependent bugs cause the failures in only certain configurations due to unexpected interactions among features. Manually localizing configuration-dependent faults in configurable systems could…

软件工程 · 计算机科学 2019-11-20 Son Nguyen

Developers often spend much effort and resources to debug a program. To help the developers debug, numerous information retrieval (IR)-based and spectrum-based bug localization techniques have been devised. IR-based techniques process…

信息检索 · 计算机科学 2018-07-27 Thong Hoang , Richard J. Oentaryo , Tien-Duy B. Le , David Lo

The validation process for microprocessors is a very complex task that consumes substantial engineering time during the design process. Bugs that degrade overall system performance, without affecting its functional correctness, are…

硬件体系结构 · 计算机科学 2023-03-28 Erick Carvajal Barboza , Mahesh Ketkar , Michael Kishinevsky , Paul Gratz , Jiang Hu

Bug localization is a tedious activity in the bug fixing process in which a software developer tries to locate bugs in the source code described in a bug report. Since this process is time-consuming and requires additional knowledge about…

软件工程 · 计算机科学 2021-10-12 Benjamin Ledel , 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

Software bugs pose a significant challenge during development and maintenance, and practitioners spend nearly 50% of their time dealing with bugs. Many existing techniques adopt Information Retrieval (IR) to localize a reported bug using…

软件工程 · 计算机科学 2025-03-31 Asif Mohammed Samir , Mohammad Masudur Rahman

With the rapid growth of software scale and complexity, a large number of bug reports are submitted to the bug tracking system. In order to speed up defect repair, these reports need to be accurately classified so that they can be sent to…

软件工程 · 计算机科学 2022-08-03 Fanqi Meng , Xuesong Wang , Jingdong Wang , Peifang Wang

Developers often use crash reports to understand the root cause of bugs. However, locating the buggy source code snippet from such information is a challenging task, mainly when the log database contains many crash reports. To mitigate this…

软件工程 · 计算机科学 2024-03-19 Marcos Medeiros , Uirá Kulesza , Roberta Coelho , Rodrigo Bonifácio , Christoph Treude , Eiji Adachi

Software developers spend a significant portion of time fixing bugs in their projects. To streamline this process, bug localization approaches have been proposed to identify the source code files that are likely responsible for a particular…

软件工程 · 计算机科学 2024-10-01 Partha Chakraborty , Mahmoud Alfadel , Meiyappan Nagappan
‹ 上一页 1 2 3 10 下一页 ›