2013 IEEE International Conference on Systems, Man, and Cybernetics 2013
DOI: 10.1109/smc.2013.213
|View full text |Cite
|
Sign up to set email alerts
|

An Investigative Approach to Software Aging in Android Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0
3

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 29 publications
(13 citation statements)
references
References 16 publications
0
10
0
3
Order By: Relevance
“…A possible approach to confirm the observed leaks would require an expensive source code analysis of the apps to find the causes of these object replications. An alternative approach to validate memory leaks, which is widely adopted in the literature [9], [17], [24], consists of monitoring the heap memory usage during the app execution and of observing the possible performance degradation.…”
Section: Exploratory Study: Finding Object Replicationsmentioning
confidence: 99%
See 2 more Smart Citations
“…A possible approach to confirm the observed leaks would require an expensive source code analysis of the apps to find the causes of these object replications. An alternative approach to validate memory leaks, which is widely adopted in the literature [9], [17], [24], consists of monitoring the heap memory usage during the app execution and of observing the possible performance degradation.…”
Section: Exploratory Study: Finding Object Replicationsmentioning
confidence: 99%
“…In addition, Android programmers often use Lint [29], a static analysis tool integrated in the Android Studio programming environment, for the detection of a large and extensible set of bad smells, including some smells related to memory leaks. As regards the second category of techniques, which are based on dynamic analysis, monitoring and testing of the apps, the oldest relevant contribution is the one of Araujo et al [9]. These authors proposed in 2013 a leak detection technique based on monitoring the trend of heap memory size in an Android app in response to a stress testing session carried out with Monkey.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In [25], a performance comparison of Android virtual machines and Java virtual machines (JVM) is presented, and their energy consumption is discussed. Araujo et al [26] proposes an investigative approach to software aging in Android applications. Experimental results confirmed both the effectiveness of the procedure and the existence of software aging phenomenon in the Foursquare application running on the Android OS platform.…”
Section: Software Aging and Rejuvenationmentioning
confidence: 99%
“…Systems with long-time of execution may suffer from software aging effects [11]. Published works presented software aging indicators on software as Android OS [12] [13], Stream Video Player [14], Software-Defined Networking Controllers [15], Cloud Com-puting Open-Source Software [16], among others. Especially on Cloud Computing and Virtualized Server Environments, the VMM (Virtual Machine Monitor) is liable to suffer software aging, as presented in [6] [7].…”
Section: Introductionmentioning
confidence: 99%