PROFES 2023
Sun 10 - Wed 13 December 2023 Dornbirn, Austria
Wed 13 Dec 2023 14:00 - 14:10 at W211 - Software Analysis and Tools Chair(s): Giuseppe Scanniello

Code completion is a very important feature of modern integrated development environments. Research has been done for years to improve code completion systems for general-purpose languages. However, only little literature can be found for (AI-based) code completion for domain specific languages (DSLs). A DSL is a special-purpose programming language tailored for a specific application domain. In this paper, we investigate whether state-of-the-art code completion approaches can also be applied for DSLs. This is demonstrated using the domain-specific language TTI. TTI is used in transformer construction in an industrial context, where an existing code completion shall be replaced by an advanced machine learning approach. For this purpose, implementations of two code completion systems are adapted to our needs. One of them shows very promising results and achieves a top-5 accuracy of 95 percent. To evaluate the practical applicability, the approach is integrated into the existing editor of a power transformer manufacturer.

Wed 13 Dec

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

14:00 - 15:00
Software Analysis and ToolsResearch Papers / Organization / Short Papers and Posters / Industry Papers at W211
Chair(s): Giuseppe Scanniello University of Salerno
14:00
10m
Industry talk
Using AI-Based Code Completion for Domain Specific Languages
Industry Papers
Christina Piereder Software Competence Center Hagenberg GmbH, Verena Geist Software Competence Center Hagenberg GmbH, Michael Moser Software Competence Center Hagenberg GmbH, Günter Fleck Siemens Transformers Austria, Josef Pichler University of Applied Sciences Upper Austria
14:10
10m
Research paper
Assessing IDEA Diagrams for Supporting Analysis of Capabilities and Issues in Technical Debt Management
Research Papers
Sávio Freire Federal Institute of Ceará, Verusca Rocha Federal University of Bahia, Manoel Mendonça Federal University of Bahia, Clemente Izurieta Montana State University, Carolyn Seaman University of Maryland Baltimore County, Rodrigo Spinola Virginia Commonwealth University
14:20
10m
Short-paper
Automatic Fixation of Decompilation Quirks Using Pre-Trained Language Model
Short Papers and Posters
Ryunosuke Kaichi Graduate School of Information Science and Technology, Osaka University, Shinsuke Matsumoto Osaka University, Shinji Kusumoto Osaka University
14:30
10m
Research paper
Log Drift Impact on Online Anomaly Detection Workflows
Research Papers
Scott Lupton Waseda University, Hironori Washizaki Waseda University, Nobukazu Yoshioka Waseda University, Japan, Yoshiaki Fukazawa Waseda University
14:40
10m
Industry talk
Leveraging Historical Data to Support User Story Estimation
Industry Papers
Aleksander Grzegorz Duszkiewicz Morningtrain ApS, Jacob Glumby Sørensen The Maersk Mc-Kinney Moller Institute, University of Southern Denmark, Niclas Johansen Morningtrain ApS, Henry Edison Blekinge Institute of Technology, Thiago Rocha Silva The Maersk Mc-Kinney Moller Institute, University of Southern Denmark
14:50
10m
Research paper
Design Patterns Understanding and Use in the Automotive Industry: An Interview Study
Research Papers
Sushant Kumar Pandey Chalmers and University of Gothenburg, Sivajeet Chand Dept. of CSE Chalmers | University of Gothenburg, Sweden, Jennifer Horkoff Chalmers and the University of Gothenburg, Miroslaw Staron Chalmers University of Technology