中文
相关论文

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

200 篇论文

Mutation testing consists of evaluating how effective test suites are at detecting artificially seeded defects in the source code, and guiding the improvement of the test suites. Although mutation testing tools are increasingly adopted in…

软件工程 · 计算机科学 2024-04-16 Philipp Straubinger , Alexander Degenhart , Gordon Fraser

Mutation testing may be used to guide test case generation and as a technique to assess the quality of test suites. Despite being used frequently, mutation testing is not so commonly applied in the mobile world. One critical challenge in…

Mutation testing is a powerful technique for assessing and improving test suite quality that artificially introduces bugs and checks whether the test suites catch them. However, it is also computationally expensive and thus does not scale…

软件工程 · 计算机科学 2023-09-06 Kush Jain , Uri Alon , Alex Groce , Claire Le Goues

Integration testing is a very important step in software testing. Existing methods evaluate the stubbing cost for class integration test orders by considering only the interclass direct relationships such as inheritance, aggregation, and…

软件工程 · 计算机科学 2021-03-18 Shujuan Jiang , Miao Zhang , Yanmei Zhang , Rongcun Wang , Qiao Yu , Jacky Wai Keung

Test suites tend to grow when software evolves, making it often infeasible to execute all test cases with the allocated testing budgets, especially for large software systems. Test suite minimization (TSM) is employed to improve the…

软件工程 · 计算机科学 2024-10-02 Rongqi Pan , Taher A. Ghaleb , Lionel Briand

Mutation testing has been widely accepted as an approach to guide test case generation or to assess the effectiveness of test suites. Empirical studies have shown that mutants are representative of real faults; yet they also indicated a…

软件工程 · 计算机科学 2019-07-31 Michele Tufano , Cody Watson , Gabriele Bavota , Massimiliano Di Penta , Martin White , Denys Poshyvanyk

Performance estimation under covariate shift is a crucial component of safe AI model deployment, especially for sensitive use-cases. Recently, several solutions were proposed to tackle this problem, most leveraging model predictions or…

计算机视觉与模式识别 · 计算机科学 2025-04-11 Mélanie Roschewitz , Ben Glocker

Recent research demonstrated that mutation-based fault localization techniques are relatively accurate and practical. However, these methods have never been compared and have only been assessed with simple hand-seeded faults. Therefore,…

软件工程 · 计算机科学 2016-07-20 Thierry Titcheu Chekam , Mike Papadakis , Yves Le Traon

This research examines how well different methods measure semantic similarity, which is important for various software engineering applications such as code search, API recommendations, automated code reviews, and refactoring tools. While…

It is generally acknowledged that software testing is both challenging and time-consuming. Understanding the factors that may positively or negatively affect testing effort will point to possibilities for reducing this effort. Consequently…

软件工程 · 计算机科学 2014-10-07 Amjed Tahir , Stephen G. MacDonell , Jim Buchan

Many software engineering techniques, such as fault localization, operate based on relevance relationships between tests and code. These relationships are often inferred through the use of dynamic test execution information (test execution…

软件工程 · 计算机科学 2022-03-23 Jeongju Sohn , Mike Papadakis

Comparing test suite effectiveness metrics has always been a research hotspot. However, prior studies have different conclusions or even contradict each other for comparing different test suite effectiveness metrics. The problem we found…

软件工程 · 计算机科学 2022-04-21 Peng Zhang , Yang Wang , Xutong Liu , Yibiao Yang , Yanhui Li , Lin Chen , Ziyuan Wang , Chang-ai Sun , Yuming Zhou

Test Case Prioritization (TCP) is an important component of regression testing, allowing for earlier detection of faults or helping to reduce testing time and cost. While several TCP approaches exist in the research literature, a growing…

软件工程 · 计算机科学 2018-09-20 Qi Luo , Kevin Moran , Denys Poshyvanyk , Massimiliano Di Penta

Large Language Models (LLMs) have shown remarkable capabilities in processing both natural and programming languages, which have enabled various applications in software engineering, such as requirement engineering, code generation, and…

软件工程 · 计算机科学 2024-01-12 Ziyu Li , Donghwan Shin

One of the prerequisites of any organization is an unvarying sustainability in the dynamic and competitive industrial environment. Development of high quality software is therefore an inevitable constraint of any software industry. Defect…

软件工程 · 计算机科学 2012-04-03 T. R. Gopalakrishnan Nair , V. Suma , Pranesh Kumar Tiwari

We study a variant of the simple hypothesis testing problem where observed samples do not necessarily come from either of the specified distributions, but rather from a close variant of them. In this setting, we require a test that is…

统计理论 · 数学 2026-04-21 Eeshan Modak , Sivaraman Balakrishnan , Ananda Theertha Suresh

Conformance checking techniques let us find out to what degree a process model and real execution data correspond to each other. In recent years, alignments have proven extremely useful in calculating conformance statistics. Most techniques…

人工智能 · 计算机科学 2019-12-12 Mohammadreza Fani Sani , Sebastiaan J. van Zelst , Wil M. P. van der Aalst

In large scale genetic association studies, a primary aim is to test for association between genetic variants and a disease outcome. The variants of interest are often rare, and appear with low frequency among subjects. In this situation,…

统计方法学 · 统计学 2017-12-20 Arjun Sondhi , Kenneth Martin Rice

In this paper we introduce a notion of fault-tolerance distance between labeled transition systems. Intuitively, this notion of distance measures the degree of fault-tolerance exhibited by a candidate system. In practice, there are…

计算机科学中的逻辑 · 计算机科学 2018-11-22 Pablo F. Castro , Pedro R. D'Argenio , Ramiro Demasi , Luciano Putruele

A fundamental notion of distance between train and test distributions from the field of domain adaptation is discrepancy distance. While in general hard to compute, here we provide the first set of provably efficient algorithms for testing…

数据结构与算法 · 计算机科学 2024-06-14 Gautam Chandrasekaran , Adam R. Klivans , Vasilis Kontonis , Konstantinos Stavropoulos , Arsen Vasilyan