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

Developers commonly define tasks to help coordinate software development efforts-whether they be feature implementation, refactoring, or bug fixes. Developers establish links between tasks to express implicit dependencies that needs explicit handling-dependencies that often require the developers responsible for a given task to assess how changes in a linked task affect their own work and vice versa (i.e., change propagation). While seemingly useful, it is unknown if change propagation indeed coincides with task links.

No study has investigated to what extent change propagation actually occurs between task pairs and whether it is able to serve as a metric for characterizing the underlying task dependency. In this paper, we study the temporal relationship between developer reading and changing of source code in relationship to task links. We identify seven situations that explain the varying correlation of change propagation with linked task pairs and find six motifs describing when change propagation occurs between non-linked task pairs. Our paper demonstrates that task links are indeed useful for recommending which artifacts to monitor for changes, which developers to involve in a task, or which tasks to inspect.

Wed 30 May

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 ChenEast China Normal University, China/Nanyang Technological University, Singapore, 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