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

msr-2019-Paper-Presentations
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
Full-paper
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
Short-paper
Daan Schipper, Mauricio AnicheDelft University of Technology, Netherlands, Arie van DeursenDelft University of Technology
Pre-print
msr-2019-papers15:08 - 15:14
Short-paper
Junnosuke Matsumoto, Yoshiki HigoOsaka University, Shinji KusumotoOsaka University
Pre-print
msr-2019-papers15:15 - 15:21
Short-paper
Ryosuke Funaki, Shinpei HayashiTokyo Institute of Technology, Motoshi SaekiTokyo Institute of Technology
Pre-print
msr-2019-papers15:22 - 15:28
Short-paper
Moein Owhadi-KareshkUniversity of Alberta, Sarah NadiUniversity of Alberta