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
Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change

14:45 - 15:30: MSR 2019 Paper Presentations - Session IX: Traceability at Place du Canada
Chair(s): Francisco ServantVirginia Tech
msr-2019-papers14:45 - 15:00
Aidan Z.H. YangQueen's University, Canada, Daniel Alencar Da Costa Queen's University, Kingston, Ontario, Ying ZouQueen's University, Kingston, Ontario
msr-2019-papers15:01 - 15:07
Daan Schipper, Mauricio AnicheDelft University of Technology, Netherlands, Arie van DeursenDelft University of Technology
msr-2019-papers15:08 - 15:14
Junnosuke Matsumoto, Yoshiki HigoOsaka University, Shinji KusumotoOsaka University
msr-2019-papers15:15 - 15:21
Ryosuke Funaki, Shinpei HayashiTokyo Institute of Technology, Motoshi SaekiTokyo Institute of Technology
msr-2019-papers15:22 - 15:28
Moein Owhadi-KareshkUniversity of Alberta, Sarah NadiUniversity of Alberta