Mining the Modern Code Review Repositories: A Dataset of People, Process and Product (MSR 2016)
-
Upload
norihiro-yoshida -
Category
Software
-
view
266 -
download
0
Transcript of Mining the Modern Code Review Repositories: A Dataset of People, Process and Product (MSR 2016)
![Page 1: Mining the Modern Code Review Repositories: A Dataset of People, Process and Product (MSR 2016)](https://reader035.fdocuments.net/reader035/viewer/2022062503/589ba50f1a28abd63e8b6be3/html5/thumbnails/1.jpg)
Mining the Modern Code Review Repositories:
A Dataset of People, Process and Product
Xin Yang Raula G. KulaNorihiro Yoshida Hajimu Iida
May 14–15, 2016. Austin, Texas
MSR 2016 data showcase
Osaka University
Japan
Nagoya University
Japan
NAISTJapan
NAISTJapan
![Page 2: Mining the Modern Code Review Repositories: A Dataset of People, Process and Product (MSR 2016)](https://reader035.fdocuments.net/reader035/viewer/2022062503/589ba50f1a28abd63e8b6be3/html5/thumbnails/2.jpg)
An Overview of the Code Review Dataset
1
● Code Review
● Source Code
● Human / Social
![Page 3: Mining the Modern Code Review Repositories: A Dataset of People, Process and Product (MSR 2016)](https://reader035.fdocuments.net/reader035/viewer/2022062503/589ba50f1a28abd63e8b6be3/html5/thumbnails/3.jpg)
Why we made this dataset?
2
*Hamasaki et al., “Who does what during a code review? datasets of OSS peer review repositories”. MSR '13
Our JSON-based Dataset
(Hamasaki et al. MSR'13)*
![Page 4: Mining the Modern Code Review Repositories: A Dataset of People, Process and Product (MSR 2016)](https://reader035.fdocuments.net/reader035/viewer/2022062503/589ba50f1a28abd63e8b6be3/html5/thumbnails/4.jpg)
Our previous work (Hamasaki et al.
MSR '13)*
Why we made this dataset?
2
*Hamasaki et al., “Who does what during a code review? datasets of OSS peer review repositories”. MSR '13
Our JSON-based Dataset
(Hamasaki et al. MSR'13)*
Some feedback:“Hard to query...”“Hard to convert...”“Unable to access the source code...”
![Page 5: Mining the Modern Code Review Repositories: A Dataset of People, Process and Product (MSR 2016)](https://reader035.fdocuments.net/reader035/viewer/2022062503/589ba50f1a28abd63e8b6be3/html5/thumbnails/5.jpg)
Our previous work (Hamasaki et al.
MSR '13)*
Why we made this dataset?
2
*Hamasaki et al., “Who does what during a code review? datasets of OSS peer review repositories”. MSR '13
Our JSON-based Dataset
(Hamasaki et al. MSR'13)*
Some feedback:“Hard to query...”“Hard to convert...”“Unable to access the source code...”
Script
![Page 6: Mining the Modern Code Review Repositories: A Dataset of People, Process and Product (MSR 2016)](https://reader035.fdocuments.net/reader035/viewer/2022062503/589ba50f1a28abd63e8b6be3/html5/thumbnails/6.jpg)
Typical Modern Code Review Process
3
![Page 7: Mining the Modern Code Review Repositories: A Dataset of People, Process and Product (MSR 2016)](https://reader035.fdocuments.net/reader035/viewer/2022062503/589ba50f1a28abd63e8b6be3/html5/thumbnails/7.jpg)
Process
Product
People
You can mine from three different aspects
3
![Page 8: Mining the Modern Code Review Repositories: A Dataset of People, Process and Product (MSR 2016)](https://reader035.fdocuments.net/reader035/viewer/2022062503/589ba50f1a28abd63e8b6be3/html5/thumbnails/8.jpg)
4 years 3 years 7 years 4 years 3 years
611 20 567 111 189
173,749 13,597 63,610 110,17
2 9,168
5,091 437 3,334 1,437 759
Dataset Statistics (updated to May 2015)
4
</></
></>
![Page 9: Mining the Modern Code Review Repositories: A Dataset of People, Process and Product (MSR 2016)](https://reader035.fdocuments.net/reader035/viewer/2022062503/589ba50f1a28abd63e8b6be3/html5/thumbnails/9.jpg)
goo.gl/Wi4UoJ
5
Download the Dataset
Get Your Copy Now!!!