中文
相关论文

相关论文: Does Diversity Improve the Test Suite Generation f…

200 篇论文

The development and analysis of mobile applications in term of security have become an active research area from many years as many apps are vulnerable to different attacks. Especially the concept of hybrid applications has emerged in the…

密码学与安全 · 计算机科学 2020-07-31 Usama Khalid , Muhammad Abdullah , Kashif Inayat

For the past six years, researchers in genetic programming and other program synthesis disciplines have used the General Program Synthesis Benchmark Suite to benchmark many aspects of automatic program synthesis systems. These problems have…

软件工程 · 计算机科学 2021-06-14 Thomas Helmuth , Peter Kelly

Mobile apps exploit embedded sensors and wireless connectivity of a device to empower users with portable computations, context-aware communication, and enhanced interaction. Specifically, mobile health apps (mHealth apps for short) are…

软件工程 · 计算机科学 2020-08-10 Bakheet Aljedaani , Aakash Ahmad , Mansooreh Zahedi , M. Ali Babar

We introduce GRADE, an automatic method for quantifying sample diversity in text-to-image models. Our method leverages the world knowledge embedded in large language models and visual question-answering systems to identify relevant…

计算机视觉与模式识别 · 计算机科学 2025-03-12 Royi Rassin , Aviv Slobodkin , Shauli Ravfogel , Yanai Elazar , Yoav Goldberg

Fitness landscapes have historically been a powerful tool for analyzing the search space explored by evolutionary algorithms. In particular, they facilitate understanding how easily reachable an optimal solution is from a given starting…

神经与进化计算 · 计算机科学 2024-08-23 Emily Dolson , Alexander Lalejini

Search-Based Software Testing (SBST) is a well-established approach for automated unit test generation, yet it often suffers from premature convergence and limited diversity in the generated test suites. Recently, Large Language Models…

软件工程 · 计算机科学 2026-02-13 Lior Broide , Roni Stern , Argaman Mordoch

Increasingly, Software Engineering (SE) researchers use search-based optimization techniques to solve SE problems with multiple conflicting objectives. These techniques often apply CPU-intensive evolutionary algorithms to explore…

软件工程 · 计算机科学 2018-01-09 Jianfeng Chen , Vivek Nair , Rahul Krishna , Tim Menzies

Frequently advised secure development recommendations often fall short in practice for app developers. Tool-driven (e.g., using static analysis tools) approaches lack context and domain-specific requirements of an app being tested. App…

软件工程 · 计算机科学 2021-11-04 Muhammad Sajidur Rahman , Blas Kojusner , Ryon Kennedy , Prerit Pathak , Lin Qi , Byron Williams

This research introduces a new strategy in cluster ensemble selection by using Independency and Diversity metrics. In recent years, Diversity and Quality, which are two metrics in evaluation procedure, have been used for selecting basic…

机器学习 · 统计学 2016-10-11 Muhammad Yousefnezhad , Ali Reihanian , Daoqiang Zhang , Behrouz Minaei-Bidgoli

Despite being one of the largest and most popular projects, the official Android framework has only provided test cases for less than 30% of its APIs. Such a poor test case coverage rate has led to many compatibility issues that can cause…

软件工程 · 计算机科学 2022-08-30 Xiaoyu Sun , Xiao Chen , Yanjie Zhao , Pei Liu , John Grundy , Li Li

Optimization is key to solve many problems in computational biology. Global optimization methods provide a robust methodology, and metaheuristics in particular have proven to be the most efficient methods for many applications. Despite…

Search-based software testing (SBST) is now a mature area, with numerous techniques developed to tackle the challenging task of software testing. SBST techniques have shown promising results and have been successfully applied in the…

软件工程 · 计算机科学 2023-12-06 Neelofar Neelofar , Kate Smith-Miles , Mario Andres Munoz , Aldeida Aleti

Many computer science disciplines (e.g., combinatorial optimization, natural language processing, and information retrieval) use standard or established test suites for evaluating algorithms. In visualization, similar approaches have been…

图形学 · 计算机科学 2020-09-29 Pascal Nardini , Min Chen , Roxana Bujack , Michael Böttinger , Gerik Scheuermann

Testing a global null is a canonical problem in statistics and has a wide range of applications. In view of the fact that no uniformly most powerful test exists, prior and/or domain knowledge are commonly used to focus on a certain class of…

统计方法学 · 统计学 2024-01-09 Yaowu Liu , Zhonghua Liu , Xihong Lin

Many tools have been created for measuring the agility of software teams, thus creating a saturation in the field. Three agile measurement tools were selected in order to validate whether they yield sim-ilar results. The surveys of the…

软件工程 · 计算机科学 2019-04-05 Konstantinos Chronis , Lucas Gren

Software engineers make use of design patterns for reasons that range from performance to code comprehensibility. Several design patterns capturing the body of knowledge of best practices have been proposed in the past, namely creational,…

软件工程 · 计算机科学 2019-01-11 Luis Cruz , Rui Abreu

Theorem provers has been used extensively in software engineering for software testing or verification. However, software is now so large and complex that additional architecture is needed to guide theorem provers as they try to generate…

软件工程 · 计算机科学 2021-01-11 Jianfeng Chen , Xipeng Shen , Tim Menzies

The fitness landscape defines the relationship between genotypes and fitness in a given environment, and underlies fundamental quantities such as the distribution of selection coefficient, or the magnitude and type of epistasis. A better…

种群与进化 · 定量生物学 2016-05-18 François Blanquart , Thomas Bataillon

Probabilistic programming has become a standard practice to model stochastic events and learn about the behavior of nature in different scientific contexts, ranging from Genetics and Ecology to Linguistics and Psychology. However, domain…

编程语言 · 计算机科学 2025-07-10 Guilherme Espada , Alcides Fonseca

A key factor that can dramatically reduce the search space during constraint solving is the criterion under which the variable to be instantiated next is selected. For this purpose numerous heuristics have been proposed. Some of the best of…

人工智能 · 计算机科学 2010-08-10 Thanasis Balafoutis , Kostas Stergiou