arXiv Open Access 2019

The Impact of Systematic Edits in History Slicing

Ryosuke Funaki Shinpei Hayashi Motoshi Saeki
Lihat Sumber

Abstrak

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.

Topik & Kata Kunci

Penulis (3)

R

Ryosuke Funaki

S

Shinpei Hayashi

M

Motoshi Saeki

Format Sitasi

Funaki, R., Hayashi, S., Saeki, M. (2019). The Impact of Systematic Edits in History Slicing. https://arxiv.org/abs/1904.01221

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2019
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