adapting linux for mobile platforms: an empirical study of android

Post on 25-Jun-2015

345 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

2

3

4

1,058 bug fixes 5

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

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

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

9

93.3%

6.7% 14% 86%

merges

5%

After a merge

modified

95%

Android’s kernel bugs

10

95%

5%

11

top related