Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Tue 28 May 2019 10:24 - 10:28 at Sherbrooke - Poster Teasers

Collaborative software development allows developers to contribute to the same project simultaneously performing different activities. Although this might increase development productivity, it also brings conflicts among developers contributions. Different kinds of conflicts can arise, but previous studies have often focused on merge conflicts. So we aim to further investigate build and test conflicts occurrence. For that, we intend to study the causes of build and test conflicts, their adopted resolution patterns, and the factors that are associated with the conflict occurrence. Based on these results, we plan to develop a tool for supporting developers when dealing with build and test conflicts. Our initial results, analyzing Java projects, show that most build conflicts are caused by missing declarations removed or renamed by one developer but referenced by the changes of another developer. We also verified these conflicts are often resolved by removing the dangling reference. Based on such finding, we developed a prototype that recommends fixes for such build conflicts.

Tue 28 May
Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change

10:00 - 10:30: Doctoral Symposium - Poster Teasers at Sherbrooke
icse-2019-Doctoral-Symposium10:00 - 10:04
Jevgenija PantiuchinaUniversità della Svizzera italiana
icse-2019-Doctoral-Symposium10:04 - 10:08
Giovanni VivianiUniversity of British Columbia
icse-2019-Doctoral-Symposium10:08 - 10:12
Alexander TrautschUniversity of Göttingen
icse-2019-Doctoral-Symposium10:12 - 10:16
Gouri DeshpandeUniversity of Calgary
icse-2019-Doctoral-Symposium10:16 - 10:20
Max KesselbacherUniversity of Klagenfurt
icse-2019-Doctoral-Symposium10:20 - 10:24
Tobias HeyKarlsruhe Institute of Technology
icse-2019-Doctoral-Symposium10:24 - 10:28
Leuson SilvaFederal University of Pernambuco