Write a Blog >>
ASE 2021
Sun 14 - Sat 20 November 2021 Australia
Tue 16 Nov 2021 18:30 - 18:50 at Wombat - SRC

Automatically constructing a program based on desired specifications has been studied for decades. Despite the advances in the field of Program Synthesis, the current approaches still synthesize a secluded code snippet and leave the task of reusing it in an existing code base to program developers. Due to its program-wide effects, synthesizing an architectural tactic and reusing it in a program is even more challenging. Architectural tactics need to be synthesized based on the context of different locations of the program, broken down to smaller pieces, and added to corresponding locations in the code. Moreover, each piece needs to establish correct data- and control-dependencies to its surrounding environment as well as to the other synthesized pieces. This is an error-prone and challenging task, especially for novice program developers.
In this paper, we introduce a novel program synthesis approach that synthesizes architectural tactics and adds them to an existing code base.

Tue 16 Nov

Displayed time zone: Hobart change

18:30 - 20:15
18:30
20m
Talk
A Program Synthesis Approach for Adding Architectural Tactics to An Existing Code Base
Student Research Competition
Ali Shokri Rochester Institute of Technology
Pre-print
18:50
20m
Talk
Program Synthesis with Algorithm Pseudocode Guidance
Student Research Competition
Zihui Wang National University of Defense Technology
19:10
20m
Talk
py2src: Towards the Automatic (and Reliable) Identification of Sources for PyPI Package
Student Research Competition
Duc Ly Vu University of Trento, Italy
Pre-print
19:30
45m
Panel
Judging and awards
Student Research Competition