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 23 files with 3,728 lines of code.
    • 1 file changed more than 100 times (133 lines of code)
    • 2 files changed 51-100 times (1,667 lines of code)
    • 1 file changed 21-50 times (627 lines of code)
    • 7 files changed 6-20 times (422 lines of code)
    • 12 files changed 1-5 times (879 lines of code)
3% | 44% | 16% | 11% | 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 23 files with 3,728 lines of code.
    • 3 files changed by more than 25 contributors (1,800 lines of code)
    • 3 files changed by 11-25 contributors (744 lines of code)
    • 5 files changed by 6-10 contributors (305 lines of code)
    • 10 files changed by 2-5 contributors (833 lines of code)
    • 2 files changed by 1 contributor (46 lines of code)
48% | 19% | 8% | 22% | 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, h, m, java, json, xml, gitignore, npmignore, gitattributes, txt, plist, yaml, ts
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml97% | 0% | 0% | 0% | 2%
java0% | 73% | 0% | 14% | 11%
m0% | 53% | 0% | 0% | 46%
js0% | 0% | 78% | 20% | <1%
h0% | 0% | 0% | 40% | 59%
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% | 47% | 17% | 9% | 24%
www0% | 0% | 0% | 93% | 6%
Most Frequently Changed Files (Top 23)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
plugin.xml
in root
133 - 2013-05-22 2022-03-18 142 47 herm.wong@gmail.com marcus.abrahamsson13@gmail.com
CameraLauncher.java
in src/android
953 38 2013-04-17 2023-04-14 83 35 bowserj@apache.org 49952868+seamlink-aalves@us...
CDVCamera.m
in src/ios
714 - 2013-05-21 2022-03-22 52 29 herm.wong@gmail.com scott@alwaysvip.com
CameraProxy.js
in src/windows
627 31 2014-08-27 2020-08-07 43 19 v-vlkoti@microsoft.com jcesarmobile@gmail.com
Camera.js
in www
31 2 2013-05-21 2018-02-11 15 11 herm.wong@gmail.com ferretdayo@hotmail.co.jp
CameraProxy.js
in src/browser
86 7 2014-08-30 2022-09-30 13 11 suraj.pindoria@yahoo.com jcesarmobile@gmail.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
8 2 2013-05-23 2020-07-14 8 8 stevengill97@gmail.com erisu@users.noreply.github.com
11 1 2013-05-21 2018-11-25 8 7 herm.wong@gmail.com yoamerish@hotmail.com
31 - 2013-05-21 2020-08-07 8 7 herm.wong@gmail.com jcesarmobile@gmail.com
6 2 2013-05-21 2017-06-09 5 4 herm.wong@gmail.com audreyso@apache.org
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 2020-07-14 3 3 cpearson@b2wsoftware.com jcesarmobile@gmail.com
GalleryPathVO.java
in src/android
20 4 2020-10-17 2021-01-08 3 2 pieter.vanpoyer@portofantwe... pieter.vanpoyer@portofantwe...
CDVCamera.h
in src/osx
41 - 2017-10-10 2020-08-07 3 3 jose.exposito@armourcomms.com jcesarmobile@gmail.com
CDVCamera.m
in src/osx
159 - 2017-10-10 2020-08-07 3 3 jose.exposito@armourcomms.com jcesarmobile@gmail.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
ExifHelper.java
in src/android
133 6 2013-09-09 2013-09-25 2 2 agrieve@chromium.org anis@apache.org
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 23)
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
133 - 2013-05-22 2022-03-18 142 47 herm.wong@gmail.com marcus.abrahamsson13@gmail.com
CameraLauncher.java
in src/android
953 38 2013-04-17 2023-04-14 83 35 bowserj@apache.org 49952868+seamlink-aalves@us...
CDVCamera.m
in src/ios
714 - 2013-05-21 2022-03-22 52 29 herm.wong@gmail.com scott@alwaysvip.com
CameraProxy.js
in src/windows
627 31 2014-08-27 2020-08-07 43 19 v-vlkoti@microsoft.com jcesarmobile@gmail.com
Camera.js
in www
31 2 2013-05-21 2018-02-11 15 11 herm.wong@gmail.com ferretdayo@hotmail.co.jp
CameraProxy.js
in src/browser
86 7 2014-08-30 2022-09-30 13 11 suraj.pindoria@yahoo.com jcesarmobile@gmail.com
8 2 2013-05-23 2020-07-14 8 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
11 1 2013-05-21 2018-11-25 8 7 herm.wong@gmail.com yoamerish@hotmail.com
31 - 2013-05-21 2020-08-07 8 7 herm.wong@gmail.com jcesarmobile@gmail.com
6 2 2013-05-21 2017-06-09 5 4 herm.wong@gmail.com audreyso@apache.org
CDVCamera.m
in src/osx
159 - 2017-10-10 2020-08-07 3 3 jose.exposito@armourcomms.com jcesarmobile@gmail.com
CDVCamera.h
in src/osx
41 - 2017-10-10 2020-08-07 3 3 jose.exposito@armourcomms.com jcesarmobile@gmail.com
343 1 2013-05-21 2014-05-05 3 3 herm.wong@gmail.com ldeluca@us.ibm.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 2020-07-14 3 3 cpearson@b2wsoftware.com jcesarmobile@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
118 - 2014-11-05 2014-12-16 2 2 shazron@apache.org shazron@gmail.com
ExifHelper.java
in src/android
133 6 2013-09-09 2013-09-25 2 2 agrieve@chromium.org anis@apache.org
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 Least Contributors (Top 23)
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
ExifHelper.java
in src/android
133 6 2013-09-09 2013-09-25 2 2 agrieve@chromium.org anis@apache.org
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
CDVCamera.m
in src/osx
159 - 2017-10-10 2020-08-07 3 3 jose.exposito@armourcomms.com jcesarmobile@gmail.com
CDVCamera.h
in src/osx
41 - 2017-10-10 2020-08-07 3 3 jose.exposito@armourcomms.com jcesarmobile@gmail.com
camera_provider_paths.xml
in src/android/xml
4 - 2017-06-30 2020-07-14 3 3 cpearson@b2wsoftware.com jcesarmobile@gmail.com
FileProvider.java
in src/android
2 - 2017-06-30 2021-08-09 3 3 cpearson@b2wsoftware.com erisu@users.noreply.github.com
6 2 2013-05-21 2017-06-09 5 4 herm.wong@gmail.com audreyso@apache.org
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 2018-11-25 8 7 herm.wong@gmail.com yoamerish@hotmail.com
8 2 2013-05-23 2020-07-14 8 8 stevengill97@gmail.com erisu@users.noreply.github.com
CameraProxy.js
in src/browser
86 7 2014-08-30 2022-09-30 13 11 suraj.pindoria@yahoo.com jcesarmobile@gmail.com
Camera.js
in www
31 2 2013-05-21 2018-02-11 15 11 herm.wong@gmail.com ferretdayo@hotmail.co.jp
CameraProxy.js
in src/windows
627 31 2014-08-27 2020-08-07 43 19 v-vlkoti@microsoft.com jcesarmobile@gmail.com
CDVCamera.m
in src/ios
714 - 2013-05-21 2022-03-22 52 29 herm.wong@gmail.com scott@alwaysvip.com
CameraLauncher.java
in src/android
953 38 2013-04-17 2023-04-14 83 35 bowserj@apache.org 49952868+seamlink-aalves@us...
plugin.xml
in root
133 - 2013-05-22 2022-03-18 142 47 herm.wong@gmail.com marcus.abrahamsson13@gmail.com
Correlations

