Write a Blog >>
MSR 2019
Sun 26 - Mon 27 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
Mon 27 May 2019 15:15 - 15:21 at Place du Canada - Session IX: Traceability Chair(s): Francisco Servant

While extracting a subset of a commit history, specifying the necessary portion is a time-consuming task for developers. Several commit-based history slicing techniques have been proposed to identify dependencies between commits and to extract a related set of commits using a specific commit as a slicing criterion. However, the resulting subset of commits become large if commits for systematic edits whose changes do not depend on each other exist. We empirically investigated the impact of systematic edits on history slicing. In this study, commits in which systematic edits were detected are split between each file so that unnecessary dependencies between commits are eliminated. In several histories of open source systems, the size of history slices was reduced by 13.3-57.2% on average after splitting the commits for systematic edits.

Mon 27 May

Displayed time zone: Eastern Time (US & Canada) change

14:45 - 15:30
Session IX: TraceabilityMSR 2019 Technical Papers at Place du Canada
Chair(s): Francisco Servant Virginia Tech
14:45
15m
Full-paper
Predicting Co-Changes between Functionality Specifications and Source Code in Behavior Driven Development
MSR 2019 Technical Papers
Aidan Z.H. Yang Queen's University, Canada, Daniel Alencar Da Costa Queen's University, Kingston, Ontario, Ying Zou Queen's University, Kingston, Ontario
15:01
6m
Short-paper
Tracing Back Log Data to its Log Statement: From Research to Practice
MSR 2019 Technical Papers
Daan Schipper , Maurício Aniche Delft University of Technology, Netherlands, Arie van Deursen Delft University of Technology
Pre-print
15:08
6m
Short-paper
Beyond GumTree: A hybrid approach to generate edit scripts
MSR 2019 Technical Papers
Junnosuke Matsumoto , Yoshiki Higo Osaka University, Shinji Kusumoto Osaka University
Pre-print
15:15
6m
Short-paper
The Impact of Systematic Edits in History Slicing
MSR 2019 Technical Papers
Ryosuke Funaki , Shinpei Hayashi Tokyo Institute of Technology, Motoshi Saeki Tokyo Institute of Technology
Pre-print
15:22
6m
Short-paper
Scalable Software Merging Studies with MERGANSER
MSR 2019 Technical Papers
Moein Owhadi-Kareshk , Sarah Nadi University of Alberta