Public Information for Job 82553

Created By: rdyer
Created At: Sun, 20 Oct 2019 09:14:15 -0500

Input Dataset: 2019 October/GitHub (small)

Last Submitted At: Sun, 20 Oct 2019 09:20:36 -0500
Last Finished At: Sun, 20 Oct 2019 09:21:02 -0500 (26s)

Source Code

# Counting the number of revisions for all Java projects with SVN p: Project = input; majorCommitersHistogram: output sum[int] of int; minorCommitersHistogram: output sum[int] of int; majorCommiters : int; minorCommiters : int; majorThreshold : int; numCommiters: int; committers: map[string] of int; numCommitsPerCommitter: array of int; visit(p, visitor { before node: Revision -> { committers[node.author.username] = 1 + lookup(committers, node.author.username, 0); } after node: CodeRepository -> { majorThreshold = int(len(node.revisions)*0.05); #majorCommiters =0; #minorCommiters =0; numCommitsPerCommitter = values(committers); for(i:=0 ; i < len(numCommitsPerCommitter) ; i++) { if(numCommitsPerCommitter[i]>=majorThreshold) { majorCommiters++; } else { minorCommiters++; } } majorCommitersHistogram[majorCommiters] << 1; minorCommitersHistogram[minorCommiters] << 1; } });

Output

Job Output Size: 758 bytes

majorCommitersHistogram[1] = 186
majorCommitersHistogram[3] = 28
majorCommitersHistogram[5] = 7
majorCommitersHistogram[7] = 2
minorCommitersHistogram[16] = 1
minorCommitersHistogram[1] = 7
minorCommitersHistogram[30] = 1
minorCommitersHistogram[3] = 1
minorCommitersHistogram[5] = 3
minorCommitersHistogram[7] = 1
majorCommitersHistogram[0] = 115
majorCommitersHistogram[2] = 80
majorCommitersHistogram[4] = 8
majorCommitersHistogram[6] = 3
majorCommitersHistogram[8] = 2
minorCommitersHistogram[0] = 399
minorCommitersHistogram[17] = 1
minorCommitersHistogram[24] = 1
minorCommitersHistogram[26] = 1
minorCommitersHistogram[2] = 7
minorCommitersHistogram[4] = 3
minorCommitersHistogram[6] = 2
minorCommitersHistogram[80] = 1
minorCommitersHistogram[8] = 2

Compilation

Status: Finished
Started: Sun, 20 Oct 2019 09:20:37 -0500
Finished: Sun, 20 Oct 2019 09:20:42 -0500 (5s)

Execution

Status: Finished
Started: Sun, 20 Oct 2019 09:20:55 -0500
Finished: Sun, 20 Oct 2019 09:21:02 -0500 (7s)