2019
DOI: 10.1109/access.2019.2902608
|View full text |Cite
|
Sign up to set email alerts
|

Acteve++: An Improved Android Application Automatic Tester Based on Acteve

Abstract: As the Android application increases in number, it is a challenge for researchers to test Android applications automatically. Acteve based on dynamic symbolic execution proposes a new method and achieves higher coverage. But it cannot achieve the ideal test coverage due to incomplete events input and some missing activities. In this paper, we propose an improvement scheme, making Acteve can produce broadcast events as test inputs, and has the capability to find more activities. Based on these improved schemes,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 13 publications
0
3
0
Order By: Relevance
“…Because Android Monkey generates a random event stream, it is possible to test even in unpredictable situations, and it is possible to test without wasting human resources by controlling the frequency of occurrence, cycle of occurrence, and number of occurrences by the user. According to Choudhary et al [26], Android Monkey achieves higher code coverage than other tools such as SwiftHand [27] and ACTEve [28] and confirmed the highest efficiency. However, we could not overcome the limitation completely.…”
Section: Can Arbdroid Identify Hidden Sensitive Api Calls In Real-wor...mentioning
confidence: 90%
“…Because Android Monkey generates a random event stream, it is possible to test even in unpredictable situations, and it is possible to test without wasting human resources by controlling the frequency of occurrence, cycle of occurrence, and number of occurrences by the user. According to Choudhary et al [26], Android Monkey achieves higher code coverage than other tools such as SwiftHand [27] and ACTEve [28] and confirmed the highest efficiency. However, we could not overcome the limitation completely.…”
Section: Can Arbdroid Identify Hidden Sensitive Api Calls In Real-wor...mentioning
confidence: 90%
“…Acteve++ [34] is an automated testing tool for Android Apps. It is based on Acteve [35] but is improved to support input events and broadcast events in order to achieve higher coverage.…”
Section: Related Workmentioning
confidence: 99%
“…The Rico dataset is the de facto standard for UI design and layout generation [26], [27], [28], [29] in Android apps. We notice that if the Rico data is clustered properly, then we can use this clustered data for malware detection [30], [31], [32], UI generation [4], [26], and automated testing [21], [33], [34], [35]. However, there are no prior studies on activity clustering for the Rico dataset.…”
mentioning
confidence: 98%