Transcript
![Page 1: Adapting Linux for Mobile Platforms: An Empirical Study of Android](https://reader035.vdocument.in/reader035/viewer/2022062303/558bcfead8b42ac2448b4583/html5/thumbnails/1.jpg)
1
![Page 2: Adapting Linux for Mobile Platforms: An Empirical Study of Android](https://reader035.vdocument.in/reader035/viewer/2022062303/558bcfead8b42ac2448b4583/html5/thumbnails/2.jpg)
2
![Page 3: Adapting Linux for Mobile Platforms: An Empirical Study of Android](https://reader035.vdocument.in/reader035/viewer/2022062303/558bcfead8b42ac2448b4583/html5/thumbnails/3.jpg)
3
![Page 4: Adapting Linux for Mobile Platforms: An Empirical Study of Android](https://reader035.vdocument.in/reader035/viewer/2022062303/558bcfead8b42ac2448b4583/html5/thumbnails/4.jpg)
4
![Page 5: Adapting Linux for Mobile Platforms: An Empirical Study of Android](https://reader035.vdocument.in/reader035/viewer/2022062303/558bcfead8b42ac2448b4583/html5/thumbnails/5.jpg)
1,058 bug fixes 5
![Page 6: Adapting Linux for Mobile Platforms: An Empirical Study of Android](https://reader035.vdocument.in/reader035/viewer/2022062303/558bcfead8b42ac2448b4583/html5/thumbnails/6.jpg)
6
Metric Description
Similarity
Compares source code lines
Adaptation Change Ratio Measures the amount of changes performed to adapt Linux functionalities
Density of Merging Commits Captures the effort spent on merging source code modifications from Linux
Impact of Merging Commits Proportion of files updated to solve conflicts caused by a merging commit
Impact Range of Merging Number of modules affected by a merging commit
![Page 7: Adapting Linux for Mobile Platforms: An Empirical Study of Android](https://reader035.vdocument.in/reader035/viewer/2022062303/558bcfead8b42ac2448b4583/html5/thumbnails/7.jpg)
84% 85% 86%
87%
79%
77%
70%
75%
80%
85%
90%
95%
100%
1.1 1.5 1.6 2.0 2.1 2.2
Sim
ilari
ty w
ith
Linu
x Ke
rnel
2.6
Android Version
7
![Page 8: Adapting Linux for Mobile Platforms: An Empirical Study of Android](https://reader035.vdocument.in/reader035/viewer/2022062303/558bcfead8b42ac2448b4583/html5/thumbnails/8.jpg)
96.3%
95.0%
96.0%
96.9%
94.3%
99.8%
90%
92%
94%
96%
98%
100%
1.1 1.5 1.6 2.0 2.1 2.2
Ada
ptat
ion
Chan
ge R
atio
Android Version
8
![Page 9: Adapting Linux for Mobile Platforms: An Empirical Study of Android](https://reader035.vdocument.in/reader035/viewer/2022062303/558bcfead8b42ac2448b4583/html5/thumbnails/9.jpg)
9
93.3%
6.7% 14% 86%
merges
5%
After a merge
modified
95%
![Page 10: Adapting Linux for Mobile Platforms: An Empirical Study of Android](https://reader035.vdocument.in/reader035/viewer/2022062303/558bcfead8b42ac2448b4583/html5/thumbnails/10.jpg)
Android’s kernel bugs
10
95%
5%
![Page 11: Adapting Linux for Mobile Platforms: An Empirical Study of Android](https://reader035.vdocument.in/reader035/viewer/2022062303/558bcfead8b42ac2448b4583/html5/thumbnails/11.jpg)
11