ترجمه مقاله نقش ضروری ارتباطات 6G با چشم انداز صنعت 4.0
- مبلغ: ۸۶,۰۰۰ تومان
ترجمه مقاله پایداری توسعه شهری، تعدیل ساختار صنعتی و کارایی کاربری زمین
- مبلغ: ۹۱,۰۰۰ تومان
Abstract
The growing popularity and complexity of Android operating system makes it prone to suffer failures during usage, which increases difficulties of fixing bugs. Different strategies and mitigation methods can be developed and applied based on different types of bugs, which gives rise to the necessity to have a deep understanding of the nature of bugs in this system. In this paper, an empirical study is taken on 513 bug reports from Android operating system. A bug classification is conducted according to fault triggering conditions, followed by the analysis of bug types and bug attributes. Moreover, the comparison of bug types between Android and Linux is carried out. This paper reveals ten interesting findings based on the empirical results from these three aspects and further provides guidance for developers and users based on these findings.
VI. CONCLUSION
In this paper, we performed an empirical investigation of bugs in Android operating system in terms of fault triggers. With the bug classification results based on 513 real world bug reports, our analyses are conducted from three dimensions: the bug types of Android, bug attributes analysis in Android, and bug type comparison between Android and Linux, along with some interesting findings and implications that can be adopted by developers or users. Future research on Android can benefit from our study. For example, bug detection or fault tolerance strategies can mainly focus on ENV subtype to reduce the impact of Mandelbugs. As to the components of Android, Camera, Bluetooth and Audio should be firstly examined to reduce nondeterministic behaviors.