apache / ant-antlibs-dotnet
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 25 files with 3,016 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 7 files changed 6-20 times (928 lines of code)
    • 18 files changed 1-5 times (2,088 lines of code)
0% | 0% | 0% | 30% | 69%
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 25 files with 3,016 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 25 files changed by 2-5 contributors (3,016 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 0% | 100% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, html, cs, wsdl, gitignore, proj, vb, fs, txt, json, gitmodules, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 25% | 74%
xml0% | 0% | 0% | 87% | 12%
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
src0% | 0% | 0% | 27% | 72%
ROOT0% | 0% | 0% | 84% | 15%
Most Frequently Changed Files (Top 25)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
85 - 2006-10-20 2019-05-26 16 2 bodewig@apache.org jm@famkruithof.net
76 - 2006-09-01 2019-05-26 9 2 bodewig@apache.org jm@famkruithof.net
NUnitTask.java
in src/main/org/apache/ant/dotnet
156 20 2005-05-02 2019-05-26 8 2 bodewig@apache.org jm@famkruithof.net
antlib.xml
in src/main/org/apache/ant/dotnet
51 - 2005-05-02 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
CSharp.java
in src/main/org/apache/ant/dotnet/compile
115 23 2006-08-24 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
NetCommand.java
in src/main/org/apache/ant/dotnet
205 19 2006-08-24 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
WixTask.java
in src/main/org/apache/ant/dotnet/wix
240 24 2006-08-24 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
AbstractBuildTask.java
in src/main/org/apache/ant/dotnet/build
149 18 2006-08-24 2019-05-26 5 2 bodewig@apache.org jm@famkruithof.net
MSBuildTask.java
in src/main/org/apache/ant/dotnet/build
65 3 2006-08-24 2019-05-26 4 2 bodewig@apache.org jm@famkruithof.net
DotNetExecTask.java
in src/main/org/apache/ant/dotnet
79 9 2005-05-02 2019-05-26 4 2 bodewig@apache.org jm@famkruithof.net
WsdlToDotnet.java
in src/main/org/apache/ant/dotnet/compile
253 29 2006-08-24 2019-05-26 4 2 bodewig@apache.org jm@famkruithof.net
30 - 2014-07-26 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
DotnetDefine.java
in src/main/org/apache/ant/dotnet/compile
40 6 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
JSharp.java
in src/main/org/apache/ant/dotnet/compile
44 9 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
NAntTask.java
in src/main/org/apache/ant/dotnet/build
57 3 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
DotnetBaseMatchingTask.java
in src/main/org/apache/ant/dotnet/compile
85 9 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
ImportTypelib.java
in src/main/org/apache/ant/dotnet
94 9 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
TallowTask.java
in src/main/org/apache/ant/dotnet/wix
109 11 2009-05-05 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
DotnetResource.java
in src/main/org/apache/ant/dotnet/compile
116 15 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
VisualBasicCompile.java
in src/main/org/apache/ant/dotnet/compile
125 26 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
Ilasm.java
in src/main/org/apache/ant/dotnet/compile
182 31 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
Ildasm.java
in src/main/org/apache/ant/dotnet
195 21 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
DotnetCompile.java
in src/main/org/apache/ant/dotnet/compile
381 59 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
CollectionUtils.java
in src/main/org/apache/ant/dotnet/util
21 2 2011-01-21 2019-05-26 2 2 bodewig@apache.org jm@famkruithof.net
FSharp.java
in src/main/org/apache/ant/dotnet/compile
63 15 2010-04-21 2019-05-26 2 2 bodewig@apache.org jm@famkruithof.net
Files With Most Contributors (Top 25)
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
85 - 2006-10-20 2019-05-26 16 2 bodewig@apache.org jm@famkruithof.net
76 - 2006-09-01 2019-05-26 9 2 bodewig@apache.org jm@famkruithof.net
NUnitTask.java
in src/main/org/apache/ant/dotnet
156 20 2005-05-02 2019-05-26 8 2 bodewig@apache.org jm@famkruithof.net
antlib.xml
in src/main/org/apache/ant/dotnet
51 - 2005-05-02 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
NetCommand.java
in src/main/org/apache/ant/dotnet
205 19 2006-08-24 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
CSharp.java
in src/main/org/apache/ant/dotnet/compile
115 23 2006-08-24 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
WixTask.java
in src/main/org/apache/ant/dotnet/wix
240 24 2006-08-24 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
AbstractBuildTask.java
in src/main/org/apache/ant/dotnet/build
149 18 2006-08-24 2019-05-26 5 2 bodewig@apache.org jm@famkruithof.net
WsdlToDotnet.java
in src/main/org/apache/ant/dotnet/compile
253 29 2006-08-24 2019-05-26 4 2 bodewig@apache.org jm@famkruithof.net
DotNetExecTask.java
in src/main/org/apache/ant/dotnet
79 9 2005-05-02 2019-05-26 4 2 bodewig@apache.org jm@famkruithof.net
MSBuildTask.java
in src/main/org/apache/ant/dotnet/build
65 3 2006-08-24 2019-05-26 4 2 bodewig@apache.org jm@famkruithof.net
30 - 2014-07-26 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
ImportTypelib.java
in src/main/org/apache/ant/dotnet
94 9 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
Ilasm.java
in src/main/org/apache/ant/dotnet/compile
182 31 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
VisualBasicCompile.java
in src/main/org/apache/ant/dotnet/compile
125 26 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
JSharp.java
in src/main/org/apache/ant/dotnet/compile
44 9 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
DotnetDefine.java
in src/main/org/apache/ant/dotnet/compile
40 6 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
DotnetBaseMatchingTask.java
in src/main/org/apache/ant/dotnet/compile
85 9 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
DotnetCompile.java
in src/main/org/apache/ant/dotnet/compile
381 59 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
DotnetResource.java
in src/main/org/apache/ant/dotnet/compile
116 15 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
TallowTask.java
in src/main/org/apache/ant/dotnet/wix
109 11 2009-05-05 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
NAntTask.java
in src/main/org/apache/ant/dotnet/build
57 3 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
Ildasm.java
in src/main/org/apache/ant/dotnet
195 21 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
CollectionUtils.java
in src/main/org/apache/ant/dotnet/util
21 2 2011-01-21 2019-05-26 2 2 bodewig@apache.org jm@famkruithof.net
FSharp.java
in src/main/org/apache/ant/dotnet/compile
63 15 2010-04-21 2019-05-26 2 2 bodewig@apache.org jm@famkruithof.net
Files With Least Contributors (Top 25)
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
DotnetCompile.java
in src/main/org/apache/ant/dotnet/compile
381 59 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
WsdlToDotnet.java
in src/main/org/apache/ant/dotnet/compile
253 29 2006-08-24 2019-05-26 4 2 bodewig@apache.org jm@famkruithof.net
WixTask.java
in src/main/org/apache/ant/dotnet/wix
240 24 2006-08-24 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
NetCommand.java
in src/main/org/apache/ant/dotnet
205 19 2006-08-24 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
Ildasm.java
in src/main/org/apache/ant/dotnet
195 21 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
Ilasm.java
in src/main/org/apache/ant/dotnet/compile
182 31 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
NUnitTask.java
in src/main/org/apache/ant/dotnet
156 20 2005-05-02 2019-05-26 8 2 bodewig@apache.org jm@famkruithof.net
AbstractBuildTask.java
in src/main/org/apache/ant/dotnet/build
149 18 2006-08-24 2019-05-26 5 2 bodewig@apache.org jm@famkruithof.net
VisualBasicCompile.java
in src/main/org/apache/ant/dotnet/compile
125 26 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
DotnetResource.java
in src/main/org/apache/ant/dotnet/compile
116 15 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
CSharp.java
in src/main/org/apache/ant/dotnet/compile
115 23 2006-08-24 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
TallowTask.java
in src/main/org/apache/ant/dotnet/wix
109 11 2009-05-05 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
ImportTypelib.java
in src/main/org/apache/ant/dotnet
94 9 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
85 - 2006-10-20 2019-05-26 16 2 bodewig@apache.org jm@famkruithof.net
DotnetBaseMatchingTask.java
in src/main/org/apache/ant/dotnet/compile
85 9 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
DotNetExecTask.java
in src/main/org/apache/ant/dotnet
79 9 2005-05-02 2019-05-26 4 2 bodewig@apache.org jm@famkruithof.net
76 - 2006-09-01 2019-05-26 9 2 bodewig@apache.org jm@famkruithof.net
MSBuildTask.java
in src/main/org/apache/ant/dotnet/build
65 3 2006-08-24 2019-05-26 4 2 bodewig@apache.org jm@famkruithof.net
FSharp.java
in src/main/org/apache/ant/dotnet/compile
63 15 2010-04-21 2019-05-26 2 2 bodewig@apache.org jm@famkruithof.net
NAntTask.java
in src/main/org/apache/ant/dotnet/build
57 3 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
antlib.xml
in src/main/org/apache/ant/dotnet
51 - 2005-05-02 2019-05-26 6 2 bodewig@apache.org jm@famkruithof.net
JSharp.java
in src/main/org/apache/ant/dotnet/compile
44 9 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
DotnetDefine.java
in src/main/org/apache/ant/dotnet/compile
40 6 2006-08-24 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
30 - 2014-07-26 2019-05-26 3 2 bodewig@apache.org jm@famkruithof.net
CollectionUtils.java
in src/main/org/apache/ant/dotnet/util
21 2 2011-01-21 2019-05-26 2 2 bodewig@apache.org jm@famkruithof.net
Correlations

File Size vs. Number of Changes: 25 points

prepare.xml x: 30 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/NUnitTask.java x: 156 lines of code y: 8 # changes src/main/org/apache/ant/dotnet/wix/TallowTask.java x: 109 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/wix/WixTask.java x: 240 lines of code y: 6 # changes changes.xml x: 85 lines of code y: 16 # changes contributors.xml x: 76 lines of code y: 9 # changes src/main/org/apache/ant/dotnet/DotNetExecTask.java x: 79 lines of code y: 4 # changes src/main/org/apache/ant/dotnet/Ildasm.java x: 195 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/ImportTypelib.java x: 94 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/NetCommand.java x: 205 lines of code y: 6 # changes src/main/org/apache/ant/dotnet/antlib.xml x: 51 lines of code y: 6 # changes src/main/org/apache/ant/dotnet/build/AbstractBuildTask.java x: 149 lines of code y: 5 # changes src/main/org/apache/ant/dotnet/build/MSBuildTask.java x: 65 lines of code y: 4 # changes src/main/org/apache/ant/dotnet/build/NAntTask.java x: 57 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/compile/CSharp.java x: 115 lines of code y: 6 # changes src/main/org/apache/ant/dotnet/compile/DotnetBaseMatchingTask.java x: 85 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/compile/DotnetCompile.java x: 381 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/compile/DotnetDefine.java x: 40 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/compile/DotnetResource.java x: 116 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/compile/FSharp.java x: 63 lines of code y: 2 # changes src/main/org/apache/ant/dotnet/compile/Ilasm.java x: 182 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/compile/JSharp.java x: 44 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/compile/VisualBasicCompile.java x: 125 lines of code y: 3 # changes src/main/org/apache/ant/dotnet/compile/WsdlToDotnet.java x: 253 lines of code y: 4 # changes src/main/org/apache/ant/dotnet/util/CollectionUtils.java x: 21 lines of code y: 2 # changes
16.0
# changes
  min: 2.0
  average: 4.56
  25th percentile: 3.0
  median: 3.0
  75th percentile: 6.0
  max: 16.0
0 381.0
lines of code
min: 21.0 | average: 120.64 | 25th percentile: 60.0 | median: 94.0 | 75th percentile: 169.0 | max: 381.0

Number of Contributors vs. Number of Changes: 25 points

prepare.xml x: 2 # contributors y: 3 # changes src/main/org/apache/ant/dotnet/NUnitTask.java x: 2 # contributors y: 8 # changes src/main/org/apache/ant/dotnet/wix/WixTask.java x: 2 # contributors y: 6 # changes changes.xml x: 2 # contributors y: 16 # changes contributors.xml x: 2 # contributors y: 9 # changes src/main/org/apache/ant/dotnet/DotNetExecTask.java x: 2 # contributors y: 4 # changes src/main/org/apache/ant/dotnet/build/AbstractBuildTask.java x: 2 # contributors y: 5 # changes src/main/org/apache/ant/dotnet/compile/FSharp.java x: 2 # contributors y: 2 # changes
16.0
# changes
  min: 2.0
  average: 4.56
  25th percentile: 3.0
  median: 3.0
  75th percentile: 6.0
  max: 16.0
0 2.0
# contributors
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

Number of Contributors vs. File Size: 25 points

prepare.xml x: 2 # contributors y: 30 lines of code src/main/org/apache/ant/dotnet/NUnitTask.java x: 2 # contributors y: 156 lines of code src/main/org/apache/ant/dotnet/wix/TallowTask.java x: 2 # contributors y: 109 lines of code src/main/org/apache/ant/dotnet/wix/WixTask.java x: 2 # contributors y: 240 lines of code changes.xml x: 2 # contributors y: 85 lines of code contributors.xml x: 2 # contributors y: 76 lines of code src/main/org/apache/ant/dotnet/DotNetExecTask.java x: 2 # contributors y: 79 lines of code src/main/org/apache/ant/dotnet/Ildasm.java x: 2 # contributors y: 195 lines of code src/main/org/apache/ant/dotnet/ImportTypelib.java x: 2 # contributors y: 94 lines of code src/main/org/apache/ant/dotnet/NetCommand.java x: 2 # contributors y: 205 lines of code src/main/org/apache/ant/dotnet/antlib.xml x: 2 # contributors y: 51 lines of code src/main/org/apache/ant/dotnet/build/AbstractBuildTask.java x: 2 # contributors y: 149 lines of code src/main/org/apache/ant/dotnet/build/MSBuildTask.java x: 2 # contributors y: 65 lines of code src/main/org/apache/ant/dotnet/build/NAntTask.java x: 2 # contributors y: 57 lines of code src/main/org/apache/ant/dotnet/compile/CSharp.java x: 2 # contributors y: 115 lines of code src/main/org/apache/ant/dotnet/compile/DotnetCompile.java x: 2 # contributors y: 381 lines of code src/main/org/apache/ant/dotnet/compile/DotnetDefine.java x: 2 # contributors y: 40 lines of code src/main/org/apache/ant/dotnet/compile/DotnetResource.java x: 2 # contributors y: 116 lines of code src/main/org/apache/ant/dotnet/compile/FSharp.java x: 2 # contributors y: 63 lines of code src/main/org/apache/ant/dotnet/compile/Ilasm.java x: 2 # contributors y: 182 lines of code src/main/org/apache/ant/dotnet/compile/JSharp.java x: 2 # contributors y: 44 lines of code src/main/org/apache/ant/dotnet/compile/VisualBasicCompile.java x: 2 # contributors y: 125 lines of code src/main/org/apache/ant/dotnet/compile/WsdlToDotnet.java x: 2 # contributors y: 253 lines of code src/main/org/apache/ant/dotnet/util/CollectionUtils.java x: 2 # contributors y: 21 lines of code
381.0
lines of code
  min: 21.0
  average: 120.64
  25th percentile: 60.0
  median: 94.0
  75th percentile: 169.0
  max: 381.0
0 2.0
# contributors
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0