File Size vs. Number of Changes: 23 points

src/android/CameraLauncher.java x: 953 lines of code y: 83 # changes src/browser/CameraProxy.js x: 86 lines of code y: 13 # changes src/ios/CDVCamera.m x: 714 lines of code y: 52 # changes plugin.xml x: 133 lines of code y: 142 # 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 src/osx/CDVCamera.h x: 41 lines of code y: 3 # changes src/osx/CDVCamera.m x: 159 lines of code y: 3 # changes src/windows/CameraProxy.js x: 627 lines of code y: 43 # changes www/CameraConstants.js x: 31 lines of code y: 8 # changes src/android/xml/camera_provider_paths.xml x: 4 lines of code y: 3 # changes www/ios/CameraPopoverHandle.js x: 8 lines of code y: 8 # changes www/CameraPopoverOptions.js x: 11 lines of code y: 8 # changes www/Camera.js x: 31 lines of code y: 15 # changes www/CameraPopoverHandle.js x: 6 lines of code y: 5 # 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/android/ExifHelper.java x: 133 lines of code y: 2 # 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
142.0
# changes
  min: 1.0
  average: 18.35
  25th percentile: 3.0
  median: 5.0
  75th percentile: 13.0
  max: 142.0
0 953.0
lines of code
min: 2.0 | average: 162.09 | 25th percentile: 11.0 | median: 41.0 | 75th percentile: 159.0 | max: 953.0

