The Impact of Human Discussions
- n Just-In-Time Quality Assurance
Parastou Tourani, Bram Adams MCIS, Polytechnique Montréal
Thursday, March 3, 16
The Impact of Human Discussions on Just-In-Time Quality Assurance - - PowerPoint PPT Presentation
The Impact of Human Discussions on Just-In-Time Quality Assurance Parastou Tourani, Bram Adams MCIS, Polytechnique Montral Thursday, March 3, 16 Life Cycle of a Bug Bug Report Fix Change Bug Introducing Change Thursday, March 3, 16
Parastou Tourani, Bram Adams MCIS, Polytechnique Montréal
Thursday, March 3, 16
Bug Introducing Change Bug Report Fix Change
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
File-Level
Thursday, March 3, 16
File-Level Package-Level
Thursday, March 3, 16
File-Level Package-Level
Thursday, March 3, 16
File-Level Package-Level
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Process Metrics, like:
Product Metrics, like:
change
Human Factor Metrics, like:
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Rigid, Limited adoption and, Limited efficiency
Thursday, March 3, 16
Regular and quick, With recorded discussions, Traceable
Thursday, March 3, 16
Time
✴ReviewTime ✴IssueTime ✴ReplyLag
✴Issue_Reporter
_Experience
✴Number_Of_
Patchsets
✴Reviewer_Experience
Thursday, March 3, 16
Sentistrength
Human Human Language Texts withTheir Sentiment Scores Comments Cleaning Comments Extracting Sentiments
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
General Logistics Model
ROC Curve and Area Under Curve(AUC)
Thursday, March 3, 16
Thursday, March 3, 16
57 59.5 62 64.5 67
Glance Tempest
Enhanced Baseline
17.5 35 52.5 70
Heat Cinder Jgit
Enhanced Baseline
52 54.25 56.5 58.75 61
Cinder Glance Heat Tempest
Enhanced Baseline
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
20 40 60 80
neutron ...-manuals jgit egit
Enhanced Baseline
20 40 60 80
d e v s t a c k h e a t k e y s t
e n e u t r
. . .
a n u a l s t e m p e s t c d t e g i t j g i t
Enhanced Baseline
20 40 60 80
Camel neutron...-manuals jgit egit
Enhanced Baseline
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
RQ3: 8 of the projects improve both precision and recall by 3% up to 17%.
cinder glance heat neutron ...-manuals tempest egit jgit scout.rt
Enhanced Baseline
20 40 60 80
cinder glance heat neutron nova ...-manuals tempest egit scout.rt
Enhanced Baseline
22.5 45 67.5 90
cinder glance heat neutron nova ...-manuals swift tempest egit scout.rt
Enhanced Baseline
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Process Metrics, like:
Product Metrics, like:
(LT)
Human Factor Metrics, like:
(EXP)
Review Discussion Metrics, like:
Sentiment of Comments
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Thursday, March 3, 16
Pattern 3 Pattern 2 Pattern 1
Issue Time Review Time
Thursday, March 3, 16
Thursday, March 3, 16