Cloud services must be continuously monitored to guarantee that misbehav...
IoT systems complexity and susceptibility to failures pose significant
c...
The advent of edge devices dedicated to machine learning tasks enabled t...
Estimating software testability can crucially assist software managers t...
Mutation testing is an established software quality assurance technique ...
Runtime enforcers can be used to ensure that running applications satisf...
The Android framework provides a rich set of APIs that can be exploited ...
Automated Program Repair (APR) techniques typically exploit spectrum-bas...
Hierarchical Temporal Memory (HTM) is an unsupervised learning algorithm...
Automatic generators of GUI tests often fail to generate semantically
re...
The level and quality of automation dramatically affects software testin...
Systems of systems are highly dynamic software systems that require flex...
Mobile operating systems evolve quickly, frequently updating the APIs th...
Automatic Program Repair (APR) techniques can promisingly help reducing ...
Android apps must work correctly even if their execution is interrupted ...
Software enforcers can be used to modify the runtime behavior of softwar...
Collecting traces from software running in the field is both useful and
...
The ecosystem in which mobile applications run is highly heterogeneous a...
Collecting data about the sequences of function calls executed by an
app...
Many applications are implemented as multi-tier software systems, and ar...
Dealing with the evolution of operating systems is challenging for devel...
Android applications are executed on smartphones equipped with a variety...
Cloud systems are complex, large, and dynamic systems whose behavior mus...
Android apps must be able to deal with both stop events, which require
i...
Debugging Cyber-Physical System (CPS) models can be extremely complex.
I...
This report presents the activities of the first working group of the CO...
Runtime enforcement can be effectively used to improve the reliability o...
Smart Cities are future urban aggregations, where a multitude of
heterog...
Cloud systems are complex and large systems where services provided by
d...
By leveraging large clusters of commodity hardware, the Cloud offers gre...
Field failures, that is, failures caused by faults that escape the testi...
Field data is an invaluable source of information for testers and develo...
In this paper we present VART, a tool for automatically revealing regres...
Source Code Management (SCM) systems support software evolution by provi...
Policy enforcers are sophisticated runtime components that can prevent
f...