• Home
  • Search
  • Mutation Testing to Evaluate Android Applications
  • Cite Icon1
  • https://doi.org/10.4018/ijossp.2020010102Copy DOI Icon

Mutation Testing to Evaluate Android Applications

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Android is an operating system source which offers flexibility and support for most mobile applications, and easy access to social networks. It is important to understand the complexity of design, development, implementation, and testing of Android apps. A number of challenges may be faced in testing android applications, including the lack of testing processes and methods, testing experts being unavailable, poor in-house testing environment, and time restrictions. Mutation testing is a fault-based testing technique, applied by generating mutants and running the application with these mutants to analyze the killed and equivalent mutants. We defined a set of mutation operators according to the features of android applications: apps with content sharing, apps with multimedia, apps with graphics, and apps with user location and maps. We identified 42 mutation operators. In addition, we implemented a new tool, “µ-Android,” which automatically generates mutants and retrieves results to prove the efficiency of the test cases and enable the new operators.

Similar Papers
  • Conference Article
  • Citations5

Developing Automated Input Generator for Android Mobile Device to Evaluate Malware Behavior

  • Sep 29, 2015
  • Shobhit N Dutia +2
  • Research Article
  • Citations7

Preference-wise Testing of Android Apps via Test Amplification

  • Jan 31, 2023
  • ACM Transactions on Software Engineering and Methodology
  • Minxue Pan +4
  • Conference Article
  • Citations2

A Survey on Mutation Testing Approaches

  • Nov 01, 2019
  • Karam Al Kontar +4
  • Research Article
  • Citations35

Mutant reduction based on dominance relation for weak mutation testing

  • May 06, 2016
  • Information and Software Technology
  • Dunwei Gong +3
  • PDF
  • Research Article
  • Citations9

Correlating automatic static analysis and mutation testing: towards incremental strategies

  • Nov 03, 2016
  • Journal of Software Engineering Research and Development
  • Cláudio A Araújo +3
  • Conference Article
  • Citations13

Edroid: A Mutation Tool for Android Apps

  • Oct 01, 2018
  • Eduardo Luna +1
  • Conference Article
  • Citations15

Evaluating maintainability of android applications

  • May 01, 2017
  • Ahmad A Saifan +1
  • Conference Article
  • Citations1

Android app development using Kotlin programming language

  • Jan 01, 2023
  • AIP conference proceedings
  • Anuska Sharma
  • Conference Article
  • Citations17

Mutation Operators for Actor Systems

  • Apr 01, 2010
  • Vilas Jagannath +4
  • Research Article

Implementation of a Test Data Generator based on DSL Files

  • Jun 30, 2016
  • Informatica Economica
  • Paul Pocatilu +1
  • Conference Article
  • Citations13

Mutation testing strategies using mutant classification

  • Mar 18, 2013
  • Mike Papadakis +1
  • Research Article
  • Citations4

The ratio of equivalent mutants: A key to analyzing mutation equivalence

  • Jul 14, 2021
  • Journal of Systems and Software
  • Imen Marsit +6
  • Conference Article
  • Citations8

MutantDistiller: Using Symbolic Execution for Automatic Detection of Equivalent Mutants and Generation of Mutant Killing Tests

  • Aug 05, 2020
  • Michael Baer +2
  • Research Article
  • Citations19

A probabilistic framework for mutation testing in deep neural networks

  • Mar 01, 2023
  • Information and Software Technology
  • Florian Tambon +2
  • Conference Article
  • Citations33

Fault-based product-line testing

  • Jul 20, 2015
  • Dennis Reuling +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.