2015
DOI: 10.18293/seke2015-118
|View full text |Cite
|
Sign up to set email alerts
|

Generating various contexts from permissions for testing Android applications

Abstract: Abstract-Context-awareness of mobile applications yields several issues for testing, since the mobile applications should be testable in any environment and with any contextual input. In previous studies of testing for Android applications as eventdriven systems, many researchers have focused on using the generated test cases considering only GUI events. However, it is difficult to detect failures in the changes in the context in which applications run. It is important to consider various contexts since the mo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
16
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(16 citation statements)
references
References 16 publications
0
16
0
Order By: Relevance
“…It re-executes all the unit test cases every time when a piece of code is changed. As an example, Hu et al [84] have applied unit testing to [26] CRASHSCOPE [27] MAMBA [28] Pretect [29] DroidMate [93] SSDA [30] TrimDroid [8] ERVA [9] Clapp et al [10] SAPIENZ [11] RacerDroid [31] Baek et al [94] DiagDroid [32] MobiPlay [95] MOTIF [33] DRUN [34] DroidDEV [96] GAT [35] Zhang et al [36] Jabbarvand et al [37] Qian et al [38] Ermuth et al [39] Cadage [97] Zhang et al [40] Zhang et al [41] dLens [42] Sonny et al [98] Packeviius et al [43] SIG-Droid [99] Knorr et al [44] TAST [100] IntentDroid [45] Griebe et al [101] Farto et al [46] Bielik et al [47] MobiGUITAR [48] AGRippin [102] Aktouf et al [49] THOR [103] AppAudit [50] Morgado et al [104] Hassanshahi et al [51] iMPAcT [52] Deng et al [53] Espada et al…”
Section: Which Test Levels Are Addressed?mentioning
confidence: 99%
See 2 more Smart Citations
“…It re-executes all the unit test cases every time when a piece of code is changed. As an example, Hu et al [84] have applied unit testing to [26] CRASHSCOPE [27] MAMBA [28] Pretect [29] DroidMate [93] SSDA [30] TrimDroid [8] ERVA [9] Clapp et al [10] SAPIENZ [11] RacerDroid [31] Baek et al [94] DiagDroid [32] MobiPlay [95] MOTIF [33] DRUN [34] DroidDEV [96] GAT [35] Zhang et al [36] Jabbarvand et al [37] Qian et al [38] Ermuth et al [39] Cadage [97] Zhang et al [40] Zhang et al [41] dLens [42] Sonny et al [98] Packeviius et al [43] SIG-Droid [99] Knorr et al [44] TAST [100] IntentDroid [45] Griebe et al [101] Farto et al [46] Bielik et al [47] MobiGUITAR [48] AGRippin [102] Aktouf et al [49] THOR [103] AppAudit [50] Morgado et al [104] Hassanshahi et al [51] iMPAcT [52] Deng et al [53] Espada et al…”
Section: Which Test Levels Are Addressed?mentioning
confidence: 99%
“…Table 5 summarises the aforementioned test phases, where the most recurrently applied testing phase is system testing (accounting for nearly 80% of the selected publications), followed by unit testing and integration testing, respectively. [26] CRASHSCOPE [27] MAMBA [28] Pretect [29] DroidMate [93] SSDA [30] TrimDroid [8] ERVA [9] Clapp et al [10] SAPIENZ [11] RacerDroid [31] Baek et al [94] DiagDroid [32] MobiPlay [95] MOTIF [33] DRUN [34] DroidDEV [96] GAT [35] Zhang et al [36] Jabbarvand et al [37] Qian et al [38] Ermuth et al [39] Cadage [97] Zhang et al [40] Zhang et al [41] dLens [42] Sonny et al [98] Packeviius et al…”
Section: Which Test Levels Are Addressed?mentioning
confidence: 99%
See 1 more Smart Citation
“…Numerous testing techniques have been proposed for testing mobile apps in the past few years. However, most of the testing techniques for mobile apps generate test cases considering only GUI events such as [14,15] without sufficient support for testing context events [16,17]. Therefore, it will be difficult to identify other defects in the changes in the contexts, which can be inclined by the context in which an application runs [16].…”
Section: Introductionmentioning
confidence: 99%
“…However, most of the testing techniques for mobile apps generate test cases considering only GUI events such as [14,15] without sufficient support for testing context events [16,17]. Therefore, it will be difficult to identify other defects in the changes in the contexts, which can be inclined by the context in which an application runs [16]. In order to ensure that these applications behave correctly, external context events must be considered during testing such as those from GPS location data, sensors, network in addition to the GUI events.…”
Section: Introductionmentioning
confidence: 99%