activity
20172025
most citedData Loss Detector: Automatically Revealing Data Loss Bugs in Android Apps

29 citations · 151 across the 34 of their papers we have counts for

collaborators
Showing 2020Show all

7 papers · 1 filter

cs.SE2020★ 7 cited

FILO: FIx-LOcus Localization for Backward Incompatibilities Caused by Android Framework Upgrades

Marco Mobilio, Oliviero Riganelli, Daniela Micucci +1

Mobile operating systems evolve quickly, frequently updating the APIs that app developers use to build their apps. Unfortunately, API updates do not always guarantee backward compa…

cs.SE2020★ 11 cited

A Comprehensive Study of Code-removal Patches in Automated Program Repair

Davide Ginelli, Matias Martinez, Leonardo Mariani +1

Automatic Program Repair (APR) techniques can promisingly help reducing the cost of debugging. Many relevant APR techniques follow the generate-and-validate approach, that is, the…

cs.SE2020★ 3 cited

Test4Enforcers: Test Case Generation for Software Enforcers

Michell Guzman, Oliviero Riganelli, Daniela Micucci +1

Software enforcers can be used to modify the runtime behavior of software applications to guarantee that relevant correctness policies are satisfied. Indeed, the implementation of…

cs.SE2020★ 29 cited

Data Loss Detector: Automatically Revealing Data Loss Bugs in Android Apps

Oliviero Riganelli, Simone Paolo Mottadelli, Claudio Rota +2

Android apps must work correctly even if their execution is interrupted by external events. For instance, an app must work properly even if a phone call is received, or after its l…

cs.SE2020

CBR: Controlled Burst Recording

Oscar Cornejo, Daniela Briola, Daniela Micucci +1

Collecting traces from software running in the field is both useful and challenging. Traces may indeed help revealing unexpected usage scenarios, detecting and reproducing failures…

cs.SE2020

A Framework for In-Vivo Testing of Mobile Applications

Mariano Ceccato, Davide Corradini, Luca Gazzola +4

The ecosystem in which mobile applications run is highly heterogeneous and configurable. All layers upon which mobile apps are built offer wide possibilities of variations, from th…

cs.SE2020★ 4 cited

In-The-Field Monitoring of Functional Calls: Is It Feasible?

Oscar Cornejo, Daniela Briola, Daniela Micucci +1

Collecting data about the sequences of function calls executed by an application while running in the field can be useful to a number of applications, including failure reproductio…