中文
相关论文

相关论文: Using Changeset Descriptions as a Data Source to A…

200 篇论文

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

As language technologies become more ubiquitous, there are increasing efforts towards expanding the language diversity and coverage of natural language processing (NLP) systems. Arguably, the most important factor influencing the quality of…

计算与语言 · 计算机科学 2022-03-28 Fahim Faisal , Yinkai Wang , Antonios Anastasopoulos

Exploring search spaces is one of the most unpredictable challenges that has attracted the interest of researchers for decades. One way to handle unpredictability is to characterise the search spaces and take actions accordingly. A…

机器学习 · 计算机科学 2022-09-14 Rafet Durgut , Mehmet Emin Aydin , Hisham Ihshaish , Abdur Rakib

There are often multiple ways to implement the same requirement in source code. Different implementation choices can result in code snippets that are similar, and have been defined in multiple ways: code clones, examples, simions and…

软件工程 · 计算机科学 2020-06-16 Venkatesh Vinayakarao , Devika Sondhi , Sumit Keswani , Rahul Purandare , Anita Sarma

Bug localisation, the study of developing methods to localise the files requiring changes to resolve bugs, has been researched for a long time to develop methods capable of saving developers' time. Recently, researchers are starting to…

软件工程 · 计算机科学 2025-07-25 Jesse Maarleveld , Jiapan Guo , Daniel Feitosa

Performance becomes an issue particularly when execution cost hinders the functionality of a program. Typically a profiler can be used to find program code execution which represents a large portion of the overall execution cost of a…

软件工程 · 计算机科学 2016-09-06 Brendan Cody-Kenny , Michael O'Neill , Stephen Barrett

The problem of software fault localization may be viewed as an approach for finding hidden faults or bugs in the existing program codes which are syntactically correct and give fault free output for some input instances but fail for all…

软件工程 · 计算机科学 2016-05-09 Vangipuram Radhakrishna

Bug localization aims to reduce debugging time by recommending program elements that are relevant for a specific bug report. To date, researchers have primarily addressed this problem by applying different information retrieval techniques…

软件工程 · 计算机科学 2022-03-08 Agnieszka Ciborowska , Michael J. Decker , Kostadin Damevski

Recently, fine-tuning pre-trained code models such as CodeBERT on downstream tasks has achieved great success in many software testing and analysis tasks. While effective and prevalent, fine-tuning the pre-trained parameters incurs a large…

软件工程 · 计算机科学 2023-04-12 Ensheng Shi , Yanlin Wang , Hongyu Zhang , Lun Du , Shi Han , Dongmei Zhang , Hongbin Sun

To deal with the complexity of the new bigger and more complex generation of data, machine learning (ML) techniques are probably the first and foremost used. For ML algorithms to produce results in a reasonable amount of time, they need to…

机器学习 · 计算机科学 2020-01-10 Imen Chakroun , Tom Vander Aa , Thomas J. Ashby

Many traditional methods for identifying changepoints can struggle in the presence of outliers, or when the noise is heavy-tailed. Often they will infer additional changepoints in order to fit the outliers. To overcome this problem, data…

统计方法学 · 统计学 2017-07-12 Paul Fearnhead , Guillem Rigaill

Search engines allow providing the user with data information according to their interests and specialty. Thus, it is necessary to exploit descriptions of the resources, which take into consideration viewpoints. Generally, the resource…

机器学习 · 计算机科学 2021-09-29 Ouahiba Djama

Traditional algorithms for detecting differences in source code focus on differences between lines. As such, little can be learned about abstract changes that occur over time within a project. Structural differencing on the program's…

软件工程 · 计算机科学 2013-07-09 Jason Dagit , Matthew Sottile

Understanding source code is a topic of great interest in the software engineering community, since it can help programmers in various tasks such as software maintenance and reuse. Recent advances in large language models (LLMs) have…

软件工程 · 计算机科学 2025-04-25 Michele Carissimi , Martina Saletta , Claudio Ferretti

Objective: With the rapid rise of wearable sleep monitoring devices with non-conventional electrode configurations, there is a need for automated algorithms that can perform sleep staging on configurations with small amounts of labeled…

信号处理 · 电气工程与系统科学 2022-01-04 Elisabeth R. M. Heremans , Huy Phan , Amir H. Ansari , Pascal Borzée , Bertien Buyse , Dries Testelmans , Maarten De Vos

One major problem in maintaining a software system is to understand how many functional features in the system and how these features are implemented. In this paper a novel approach for locating features in code by semantic and dynamic…

软件工程 · 计算机科学 2015-12-15 Ren Wu

Accurately predicting faulty software units helps practitioners target faulty units and prioritize their efforts to maintain software quality. Prior studies use machine-learning models to detect faulty software code. We revisit past studies…

软件工程 · 计算机科学 2019-01-08 Libo Li , Stefan Lessmann , Bart Baesens

The digital transformation of the energy infrastructure enables new, data driven, applications often supported by machine learning models. However, domain specific data transformations, pre-processing and management in modern data driven…

人工智能 · 计算机科学 2022-09-12 Gregor Cerar , Blaž Bertalanič , Anže Pirnat , Andrej Čampa , Carolina Fortuna

Program comprehension concerns the ability of an individual to make an understanding of an existing software system to extend or transform it. Software systems comprise of data that are noisy and missing, which makes program understanding…

软件工程 · 计算机科学 2019-02-05 Amir Saeidi , Jurriaan Hage , Ravi Khadka , Slinger Jansen

Machine Learning software documentation is different from most of the documentations that were studied in software engineering research. Often, the users of these documentations are not software experts. The increasing interest in using…

软件工程 · 计算机科学 2020-02-03 Yalda Hashemi , Maleknaz Nayebi , Giuliano Antoniol