* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
Wed 30 May 2018 17:20 - 17:40 at J1 room - Empirical Software Engineering Chair(s): Marija Mikic

Coupling and co-evolution are at the core of software engineering. Coupling measures the structural dependencies at the source code level, induced via the system architecture, while co-evolution is a measure of the logical dependencies, that is, the degree to which two or more components were co-changed.

Correlation studies have been proposed in the past, and results indicate that indeed there is a link between coupling and co-change. An open question seems to be related to the strength of the coupling between two entities: if A and B are linked by a stronger coupling link, will they need to co-change more in the future?

Our contribution to this question is an empirical study with 10 Java projects, 4,000 revisions and some 20,000 coupled pairs of classes: for each coupled pair, we extracted (i) the coupling strength, per revision, and (ii) the number of co-changes that the pair underwent. Our objective is to statistically ascertain whether different co-change patterns are related to the strength of the coupling link between pairs of classes. Using four mutually exclusive co-change clusters, our results show that, for a pair of coupled classes, the behaviour of the co-change depends on the strength of their coupling link.

Wed 30 May
Times are displayed in time zone: (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

icse-2018-Technical-Papers
16:00 - 18:00: Technical Papers - Empirical Software Engineering at J1 room
Chair(s): Marija MikicGoogle
icse-2018-Technical-Papers16:00 - 16:20
Full-paper
Christoph Mayr-DornJohannes Kepler University Linz, Alexander Egyed
DOI Pre-print
icse-2018-Technical-Papers16:20 - 16:40
Talk
Lingling FanEast China Normal University, China/Nanyang Technological University, Singapore, Ting SuNanyang Technological University, Singapore, Sen ChenNanyang Technological University, Guozhu MengNanyang Technological University, Singapore, Yang LiuNanyang Technological University, Singapore, Lihua Xu, Geguang Pu, Zhendong SuUniversity of California, Davis
DOI Pre-print File Attached
icse-2018-Journal-first-papers16:40 - 17:00
Talk
Link to publication DOI
icse-2018-Technical-Papers17:00 - 17:20
Talk
Mahmoud HammadUniversity of California, Irvine, Joshua Garcia, Sam MalekUniversity of California, Irvine
DOI Pre-print Media Attached File Attached
icse-2018-Journal-first-papers17:20 - 17:40
Talk
Nemitari Ajienka, Andrea CapiluppiBrunel University, Steve CounsellBrunel University London
Link to publication DOI Media Attached
icse-2018-Technical-Papers17:40 - 18:00
Talk