Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering 2014
DOI: 10.1145/2635868.2635896
|View full text |Cite
|
Sign up to set email alerts
|

EvoDroid: segmented evolutionary testing of Android apps

Abstract: Proliferation of Android devices and apps has created a demand for applicable automated software testing techniques. Prior research has primarily focused on either unit or GUI testing of Android apps, but not their end-to-end system testing in a systematic manner. We present EvoDroid, an evolutionary approach for system testing of Android apps. EvoDroid overcomes a key shortcoming of using evolutionary techniques for system testing, i.e., the inability to pass on genetic makeup of good individuals in the searc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
154
0
1

Year Published

2015
2015
2022
2022

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 275 publications
(155 citation statements)
references
References 22 publications
0
154
0
1
Order By: Relevance
“…Past research centers around unit and GUI testing of Andiods applications. Today, EvoDroid [6] is a transformative approach for framework testing in Android applications. EvoDroid beats the deficiency for framework testing and Mahmood, et al [6] recommends joining two novel methods, Android particular program on distinguishing fragments of code to be sought freely and transformative calculation that gives data for such sections.…”
Section: IIImentioning
confidence: 99%
See 1 more Smart Citation
“…Past research centers around unit and GUI testing of Andiods applications. Today, EvoDroid [6] is a transformative approach for framework testing in Android applications. EvoDroid beats the deficiency for framework testing and Mahmood, et al [6] recommends joining two novel methods, Android particular program on distinguishing fragments of code to be sought freely and transformative calculation that gives data for such sections.…”
Section: IIImentioning
confidence: 99%
“…Today, EvoDroid [6] is a transformative approach for framework testing in Android applications. EvoDroid beats the deficiency for framework testing and Mahmood, et al [6] recommends joining two novel methods, Android particular program on distinguishing fragments of code to be sought freely and transformative calculation that gives data for such sections. Despite the fact that the approach [6] have appeared to effective hand existing tools and methods for mechanized testing in Android applications, it could corrupt due to unfit to efficiently reason about info conditions.…”
Section: IIImentioning
confidence: 99%
“…The behaviors of the tested Android app are explored by using different exploration strategies, including random exploration [5], [15], model-based exploration [6], [19], [8], or systematic exploration [16], [7].…”
Section: Rq3: How Does the Number Of Test Cases Selected Bymentioning
confidence: 99%
“…Thus, developers are required to produce high quality mobile applications (or simply, "apps") in terms of portability, reliability and security. In recent years, a great deal of research has been performed to improve the reliability of mobile apps on mobile platform, for example, by applying automatic testing [5], [15], [6], [19], [8], [16], [7].…”
Section: Introductionmentioning
confidence: 99%
“…Examples of the kinds of information included in a manifest file are descriptions of the app's components among other architectural and configuration properties. Components can be one of the following types: Activities, Services, Broadcast Receivers, and Content Providers [10]. Figure 1 reflects the overview of the app.…”
Section: Proposed System and Implementationmentioning
confidence: 99%