Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Fri 31 May 2019 11:40 - 12:00 at Centre-Ville - Mining Software Changes and Patterns Chair(s): Ayşe Başar

Software repositories such as Git have become a relevant source of information for software engineer researcher. For instance, the detection of Commits that fulfill a given criterion (e.g., bugfixing commits) is one of the most frequent tasks done to understand the software evolution. However, to our knowledge, there is not open-source tools that, given a Git repository, returns all the instances of a given change pattern. In this paper we present Coming, a tool that takes an input a Git repository and mines instances of change patterns on each commit. For that, Coming computes fine-grained changes between two consecutive revisions, analyzes those changes to detect if they correspond to an instance of a change pattern (specified by the user using XML), and finally, after analyzing all the commits, it presents a) the frequency of code changes and b) the instances found on each commit. We evaluate Coming on a set of 28 pairs of revisions from Defects4J, finding instances of change patterns that involves If conditions on 26 of them.

Fri 31 May

icse-2019-Paper-Presentations
11:00 - 12:30: Papers - Mining Software Changes and Patterns at Centre-Ville
Chair(s): Ayşe BaşarRyerson University
icse-2019-Technical-Papers11:00 - 11:20
Talk
Ralf RamsauerOTH Regensburg, Daniel LohmannLeibniz Universität Hannover, Wolfgang MauererOTH Regensburg / Siemens AG
icse-2019-Technical-Papers11:20 - 11:40
Talk
Hoan NguyenIowa State University, Tien N. NguyenUniversity of Texas at Dallas, Danny DigSchool of EECS at Oregon State University, Son NguyenThe University of Texas at Dallas, Hieu TranThe University of Texas at Dallas, Michael HiltonCarnegie Mellon University, USA
icse-2019-Demonstrations11:40 - 12:00
Talk
Matias MartinezUniversity of Valenciennes, Martin MonperrusKTH Royal Institute of Technology
icse-2019-Demonstrations12:00 - 12:20
Talk
Thong Hoang, Julia LawallInria/LIP6, Richard J OentaryoMcLaren Applied Technologies, Singapore, Yuan TianQueens University, Kingston, Canada, David LoSingapore Management University
icse-2019-Paper-Presentations12:20 - 12:30
Talk