Number of Contributors vs. Number of Changes: 23 points

src/android/CameraLauncher.java x: 35 # contributors y: 83 # changes src/browser/CameraProxy.js x: 11 # contributors y: 13 # changes src/ios/CDVCamera.m x: 29 # contributors y: 52 # changes plugin.xml x: 47 # contributors y: 142 # changes src/android/FileHelper.java x: 7 # contributors y: 9 # changes src/android/FileProvider.java x: 3 # contributors y: 3 # changes src/android/GalleryPathVO.java x: 2 # contributors y: 3 # changes src/ios/CDVCamera.h x: 7 # contributors y: 10 # changes src/windows/CameraProxy.js x: 19 # contributors y: 43 # changes www/CameraConstants.js x: 7 # contributors y: 8 # changes www/ios/CameraPopoverHandle.js x: 8 # contributors y: 8 # changes www/Camera.js x: 11 # contributors y: 15 # changes www/CameraPopoverHandle.js x: 4 # contributors y: 5 # changes src/ios/UIImage+CropScaleOrientation.h x: 2 # contributors y: 2 # changes src/ios/CDVExif.h x: 1 # contributors y: 1 # changes
142.0
# changes
  min: 1.0
  average: 18.35
  25th percentile: 3.0
  median: 5.0
  75th percentile: 13.0
  max: 142.0
0 47.0
# contributors
min: 1.0 | average: 9.43 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 11.0 | max: 47.0

Number of Contributors vs. File Size: 23 points

src/android/CameraLauncher.java x: 35 # contributors y: 953 lines of code src/browser/CameraProxy.js x: 11 # contributors y: 86 lines of code src/ios/CDVCamera.m x: 29 # contributors y: 714 lines of code plugin.xml x: 47 # contributors y: 133 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 src/osx/CDVCamera.h x: 3 # contributors y: 41 lines of code src/osx/CDVCamera.m x: 3 # contributors y: 159 lines of code src/windows/CameraProxy.js x: 19 # contributors y: 627 lines of code www/CameraConstants.js x: 7 # contributors y: 31 lines of code src/android/xml/camera_provider_paths.xml x: 3 # contributors y: 4 lines of code www/ios/CameraPopoverHandle.js x: 8 # contributors y: 8 lines of code www/CameraPopoverOptions.js x: 7 # contributors y: 11 lines of code www/Camera.js x: 11 # contributors y: 31 lines of code www/CameraPopoverHandle.js x: 4 # contributors y: 6 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/android/ExifHelper.java x: 2 # contributors y: 133 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
953.0
lines of code
  min: 2.0
  average: 162.09
  25th percentile: 11.0
  median: 41.0
  75th percentile: 159.0
  max: 953.0
0 47.0
# contributors
min: 1.0 | average: 9.43 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 11.0 | max: 47.0