中文
相关论文

相关论文: Is the Stack Distance Between Test Case and Method…

200 篇论文

Mutation testing is used extensively to support the experimentation of software engineering studies. Its application to real-world projects is possible thanks to modern tools that automate the whole mutation analysis process. However,…

软件工程 · 计算机科学 2016-01-12 Thomas Laurent , Anthony Ventresque , Mike Papadakis , Christopher Henard , Yves Le Traon

Developers always wish to ensure that their latest changes to the code base do not break existing functionality. If test cases fail, they expect these failures to be connected to the submitted changes. Unfortunately, a flaky test can be the…

软件工程 · 计算机科学 2021-09-10 Azeem Ahmad , Ola Leifler , Kristian Sandahl

People demand for software quality is growing increasingly, thus different scales for the software are growing fast to handle the quality of software. The software complexity metric is one of the measurements that use some of the internal…

软件工程 · 计算机科学 2014-08-21 Yahya Tashtoush , Mohammed Al-Maolegi , Bassam Arkok

As developers increasingly rely on LLM-generated code summaries for documentation, testing, and review, it is important to study whether these summaries accurately reflect what the program actually does. LLMs often produce confident…

软件工程 · 计算机科学 2026-02-23 Lara Khatib , Micheal Pu , Bogdan Vasilescu , Meiyappan Nagappan

Mutation testing was proposed to identify weaknesses in test suites by repeatedly generating artificially faulty versions of the software (mutants) and determining if the test suite is sufficient to detect them (kill them). When the tests…

软件工程 · 计算机科学 2024-11-18 Hang Du , Vijay Krishna Palepu , James A. Jones

Test resources are usually limited and therefore it is often not possible to completely test an application before a release. Therefore, testers need to focus their activities on the relevant code regions. In this paper, we introduce an…

软件工程 · 计算机科学 2018-05-04 Rainer Niedermayr , Tobias Röhm , Stefan Wagner

Software code complexity is a well-studied property to determine software component health. However, the existing code complexity metrics do not directly take into account the fault-proneness aspect of the code. We propose a metric called…

软件工程 · 计算机科学 2021-04-27 Ali Parsai , Serge Demeyer

To improve the efficiency of software maintenance, change prediction techniques have been proposed to predict frequently changing modules. Whereas existing techniques focus primarily on class-level prediction, method-level prediction allows…

软件工程 · 计算机科学 2025-03-06 Hiroto Sugimori , Shinpei Hayashi

This paper revisits recent code similarity evaluation metrics, particularly focusing on the application of Abstract Syntax Tree (AST) editing distance in diverse programming languages. In particular, we explore the usefulness of these…

计算与语言 · 计算机科学 2025-06-06 Yewei Song , Cedric Lothritz , Daniel Tang , Tegawendé F. Bissyandé , Jacques Klein

For simulation-based systems, finding a set of test cases with the least cost by exploring multiple goals is a complex task. Domain-specific optimization goals (e.g. maximize output variance) are useful for guiding the rapid selection of…

软件工程 · 计算机科学 2023-05-08 Xiao Ling , Tim Menzies

Robustness is a fundamental pillar of Machine Learning (ML) classifiers, substantially determining their reliability. Methods for assessing classifier robustness are therefore essential. In this work, we address the challenge of evaluating…

机器学习 · 计算机科学 2026-01-19 Georg Siedel , Silvia Vock , Andrey Morozov , Stefan Voß

Fatigue strength estimation is a costly manual material characterization process in which state-of-the-art approaches follow a standardized experiment and analysis procedure. In this paper, we examine a modular, Machine Learning-based…

机器学习 · 计算机科学 2022-12-05 Dorina Weichert , Alexander Kister , Sebastian Houben , Gunar Ernis , Stefan Wrobel

Quantitative research relies heavily on coding, and coding errors are relatively common even in published research. In this paper, we examine whether individuals are more or less likely to check their code depending on the results they…

综合经济学 · 经济学 2025-09-26 Bruno Ferman , Lucas Finamor

Finding and fixing bugs are time-consuming activities in software development. Spectrum-based fault localization aims to identify the faulty position in source code based on the execution trace of test cases. Failing test cases and their…

软件工程 · 计算机科学 2018-07-06 Jifeng Xuan , Martin Monperrus

In genetic studies of complex diseases, the underlying mode of inheritance is often not known. Thus, the most powerful test or other optimal procedure for one model, e.g. recessive, may be quite inefficient if another model, e.g. dominant,…

统计理论 · 数学 2007-06-13 Gang Zheng , Boris Freidlin , Joseph L. Gastwirth

Context: Software development projects increasingly adopt unit testing as a way to identify and correct program faults early in the construction process. Code that is unit tested should therefore have fewer failures associated with it.…

软件工程 · 计算机科学 2023-12-05 Efstathia Chioteli , Ioannis Batas , Diomidis Spinellis

Stabilizer states are fundamental families of quantum states with crucial applications such as error correction, quantum computation, and simulation of quantum circuits. In this paper, we study the problem of testing how close or far a…

量子物理 · 物理学 2024-11-06 Saeed Mehraban , Mehrdad Tahmasbi

The estimated accuracy of a classifier is a random quantity with variability. A common practice in supervised machine learning, is thus to test if the estimated accuracy is significantly better than chance level. This method of signal…

统计方法学 · 统计学 2020-01-28 Jonathan D. Rosenblatt , Yuval Benjamini , Roee Gilron , Roy Mukamel , Jelle J. Goeman

Mutation analysis is an effective technique to evaluate a test suite adequacy in terms of revealing unforeseen bugs in software. Traditional source- or IR-level mutation analysis is not applicable to the software only available in binary…

软件工程 · 计算机科学 2021-02-16 Mohsen Ahmadi , Pantea Kiaei , Navid Emamdoost

Context: The quality of the test suites and the constituent test cases significantly impacts confidence in software testing. While research has identified several quality attributes of test cases and test suites, there is a need for a…