Testing deep learning-based systems is crucial but challenging due to th...
Representing source code in a generic input format is crucial to automat...
The costly human effort required to prepare the training data of machine...
This work addresses how to validate group fairness in image recognition
...
Transferability is the property of adversarial examples to be misclassif...
The next era of program understanding is being propelled by the use of
m...
System goals are the statements that, in the context of software require...
With the increasing release of powerful language models trained on large...
Flaky tests are tests that pass and fail on different executions of the ...
While leveraging additional training data is well established to improve...
Specification inference techniques aim at (automatically) inferring a se...
Mutation testing is an established fault-based testing technique. It ope...
Vulnerability to adversarial attacks is a well-known weakness of Deep Ne...
Recently, deep neural networks (DNNs) have been widely applied in progra...
Graph neural networks (GNNs) have recently been popular in natural langu...
Flaky tests are tests that yield different outcomes when run on the same...
Nowadays, an increasing number of applications uses deserialization. Thi...
Much of software-engineering research relies on the naturalness of code,...
We propose transferability from Large Geometric Vicinity (LGV), a new
te...
Deep learning plays a more and more important role in our daily life due...
Flaky tests are defined as tests that manifest non-deterministic behavio...
Over the past few years, deep learning (DL) has been continuously expand...
In the last decade, researchers have studied fairness as a software prop...
Deep Neural Networks (DNNs) have gained considerable attention in the pa...
Various deep neural networks (DNNs) are developed and reported for their...
While the literature on security attacks and defense of Machine Learning...
When software evolves, opportunities for introducing faults appear.
Ther...
Fault seeding is typically used in controlled studies to evaluate and co...
Mutation testing research has indicated that a major part of its applica...
Test flakiness forms a major testing concern. Flaky tests manifest
non-d...
Active learning is an established technique to reduce the labeling cost ...
Code embedding is a keystone in the application of machine learning on
s...
The generation of feasible adversarial examples is necessary for properl...
Flakiness is a major concern in Software testing. Flaky tests pass and f...
Test smells are known as bad development practices that reflect poor des...
Vulnerability to adversarial attacks is a well-known weakness of Deep Ne...
Deep Neural Networks (DNNs) are vulnerable to adversarial examples, whic...
Background: Test flakiness is identified as a major issue that compromis...
Vulnerability prediction refers to the problem of identifying the system...
Semi-Supervised Learning (SSL) aims to maximize the benefits of learning...
Much research on software engineering and software testing relies on
exp...
Template-based program repair research is in need for a common ground to...
Deep neural networks are vulnerable to evasion attacks, i.e., carefully
...
Test-based automated program repair has been a prolific field of researc...
The rapid spread of the Coronavirus SARS-2 is a major challenge that led...
Recent successes in training word embeddings for NLP tasks have encourag...
Timely patching is paramount to safeguard users and maintainers against ...
We introduce SeMu, a Dynamic Symbolic Execution technique that generates...
We propose adversarial embedding, a new steganography and watermarking
t...
Issue tracking systems are commonly used in modern software development ...