apache / cordova-plugin-camera
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 20 files with 2,919 lines of code.
    • 1 file changed more than 100 times (105 lines of code)
    • 2 files changed 51-100 times (1,707 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 8 files changed 6-20 times (430 lines of code)
    • 9 files changed 1-5 times (677 lines of code)
3% | 58% | 0% | 14% | 23%
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 20 files with 2,919 lines of code.
    • 3 files changed by more than 25 contributors (1,812 lines of code)
    • 2 files changed by 11-25 contributors (119 lines of code)
    • 5 files changed by 6-10 contributors (305 lines of code)
    • 8 files changed by 2-5 contributors (637 lines of code)
    • 2 files changed by 1 contributor (46 lines of code)
62% | 4% | 10% | 21% | 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, yaml, java, json, h, m, xml, gitignore, npmignore, gitattributes, txt, plist, npmrc, ts
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml96% | 0% | 0% | 0% | 3%
java0% | 73% | 0% | 14% | 12%
m0% | 61% | 0% | 0% | 38%
js0% | 0% | 0% | 100% | 0%
h0% | 0% | 0% | 55% | 44%
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% | 62% | 0% | 12% | 24%
www0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
plugin.xml
in root
105 - 2013-05-22 2024-10-30 148 50 herm.wong@gmail.com norman@breautek.com
CameraLauncher.java
in src/android
962 37 2013-04-17 2025-03-20 90 37 bowserj@apache.org norman@breautek.com
CDVCamera.m
in src/ios
745 - 2013-05-21 2024-10-27 53 30 herm.wong@gmail.com norman@breautek.com
Camera.js
in www
34 2 2013-05-21 2024-10-30 18 14 herm.wong@gmail.com norman@breautek.com
CameraProxy.js
in src/browser
85 7 2014-08-29 2024-10-27 15 12 suraj.pindoria@yahoo.com norman@breautek.com
CDVCamera.h
in src/ios
65 - 2013-05-21 2020-08-07 10 7 herm.wong@gmail.com jcesarmobile@gmail.com
8 2 2013-05-23 2023-08-17 9 8 stevengill97@gmail.com erisu@users.noreply.github.com
11 1 2013-05-21 2023-08-17 9 8 herm.wong@gmail.com erisu@users.noreply.github.com
FileHelper.java
in src/android
190 14 2013-09-09 2021-08-11 9 7 agrieve@chromium.org monier.francis@hotmail.fr
31 - 2013-05-21 2020-08-07 8 7 herm.wong@gmail.com jcesarmobile@gmail.com
6 2 2013-05-21 2023-08-17 6 5 herm.wong@gmail.com erisu@users.noreply.github.com
camera_provider_paths.xml
in src/android/xml
4 - 2017-06-30 2024-10-25 4 4 cpearson@b2wsoftware.com norman@breautek.com
FileProvider.java
in src/android
2 - 2017-06-30 2021-08-09 3 3 cpearson@b2wsoftware.com erisu@users.noreply.github.com
GalleryPathVO.java
in src/android
20 4 2020-10-17 2021-01-08 3 2 pieter.vanpoyer@portofantwe... pieter.vanpoyer@portofantwe...
ExifHelper.java
in src/android
137 7 2013-09-09 2024-10-28 3 3 agrieve@chromium.org norman@breautek.com
343 1 2013-05-21 2014-05-05 3 3 herm.wong@gmail.com ldeluca@us.ibm.com
7 - 2014-11-05 2014-12-16 2 2 shazron@apache.org shazron@gmail.com
118 - 2014-11-05 2014-12-16 2 2 shazron@apache.org shazron@gmail.com
CDVExif.h
in src/ios
19 - 2013-05-21 2013-05-21 1 1 herm.wong@gmail.com herm.wong@gmail.com
27 - 2013-05-21 2013-05-21 1 1 herm.wong@gmail.com herm.wong@gmail.com
Files With Most Contributors (Top 20)
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
105 - 2013-05-22 2024-10-30 148 50 herm.wong@gmail.com norman@breautek.com
CameraLauncher.java
in src/android
962 37 2013-04-17 2025-03-20 90 37 bowserj@apache.org norman@breautek.com
CDVCamera.m
in src/ios
745 - 2013-05-21 2024-10-27 53 30 herm.wong@gmail.com norman@breautek.com
Camera.js
in www
34 2 2013-05-21 2024-10-30 18 14 herm.wong@gmail.com norman@breautek.com
CameraProxy.js
in src/browser
85 7 2014-08-29 2024-10-27 15 12 suraj.pindoria@yahoo.com norman@breautek.com
11 1 2013-05-21 2023-08-17 9 8 herm.wong@gmail.com erisu@users.noreply.github.com
8 2 2013-05-23 2023-08-17 9 8 stevengill97@gmail.com erisu@users.noreply.github.com
CDVCamera.h
in src/ios
65 - 2013-05-21 2020-08-07 10 7 herm.wong@gmail.com jcesarmobile@gmail.com
FileHelper.java
in src/android
190 14 2013-09-09 2021-08-11 9 7 agrieve@chromium.org monier.francis@hotmail.fr
31 - 2013-05-21 2020-08-07 8 7 herm.wong@gmail.com jcesarmobile@gmail.com
6 2 2013-05-21 2023-08-17 6 5 herm.wong@gmail.com erisu@users.noreply.github.com
camera_provider_paths.xml
in src/android/xml
4 - 2017-06-30 2024-10-25 4 4 cpearson@b2wsoftware.com norman@breautek.com
FileProvider.java
in src/android
2 - 2017-06-30 2021-08-09 3 3 cpearson@b2wsoftware.com erisu@users.noreply.github.com
ExifHelper.java
in src/android
137 7 2013-09-09 2024-10-28 3 3 agrieve@chromium.org norman@breautek.com
343 1 2013-05-21 2014-05-05 3 3 herm.wong@gmail.com ldeluca@us.ibm.com
GalleryPathVO.java
in src/android
20 4 2020-10-17 2021-01-08 3 2 pieter.vanpoyer@portofantwe... pieter.vanpoyer@portofantwe...
118 - 2014-11-05 2014-12-16 2 2 shazron@apache.org shazron@gmail.com
7 - 2014-11-05 2014-12-16 2 2 shazron@apache.org shazron@gmail.com
27 - 2013-05-21 2013-05-21 1 1 herm.wong@gmail.com herm.wong@gmail.com
CDVExif.h
in src/ios
19 - 2013-05-21 2013-05-21 1 1 herm.wong@gmail.com herm.wong@gmail.com
Files With Least Contributors (Top 20)
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
27 - 2013-05-21 2013-05-21 1 1 herm.wong@gmail.com herm.wong@gmail.com
CDVExif.h
in src/ios
19 - 2013-05-21 2013-05-21 1 1 herm.wong@gmail.com herm.wong@gmail.com
118 - 2014-11-05 2014-12-16 2 2 shazron@apache.org shazron@gmail.com
GalleryPathVO.java
in src/android
20 4 2020-10-17 2021-01-08 3 2 pieter.vanpoyer@portofantwe... pieter.vanpoyer@portofantwe...
7 - 2014-11-05 2014-12-16 2 2 shazron@apache.org shazron@gmail.com
343 1 2013-05-21 2014-05-05 3 3 herm.wong@gmail.com ldeluca@us.ibm.com
ExifHelper.java
in src/android
137 7 2013-09-09 2024-10-28 3 3 agrieve@chromium.org norman@breautek.com
FileProvider.java
in src/android
2 - 2017-06-30 2021-08-09 3 3 cpearson@b2wsoftware.com erisu@users.noreply.github.com
camera_provider_paths.xml
in src/android/xml
4 - 2017-06-30 2024-10-25 4 4 cpearson@b2wsoftware.com norman@breautek.com
6 2 2013-05-21 2023-08-17 6 5 herm.wong@gmail.com erisu@users.noreply.github.com
FileHelper.java
in src/android
190 14 2013-09-09 2021-08-11 9 7 agrieve@chromium.org monier.francis@hotmail.fr
CDVCamera.h
in src/ios
65 - 2013-05-21 2020-08-07 10 7 herm.wong@gmail.com jcesarmobile@gmail.com
31 - 2013-05-21 2020-08-07 8 7 herm.wong@gmail.com jcesarmobile@gmail.com
11 1 2013-05-21 2023-08-17 9 8 herm.wong@gmail.com erisu@users.noreply.github.com
8 2 2013-05-23 2023-08-17 9 8 stevengill97@gmail.com erisu@users.noreply.github.com
CameraProxy.js
in src/browser
85 7 2014-08-29 2024-10-27 15 12 suraj.pindoria@yahoo.com norman@breautek.com
Camera.js
in www
34 2 2013-05-21 2024-10-30 18 14 herm.wong@gmail.com norman@breautek.com
CDVCamera.m
in src/ios
745 - 2013-05-21 2024-10-27 53 30 herm.wong@gmail.com norman@breautek.com
CameraLauncher.java
in src/android
962 37 2013-04-17 2025-03-20 90 37 bowserj@apache.org norman@breautek.com
plugin.xml
in root
105 - 2013-05-22 2024-10-30 148 50 herm.wong@gmail.com norman@breautek.com
Correlations

File Size vs. Number of Changes: 20 points

src/android/CameraLauncher.java x: 962 lines of code y: 90 # changes plugin.xml x: 105 lines of code y: 148 # changes www/Camera.js x: 34 lines of code y: 18 # changes src/android/ExifHelper.java x: 137 lines of code y: 3 # changes src/ios/CDVCamera.m x: 745 lines of code y: 53 # changes src/browser/CameraProxy.js x: 85 lines of code y: 15 # changes src/android/xml/camera_provider_paths.xml x: 4 lines of code y: 4 # changes www/CameraPopoverHandle.js x: 6 lines of code y: 6 # changes www/CameraPopoverOptions.js x: 11 lines of code y: 9 # changes www/ios/CameraPopoverHandle.js x: 8 lines of code y: 9 # changes src/android/FileHelper.java x: 190 lines of code y: 9 # changes src/android/FileProvider.java x: 2 lines of code y: 3 # changes src/android/GalleryPathVO.java x: 20 lines of code y: 3 # changes src/ios/CDVCamera.h x: 65 lines of code y: 10 # changes www/CameraConstants.js x: 31 lines of code y: 8 # changes src/ios/UIImage+CropScaleOrientation.h x: 7 lines of code y: 2 # changes src/ios/UIImage+CropScaleOrientation.m x: 118 lines of code y: 2 # changes src/ios/CDVJpegHeaderWriter.m x: 343 lines of code y: 3 # changes src/ios/CDVExif.h x: 19 lines of code y: 1 # changes src/ios/CDVJpegHeaderWriter.h x: 27 lines of code y: 1 # changes
148.0
# changes
  min: 1.0
  average: 19.85
  25th percentile: 3.0
  median: 7.0
  75th percentile: 13.75
  max: 148.0
0 962.0
lines of code
min: 2.0 | average: 145.95 | 25th percentile: 8.75 | median: 32.5 | 75th percentile: 132.25 | max: 962.0

Number of Contributors vs. Number of Changes: 20 points

src/android/CameraLauncher.java x: 37 # contributors y: 90 # changes plugin.xml x: 50 # contributors y: 148 # changes www/Camera.js x: 14 # contributors y: 18 # changes src/android/ExifHelper.java x: 3 # contributors y: 3 # changes src/ios/CDVCamera.m x: 30 # contributors y: 53 # changes src/browser/CameraProxy.js x: 12 # contributors y: 15 # changes src/android/xml/camera_provider_paths.xml x: 4 # contributors y: 4 # changes www/CameraPopoverHandle.js x: 5 # contributors y: 6 # changes www/CameraPopoverOptions.js x: 8 # contributors y: 9 # changes src/android/FileHelper.java x: 7 # contributors y: 9 # changes src/android/GalleryPathVO.java x: 2 # contributors y: 3 # changes src/ios/CDVCamera.h x: 7 # contributors y: 10 # changes www/CameraConstants.js x: 7 # contributors y: 8 # changes src/ios/UIImage+CropScaleOrientation.h x: 2 # contributors y: 2 # changes src/ios/CDVExif.h x: 1 # contributors y: 1 # changes
148.0
# changes
  min: 1.0
  average: 19.85
  25th percentile: 3.0
  median: 7.0
  75th percentile: 13.75
  max: 148.0
0 50.0
# contributors
min: 1.0 | average: 10.3 | 25th percentile: 2.25 | median: 6.0 | 75th percentile: 11.0 | max: 50.0

Number of Contributors vs. File Size: 20 points

src/android/CameraLauncher.java x: 37 # contributors y: 962 lines of code plugin.xml x: 50 # contributors y: 105 lines of code www/Camera.js x: 14 # contributors y: 34 lines of code src/android/ExifHelper.java x: 3 # contributors y: 137 lines of code src/ios/CDVCamera.m x: 30 # contributors y: 745 lines of code src/browser/CameraProxy.js x: 12 # contributors y: 85 lines of code src/android/xml/camera_provider_paths.xml x: 4 # contributors y: 4 lines of code www/CameraPopoverHandle.js x: 5 # contributors y: 6 lines of code www/CameraPopoverOptions.js x: 8 # contributors y: 11 lines of code src/android/FileHelper.java x: 7 # contributors y: 190 lines of code src/android/FileProvider.java x: 3 # contributors y: 2 lines of code src/android/GalleryPathVO.java x: 2 # contributors y: 20 lines of code src/ios/CDVCamera.h x: 7 # contributors y: 65 lines of code www/CameraConstants.js x: 7 # contributors y: 31 lines of code src/ios/UIImage+CropScaleOrientation.h x: 2 # contributors y: 7 lines of code src/ios/UIImage+CropScaleOrientation.m x: 2 # contributors y: 118 lines of code src/ios/CDVJpegHeaderWriter.m x: 3 # contributors y: 343 lines of code src/ios/CDVExif.h x: 1 # contributors y: 19 lines of code src/ios/CDVJpegHeaderWriter.h x: 1 # contributors y: 27 lines of code
962.0
lines of code
  min: 2.0
  average: 145.95
  25th percentile: 8.75
  median: 32.5
  75th percentile: 132.25
  max: 962.0
0 50.0
# contributors
min: 1.0 | average: 10.3 | 25th percentile: 2.25 | median: 6.0 | 75th percentile: 11.0 | max: 50.0