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

A software system’s design determines many of its properties. An understanding of design is needed to maintain system properties as changes to the system are made. When developers lose track of the overall design, the system may not conform to its intended properties. I hypothesize that it is possible to solve the problems of design evaporation and erosion by recovering design information from written developer discussions and by leveraging the recovered information to help developers make better decisions. As part of investigating this hypothesis, I have built an automated classifier that is able to locate design information in discussions, at the paragraph level, by learning from manual annotations of discussions extracted from open source pull requests. I next plan to extract and represent the design information from the identified paragraphs and to show the usefulness of the information by creating tools to help notify developers of design information relevant to a task at hand.

Giovanni received his MSc in computer science in 2016 from the University of British Columbia. He is currently a PhD candidate at the Department of Computer Science at the University of British Columbia. His research focuses on investigating how developers communicate and how to recover information from developers discussions.

Tue 28 May

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