Mutation operators for testing Android apps

L Deng, J Offutt, P Ammann, N Mirzaei - Information and Software …, 2017 - Elsevier
Context: Due to the widespread use of Android devices, Android applications (apps) have
more releases, purchases, and downloads than apps for any other mobile devices. The …

A systematic review on fault based mutation testing techniques and tools for Aspect-J programs

PK Singh, OP Sangwan… - 2013 3rd IEEE International …, 2013 - ieeexplore.ieee.org
Mutation technique in software testing is considered as the most fascinating way to validate
the software under analysis. In last decade, many researchers developed various …

Mutation testing for aspect-oriented programs

FC Ferrari, JC Maldonado… - 2008 1st International …, 2008 - ieeexplore.ieee.org
Mutation testing has been shown to be one of the strongest testing criteria for the evaluation
of both programs and test suites. Comprehensive sets of mutants require strong test sets to …

Towards mutation analysis of android apps

L Deng, N Mirzaei, P Ammann… - 2015 IEEE Eighth …, 2015 - ieeexplore.ieee.org
Android applications (apps) have the highest number of releases, purchases, and
downloads among mobile apps. However, quality is a known problem, and hence there is …

On link estimation in dense RPL deployments

S Dawans, S Duquennoy… - 37th Annual IEEE …, 2012 - ieeexplore.ieee.org
The Internet of Things vision foresees billions of devices to connect the physical world to the
digital world. Sensing applications such as structural health monitoring, surveillance or …

Practical dynamic reconstruction of control flow graphs

A Rimsa, J Nelson Amaral… - Software: Practice and …, 2021 - Wiley Online Library
The automatic recovery of a program's high‐level representation from its binary version is a
well‐studied problem in programming languages. However, most of the solutions to this …

Control and data flow structural testing criteria for aspect-oriented programs

OAL Lemos, AMR Vincenzi, JC Maldonado… - Journal of Systems and …, 2007 - Elsevier
Although it is claimed that, among other features, aspect-oriented programming (AOP)
increases understandability and eases the maintenance burden, this technology cannot …

[PDF][PDF] A study and review on the development of mutation testing tools for java and aspect-j programs

PK Singh, OP Sangwan, A Sharma - International Journal of …, 2014 - researchgate.net
Mutation analysis in software testing is observed as the most effective way to validate the
software under inspection. In last decade, number of researchers developed various …

Automated generation of pointcut mutants for testing pointcuts in AspectJ programs

P Anbalagan, T Xie - 2008 19th International Symposium on …, 2008 - ieeexplore.ieee.org
Aspect-oriented programming (AOP) provides new modularization of software systems by
encapsulating cross-cutting concerns. AspectJ, an AOP language, uses abstractions such as …

A test-driven approach to developing pointcut descriptors in AspectJ

R Delamare, B Baudry, S Ghosh… - … on Software Testing …, 2009 - ieeexplore.ieee.org
Aspect-oriented programming (AOP) languages introduce new constructs that can lead to
new types of faults, which must be targeted by testing techniques. In particular, AOP …