Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Mon 9 May 2022 22:05 - 22:10 at ICSE room 3-even hours - Programming Languages 2 Chair(s): Karim Ali
Wed 11 May 2022 11:05 - 11:10 at ICSE room 4-odd hours - Autonomic Systems and Self-Adaptation Chair(s): Henry Muccini

Drones are gaining attention due to its possibility to support wide different types of applications. Since they can operate in different environments, it is possible to encounter uncertainties and exceptional situations, not initially predicted, during the use of drone-based applications. In this realm, self-adaptive strategies have been successfully used to guarantee resilience and continuous execution of such applications despite environment changes. Although some modelling approaches emerged to represent drone concepts, they are limited to model only expected flight plans or include few environmental conditions and drone resources, which restrict considerably their use. To mitigate those problems, this work proposes a domain-specific language, called DRESS-ML, which allows modelling exceptional situations and self-adaptive behaviours for drone-based applications. It relies on the Given-When-Then template used in the Behaviour-driven development (BDD) technique and the some of the main Aspect-oriented Programming concepts. We validate the applicability of our language through a proof of concept regarding an example application that uses a drone to monitor a forest to search for fire spots.

Mon 9 May

Displayed time zone: Eastern Time (US & Canada) change

22:00 - 23:00
22:00
5m
Talk
Runtime Prevention of Deserialization Attacks
NIER - New Ideas and Emerging Results
François Gauthier Oracle Labs, Sora Bae Oracle Labs, Australia
DOI Pre-print Media Attached
22:05
5m
Talk
DRESS-ML: A Domain-specific Language for Modelling Exceptional Scenarios and Self-adaptive Behaviours for Drone-based Applications
SEIS - Software Engineering in Society
Lucas Vieira State University of Ceará, José Davi da Silva Pereira State University of Ceara, Brazil, Natália Aragão State University of Ceara, Brazil, Matheus Chagas State University of Ceará, Paulo Maia State University of Ceará
Pre-print Media Attached
22:10
5m
Talk
Learning and Programming Challenges of Rust: A Mixed-Methods Study
Technical Track
Shuofei Zhu The Pennsylvania State University, Ziyi Zhang University of Wisconsin–Madison, Boqin Qin China Telecom Cloud Computing Corporation, Aiping Xiong The Pennsylvania State University, Linhai Song Pennsylvania State University, USA
DOI Pre-print Media Attached
22:15
5m
Talk
Garbage Collection Makes Rust Easier to Use: A Randomized Controlled Trial of the Bronze Garbage CollectorNominated for Distinguished Paper
Technical Track
Michael Coblenz University of Maryland at College Park, Michelle Mazurek University of Maryland, Michael Hicks University of Maryland at College Park
DOI Pre-print Media Attached

Wed 11 May

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:00
Autonomic Systems and Self-AdaptationSEIS - Software Engineering in Society / Technical Track at ICSE room 4-odd hours
Chair(s): Henry Muccini University of L'Aquila, Italy
11:00
5m
Talk
Software Engineers’ Response to Public Crisis: Lessons Learnt from Spontaneously Building an Informative COVID-19 Dashboard
SEIS - Software Engineering in Society
Han Wang Monash University, Chao Wu Monash University, Chunyang Chen Monash University, Burak Turhan University of Oulu, Shiping Chen Data61 at CSIRO, Australia / UNSW, Australia, Jon Whittle CSIRO's Data61 and Monash University
Pre-print Media Attached
11:05
5m
Talk
DRESS-ML: A Domain-specific Language for Modelling Exceptional Scenarios and Self-adaptive Behaviours for Drone-based Applications
SEIS - Software Engineering in Society
Lucas Vieira State University of Ceará, José Davi da Silva Pereira State University of Ceara, Brazil, Natália Aragão State University of Ceara, Brazil, Matheus Chagas State University of Ceará, Paulo Maia State University of Ceará
Pre-print Media Attached
11:10
5m
Talk
Lowering Barriers to Application Development With Cloud-Native Domain-Specific Functions
SEIS - Software Engineering in Society
José Miguel Pérez-Álvarez NAVER LABS Europe, Adrian Mos NAVER LABS Europe, Benjamin V. Hanrahan Pennsylvania State University, Iyadunni J. Adenuga Pennsylvania State University
Pre-print Media Attached
11:15
5m
Talk
Automated Assertion Generation via Information Retrieval and Its Integration with Deep Learning
Technical Track
Hao Yu Peking University, Yiling Lou Purdue University, Ke Sun , Dezhi Ran Peking University, Tao Xie Peking University, Dan Hao Peking University, Ying Li School of Software and Microelectronics, Peking University, Beijing, China, Ge Li Peking University, Qianxiang Wang Huawei Technologies Co. Ltd
DOI Pre-print Media Attached

Information for Participants
Mon 9 May 2022 22:00 - 23:00 at ICSE room 3-even hours - Programming Languages 2 Chair(s): Karim Ali
Info for room ICSE room 3-even hours:

Click here to go to the room on Midspace

Wed 11 May 2022 11:00 - 12:00 at ICSE room 4-odd hours - Autonomic Systems and Self-Adaptation Chair(s): Henry Muccini
Info for room ICSE room 4-odd hours:

Click here to go to the room on Midspace