Pith. sign in

REVIEW 1 cited by

Enabling Mutation Testing for Android Apps

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1707.09038 v3 pith:7XGIKJNK submitted 2017-07-27 cs.SE

classification cs.SE
keywords mutationandroidoperatorsappstestingfaultsapplicationbeen
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Mutation testing has been widely used to assess the fault-detection effectiveness of a test suite, as well as to guide test case generation or prioritization. Empirical studies have shown that, while mutants are generally representative of real faults, an effective application of mutation testing requires "traditional" operators designed for programming languages to be augmented with operators specific to an application domain and/or technology. This paper proposes MDroid+, a framework for effective mutation testing of Android apps. First, we systematically devise a taxonomy of 262 types of Android faults grouped in 14 categories by manually analyzing 2,023 software artifacts from different sources (e.g., bug reports, commits). Then, we identified a set of 38 mutation operators, and implemented an infrastructure to automatically seed mutations in Android apps with 35 of the identified operators. The taxonomy and the proposed operators have been evaluated in terms of stillborn/trivial mutants generated and their capacity to represent real faults in Android apps, as compared to other well know mutation tools.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Testing Practices, Challenges, and Developer Perspectives in Open-Source IoT Platforms

    cs.SE 2025-02 conditional novelty 5.0 of 10

    Open-source smart home platforms have low test-to-code ratios (OpenHAB 0.04, HomeAssistant 0.42), and a survey of 80 developers confirms a focus on automated unit tests and difficulty with device compatibility.

Pith tools