中文
相关论文

相关论文: Exploratory Testing: One Size Doesn't Fit All

200 篇论文

How do analysis goals and context affect exploratory data analysis (EDA)? To investigate this question, we conducted semi-structured interviews with 18 data analysts. We characterize common exploration goals: profiling (assessing data…

人机交互 · 计算机科学 2019-11-05 Kanit Wongsuphasawat , Yang Liu , Jeffrey Heer

Context: Software testability is the degree to which a software system or a unit under test supports its own testing. To predict and improve software testability, a large number of techniques and metrics have been proposed by both…

软件工程 · 计算机科学 2018-12-07 Vahid Garousi , Michael Felderer , Feyza Nur Kilicaslan

Typical software has a huge input space. The number of inputs may be astronomical or even infinite. Thus, the task of validating that the software is correct seems hopeless. To deal with this difficult task, Combinatorial Test Design (CTD)…

软件工程 · 计算机科学 2024-10-28 Eitan Farchi , Debbie Furman

Engineers in the manufacturing industries have used accelerated test (AT) experiments for many decades. The purpose of AT experiments is to acquire reliability information quickly. Test units of a material, component, subsystem or entire…

统计方法学 · 统计学 2007-08-03 Luis A. Escobar , William Q. Meeker

Code coverage is a popular and widespread test adequacy metric that measures the percentage of program codes executed by a test suite. Despite its popularity, code coverage has several limitations. One of the major limitations is that it…

软件工程 · 计算机科学 2023-02-16 Soneya Binta Hossain , Matthew B. Dwyer

Benchmarking and co-design are essential for driving optimizations and innovation around ML models, ML software, and next-generation hardware. Full workload benchmarks, e.g. MLPerf, play an essential role in enabling fair comparison across…

An "adequate" test suite should effectively find all inconsistencies between a system's requirements/specifications and its implementation. Practitioners frequently use code coverage to approximate adequacy, while academics argue that…

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

The adequate testing of stateful software systems is a hard and costly activity. Failures that result from complex stateful interactions can be of high impact, and it can be hard to replicate failures resulting from erroneous stateful…

软件工程 · 计算机科学 2020-04-20 Stefan Karlsson

Recent years, the database committee has attempted to develop automatic database management systems. Although some researches show that the applying AI to data management is a significant and promising direction, there still exists many…

数据库 · 计算机科学 2021-11-23 Yu Yan , Hongzhi Wang , Jian Ma , Jian Geng , Yuzhuo Wang

Usability engineering and usability testing are concepts that continue to evolve. Interesting research studies and new ideas come up every now and then. This paper tests the hypothesis of using an EDA based physiological measurements as a…

人机交互 · 计算机科学 2014-09-02 Arwa Alamoudi , Noura Alomar , Rawan Alabdulrahman , Sarah Alkoblan , Wea'am Alrashed

Unit testing has been considered as having a key role in building high quality software, and therefore it has been widely used in practice. However, data on the relationship between unit testing and aspects of software quality remain…

软件工程 · 计算机科学 2019-04-10 Lucas Gren , Vard Antinyan

Learning-Based Testing (LBT) merges learning and testing processes to achieve both testing and behavioral adequacy. LBT utilizes active learning to infer the model of the System Under Test (SUT), enabling scalability for large and complex…

软件工程 · 计算机科学 2025-10-02 Sheikh Md. Mushfiqur Rahman , Nasir Eisty

For a considerable number of software projects, the creation of effective test cases is hindered by design documentation that is either lacking, incomplete or obsolete. The exploratory testing approach can serve as a sound method in such…

软件工程 · 计算机科学 2019-12-05 Miroslav Bures , Karel Frajtak , Bestoun S. Ahmed

Software Engineering (SE) experiments are traditionally analyzed with statistical tests (e.g., t-tests, ANOVAs, etc.) that assume equally spread data across treatments (i.e., the homogeneity of variances assumption). Differences across…

软件工程 · 计算机科学 2018-09-06 Adrian Santos , Markku Oivo , Natalia Juristo

Large Language Models (LLMs) have become integral components in various autonomous agent systems. In this study, we present an exploration-based trajectory optimization approach, referred to as ETO. This learning method is designed to…

计算与语言 · 计算机科学 2024-07-11 Yifan Song , Da Yin , Xiang Yue , Jie Huang , Sujian Li , Bill Yuchen Lin

Metamorphic testing (MT) is a simple yet effective technique to alleviate the oracle problem in software testing. The underlying idea of MT is to test a software system by checking whether metamorphic relations (MRs) hold among multiple…

软件工程 · 计算机科学 2024-12-31 An Fu , Chang-ai Sun , Jiaming Zhang , Huai Liu

Mutation testing is used to evaluate the effectiveness of test suites. In recent years, a promising variation called extreme mutation testing emerged that is computationally less expensive. It identifies methods where their functionality…

软件工程 · 计算机科学 2022-04-15 Maik Betka , Stefan Wagner

This article reviews how empirical research of exploratory search is conducted. We investigated aspects of interdisciplinarity, study settings and evaluation methodologies from a systematically selected sample of 231 publications from…

信息检索 · 计算机科学 2023-12-25 Alan Medlar , Denis Kotkov , Dorota Glowacka

Exploratory factor analysis is often used in the social sciences to estimate potential measurement models. To do this, several important issues need to be addressed: (1) determining the number of factors, (2) learning constraints in the…

统计方法学 · 统计学 2025-05-28 Dale S. Kim , Audrey Lu , Qing Zhou