apache / cordova-plugin-media
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 10 files with 2,562 lines of code.
    • 1 file changed more than 100 times (62 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (1,699 lines of code)
    • 3 files changed 6-20 times (603 lines of code)
    • 3 files changed 1-5 times (198 lines of code)
2% | 0% | 66% | 23% | 7%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 10 files with 2,562 lines of code.
    • 2 files changed by more than 25 contributors (842 lines of code)
    • 3 files changed by 11-25 contributors (1,095 lines of code)
    • 2 files changed by 6-10 contributors (427 lines of code)
    • 2 files changed by 2-5 contributors (184 lines of code)
    • 1 file changed by 1 contributor (14 lines of code)
32% | 42% | 16% | 7% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
md, js, yml, json, java, xml, npmignore, gitignore, h, gitattributes, m, txt, yaml, ts
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml100% | 0% | 0% | 0% | 0%
java0% | 0% | 98% | 0% | 1%
m0% | 0% | 100% | 0% | 0%
js0% | 0% | 0% | 73% | 26%
h0% | 0% | 0% | 100% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT100% | 0% | 0% | 0% | 0%
src0% | 0% | 79% | 19% | <1%
www0% | 0% | 0% | 48% | 51%
Most Frequently Changed Files (Top 10)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
plugin.xml
in root
62 - 2013-05-22 2023-07-12 106 39 herm.wong@gmail.com erisu@users.noreply.github.com
CDVSound.m
in src/ios
780 - 2013-05-22 2022-08-31 48 28 herm.wong@gmail.com erisu@users.noreply.github.com
AudioPlayer.java
in src/android
533 31 2013-06-18 2022-09-02 31 20 timk@adobe.com erisu@users.noreply.github.com
AudioHandler.java
in src/android
386 33 2013-05-22 2022-04-29 25 16 herm.wong@gmail.com erisu@users.noreply.github.com
Media.js
in www
176 23 2015-01-03 2022-04-29 18 12 alex.oschepkov@gmail.com erisu@users.noreply.github.com
CDVSound.h
in src/ios
88 - 2013-05-22 2017-03-11 11 9 herm.wong@gmail.com ls@4js.com
MediaProxy.js
in src/windows
339 25 2015-02-04 2020-07-06 10 7 v-segreb@microsoft.com github@timbrust.de
Media.js
in www/browser
174 21 2015-01-27 2020-07-06 4 4 v-vlkoti@microsoft.com github@timbrust.de
FileHelper.java
in src/android
10 1 2013-09-09 2013-09-26 2 2 agrieve@chromium.org stevengill97@gmail.com
14 1 2020-07-06 2020-07-06 1 1 github@timbrust.de github@timbrust.de
Files With Most Contributors (Top 10)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
plugin.xml
in root
62 - 2013-05-22 2023-07-12 106 39 herm.wong@gmail.com erisu@users.noreply.github.com
CDVSound.m
in src/ios
780 - 2013-05-22 2022-08-31 48 28 herm.wong@gmail.com erisu@users.noreply.github.com
AudioPlayer.java
in src/android
533 31 2013-06-18 2022-09-02 31 20 timk@adobe.com erisu@users.noreply.github.com
AudioHandler.java
in src/android
386 33 2013-05-22 2022-04-29 25 16 herm.wong@gmail.com erisu@users.noreply.github.com
Media.js
in www
176 23 2015-01-03 2022-04-29 18 12 alex.oschepkov@gmail.com erisu@users.noreply.github.com
CDVSound.h
in src/ios
88 - 2013-05-22 2017-03-11 11 9 herm.wong@gmail.com ls@4js.com
MediaProxy.js
in src/windows
339 25 2015-02-04 2020-07-06 10 7 v-segreb@microsoft.com github@timbrust.de
Media.js
in www/browser
174 21 2015-01-27 2020-07-06 4 4 v-vlkoti@microsoft.com github@timbrust.de
FileHelper.java
in src/android
10 1 2013-09-09 2013-09-26 2 2 agrieve@chromium.org stevengill97@gmail.com
14 1 2020-07-06 2020-07-06 1 1 github@timbrust.de github@timbrust.de
Files With Least Contributors (Top 10)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
14 1 2020-07-06 2020-07-06 1 1 github@timbrust.de github@timbrust.de
FileHelper.java
in src/android
10 1 2013-09-09 2013-09-26 2 2 agrieve@chromium.org stevengill97@gmail.com
Media.js
in www/browser
174 21 2015-01-27 2020-07-06 4 4 v-vlkoti@microsoft.com github@timbrust.de
MediaProxy.js
in src/windows
339 25 2015-02-04 2020-07-06 10 7 v-segreb@microsoft.com github@timbrust.de
CDVSound.h
in src/ios
88 - 2013-05-22 2017-03-11 11 9 herm.wong@gmail.com ls@4js.com
Media.js
in www
176 23 2015-01-03 2022-04-29 18 12 alex.oschepkov@gmail.com erisu@users.noreply.github.com
AudioHandler.java
in src/android
386 33 2013-05-22 2022-04-29 25 16 herm.wong@gmail.com erisu@users.noreply.github.com
AudioPlayer.java
in src/android
533 31 2013-06-18 2022-09-02 31 20 timk@adobe.com erisu@users.noreply.github.com
CDVSound.m
in src/ios
780 - 2013-05-22 2022-08-31 48 28 herm.wong@gmail.com erisu@users.noreply.github.com
plugin.xml
in root
62 - 2013-05-22 2023-07-12 106 39 herm.wong@gmail.com erisu@users.noreply.github.com
Correlations

File Size vs. Number of Changes: 10 points

plugin.xml x: 62 lines of code y: 106 # changes src/android/AudioPlayer.java x: 533 lines of code y: 31 # changes src/ios/CDVSound.m x: 780 lines of code y: 48 # changes src/android/AudioHandler.java x: 386 lines of code y: 25 # changes www/Media.js x: 176 lines of code y: 18 # changes src/windows/MediaProxy.js x: 339 lines of code y: 10 # changes www/MediaError.js x: 14 lines of code y: 1 # changes www/browser/Media.js x: 174 lines of code y: 4 # changes src/ios/CDVSound.h x: 88 lines of code y: 11 # changes src/android/FileHelper.java x: 10 lines of code y: 2 # changes
106.0
# changes
  min: 1.0
  average: 25.6
  25th percentile: 3.5
  median: 14.5
  75th percentile: 35.25
  max: 106.0
0 780.0
lines of code
min: 10.0 | average: 256.2 | 25th percentile: 50.0 | median: 175.0 | 75th percentile: 422.75 | max: 780.0

Number of Contributors vs. Number of Changes: 10 points

plugin.xml x: 39 # contributors y: 106 # changes src/android/AudioPlayer.java x: 20 # contributors y: 31 # changes src/ios/CDVSound.m x: 28 # contributors y: 48 # changes src/android/AudioHandler.java x: 16 # contributors y: 25 # changes www/Media.js x: 12 # contributors y: 18 # changes src/windows/MediaProxy.js x: 7 # contributors y: 10 # changes www/MediaError.js x: 1 # contributors y: 1 # changes www/browser/Media.js x: 4 # contributors y: 4 # changes src/ios/CDVSound.h x: 9 # contributors y: 11 # changes src/android/FileHelper.java x: 2 # contributors y: 2 # changes
106.0
# changes
  min: 1.0
  average: 25.6
  25th percentile: 3.5
  median: 14.5
  75th percentile: 35.25
  max: 106.0
0 39.0
# contributors
min: 1.0 | average: 13.8 | 25th percentile: 3.5 | median: 10.5 | 75th percentile: 22.0 | max: 39.0

Number of Contributors vs. File Size: 10 points

plugin.xml x: 39 # contributors y: 62 lines of code src/android/AudioPlayer.java x: 20 # contributors y: 533 lines of code src/ios/CDVSound.m x: 28 # contributors y: 780 lines of code src/android/AudioHandler.java x: 16 # contributors y: 386 lines of code www/Media.js x: 12 # contributors y: 176 lines of code src/windows/MediaProxy.js x: 7 # contributors y: 339 lines of code www/MediaError.js x: 1 # contributors y: 14 lines of code www/browser/Media.js x: 4 # contributors y: 174 lines of code src/ios/CDVSound.h x: 9 # contributors y: 88 lines of code src/android/FileHelper.java x: 2 # contributors y: 10 lines of code
780.0
lines of code
  min: 10.0
  average: 256.2
  25th percentile: 50.0
  median: 175.0
  75th percentile: 422.75
  max: 780.0
0 39.0
# contributors
min: 1.0 | average: 13.8 | 25th percentile: 3.5 | median: 10.5 | 75th percentile: 22.0 | max: 39.0