中文
相关论文

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

200 篇论文

Automated test case generation is an effective technique to yield high-coverage test suites. While the majority of research effort has been devoted to satisfying coverage criteria, a recent trend emerged towards optimizing other…

软件工程 · 计算机科学 2019-11-11 Giovanni Grano , Christoph Laaber , Annibale Panichella , Sebastiano Panichella

A unified mobile search framework aims to identify the mobile apps that can satisfy a user's information need and route the user's query to them. Previous work has shown that resource descriptions for mobile apps are sparse as they rely on…

信息检索 · 计算机科学 2021-09-15 Negin Ghasemi , Mohammad Aliannejadi , Djoerd Hiemstra

For graphical user interface (UI) design, it is important to understand what attracts visual attention. While previous work on saliency has focused on desktop and web-based UIs, mobile app UIs differ from these in several respects. We…

One of the most common problem-solving heuristics is by analogy. For a given problem, a solver can be viewed as a strategic walk on its fitness landscape. Thus if a solver works for one problem instance, we expect it will also be effective…

机器学习 · 计算机科学 2023-12-06 Mingyu Huang , Ke Li

Mental health (MH) apps often require sensitive user data to customize services for mental wellness needs. However, such data collection practices in some MH apps raise significant privacy concerns for users. These concerns are often…

软件工程 · 计算机科学 2025-07-22 Aakash Sorathiya , Gouri Ginde

Augmenting test suites with test cases that reflect the actual usage of the software system is extremely important to sustain the quality of long lasting software systems. In this paper, we propose E-Test, an approach that incrementally…

软件工程 · 计算机科学 2025-10-23 Ketai Qiu

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

Background: The development of scientific software applications is far from trivial, due to the constant increase in the necessary complexity of these applications, their increasing size, and their need for intensive maintenance and reuse.…

Automatically generating test suites is intrinsically a multi-objective problem, as any of the testing targets (e.g, statements to execute or mutants to kill) is an objective on its own. Test suite generation has peculiarities that are…

软件工程 · 计算机科学 2019-01-08 Andrea Arcuri

A growing body of research has demonstrated the inability of NLP models to generalize compositionally and has tried to alleviate it through specialized architectures, training schemes, and data augmentation, among other approaches. In this…

计算与语言 · 计算机科学 2022-11-03 Shivanshu Gupta , Sameer Singh , Matt Gardner

Seniors represent a growing user base for mobile applications; however, many apps fail to adequately address their accessibility challenges and usability preferences. To investigate this issue, we conducted an exploratory focus group study…

软件工程 · 计算机科学 2025-04-18 Shavindra Wickramathilaka , John Grundy , Kashumi Madampe , Omar Haggag

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

Learning ensembles by bagging can substantially improve the generalization performance of low-bias, high-variance estimators, including those evolved by Genetic Programming (GP). To be efficient, modern GP algorithms for evolving (bagging)…

神经与进化计算 · 计算机科学 2021-02-08 Marco Virgolin

Among the many different kinds of program repair techniques, one widely studied family of techniques is called test suite based repair. Test-suites are in essence input-output specifications and are therefore typically inadequate for…

软件工程 · 计算机科学 2017-03-02 Zhongxing Yu , Matias Martinez , Benjamin Danglot , Thomas Durieux , Martin Monperrus

Building energy efficient software is an increasingly important task for mobile developers. However, a cumulative body of knowledge of techniques that support this goal does not exist. We conduct a systematic literature review to gather…

软件工程 · 计算机科学 2023-08-17 Stefan Huber , Tobias Lorey , Michael Felderer

Metaheuristic search algorithms look for solutions that either maximise or minimise a set of objectives, such as cost or performance. However most real-world optimisation problems consist of nonlinear problems with complex constraints and…

神经与进化计算 · 计算机科学 2022-06-29 Manjinder Singh , Alexander E. I. Brownlee , David Cairns

\textbf{Background:} Fairness and diversity are receiving growing attention in software engineering, particularly as AI and machine learning systems increasingly influence decision-making processes. While fairness is often examined at the…

软件工程 · 计算机科学 2026-03-16 Cleyton Magalhes , Ronnie de Souza Santos , Bimpe Ayoola , Brody Stuart-Verner , Italo Santos

Search-based software testing (SBST) typically relies on fitness functions to guide the search exploration toward software failures. There are two main techniques to define fitness functions: (a) automated fitness function computation from…

软件工程 · 计算机科学 2023-09-08 Federico Formica , Tony Fan , Claudio Menghi

Context: A number of Systematic Mapping Studies (SMSs) that cover Software Engineering (SE) are reported in literature. Tertiary studies synthesize the secondary studies to provide a holistic view of an area. Objectives: We synthesize SMSs…

软件工程 · 计算机科学 2019-09-25 Muhammad Uzair khan , Salman Sherin , Muhammad Zohaib Iqbal , Rubab Zahid

Performance is one of the most important qualities of software. Several techniques have thus been proposed to improve it, such as program transformations, optimisation of software parameters, or compiler flags. Many automated software…

软件工程 · 计算机科学 2022-08-05 Aymeric Blot , Justyna Petke