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: Eastern Time (US & Canada) change

10:00 - 10:30: Poster TeasersDoctoral Symposium at Sherbrooke
10:00 - 10:04
Talk
Towards Just-In-Time Rational Refactoring
Doctoral Symposium
Jevgenija PantiuchinaUniversità della Svizzera italiana
10:04 - 10:08
Talk
Leveraging Developer Discussions to Make Design Accessible
Doctoral Symposium
Giovanni VivianiUniversity of British Columbia
Pre-print
10:08 - 10:12
Talk
Effects of Automated Static Analysis Tools: A Multidimensional View on Quality Evolution
Doctoral Symposium
Alexander TrautschUniversity of Göttingen
10:12 - 10:16
Talk
SReYantra: Automated Software Requirement Inter-dependencies Elicitation, Analysis and Learning
Doctoral Symposium
Gouri DeshpandeUniversity of Calgary
10:16 - 10:20
Talk
Supporting the Acquisition of Programming Skills with Program Construction Patterns
Doctoral Symposium
Max KesselbacherUniversity of Klagenfurt
10:20 - 10:24
Talk
INDIRECT: Intent-driven Requirements-to-Code Traceability
Doctoral Symposium
Tobias HeyKarlsruhe Institute of Technology
10:24 - 10:28
Talk
Detecting, Understanding and Resolving Build and Test Conflicts
Doctoral Symposium
Leuson SilvaFederal University of Pernambuco
Pre-print