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

On development using a version control system, understanding differences of source code is important. Edit scripts (in short, ES) represent differences between two versions of source code. One of the tools generating ESs is GumTree. GumTree takes two versions of source code as input and generates an ES consisting of insert, delete, update and move nodes of abstract syntax tree (in short, AST).
However, the accuracy of move and update actions generated by GumTree is insufficient, which makes ESs more difficult to understand. A reason why the accuracy is insufficient is that GumTree generates ESs from only information of AST. Thus, in this research, we propose to generate easier-to-understand ESs by using not only structures of AST but also information of line differences. To evaluate our methodology, we applied it to some open source software, and we confirmed that ESs generated by our methodology are more helpful to understand the differences of source code than GumTree.

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