Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
Tue 25 May 2021 19:00 - 19:30 at Poster Room - Posters 2 Chair(s): Davide Fucci

There are hundreds of programming languages available for software development today. As a result, modern software is increasingly developed in multiple languages. In this context, there is an urgent need for automated tools for multi-language software quality assurance. To that end, it is useful to first understand how languages are chosen by developers in multi-language software projects. One intuitive perspective towards the understanding would be to explore the potential functionality relevance of those choices. With a plethora of publicly hosted multi-language software projects available on GitHub, we were able to obtain thousands of popular, relevant repositories across 10 years from 2010 to 2019 to enable the exploration. We start by estimating the functionality domain of each project through topic modeling, followed by studying the statistical correlation between these domains and language selection over all the sample projects through association mining. We proceed with an evolutionary characterization of these projects to provide a longitudinal view of how the association has changed over the years. Our findings offer useful insights into the rationale behind developers’ choices of language combinations in multi-language software construction.

Tue 25 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

19:00 - 19:30
Posters 2Posters at Poster Room
Chair(s): Davide Fucci Blekinge Institute of Technology

Each poster makes a 2-minute presentation (displayed in the Poster room). At the end of each presentation, a breakout room will be created for each poster. Attendees will be able to join and discuss with the authors.

19:00
30m
Poster
Understanding Language Selection in Multi-Language Software Projects on GitHubPoster
Posters
Wen Li , Na Meng Virginia Tech, USA, Li Li Monash University, Haipeng Cai Washington State University, USA
Pre-print Media Attached
19:00
30m
Poster
Finding Metamorphic Relations for Scientific SoftwarePoster
Posters
Xuanyi Lin University of Cincinnati, Zedong Peng University of Cincinnati, Nan Niu University of Cincinnati, Wentao Wang Oracle America Inc, Hui Liu Beijing Institute of Technology
Pre-print Media Attached
19:00
30m
Poster
We’ll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?Poster
Posters
Andrew Truelove University of California, Irvine, Eduardo Santana de Almeida Federal University of Bahia, Iftekhar Ahmed University of California, Irvine
Pre-print Media Attached