showSidebars ==
showTitleBreadcrumbs == 1
node.field_disable_title_breadcrumbs.value ==

Dissertation Proposal by Imam Nur Bani Yusuf | Advancing Domain-specific Code Generation using Transformer-based Deep Learning

Please click here if you are unable to view this page.

 
Advancing Domain-specific Code Generation using Transformer-based Deep Learning
 

Imam Nur Bani Yusuf

PhD Candidate
School of Computing and Information Systems
Singapore Management University
 

FULL PROFILE
Research Area Dissertation Committee
Research Advisor
Committee Members
Date

27 November 2023 (Monday)

Time

1:00pm - 2:00pm

Venue

Meeting room 5.1, Level 5
School of Computing and Information Systems 1,
Singapore Management University,
80 Stamford Road
Singapore 178902

Please register by 26 November 2023.

We look forward to seeing you at this research seminar.

About The Talk

Software has become an integral part of our daily lives as digitalization becomes increasingly pervasive. The architects of this digital landscape are developers who write lines of code to define the logic of these software systems. However, developers face challenges in writing code regardless of their experience level. These challenges often stem from the lack of familiarity with the elements within the coding. To tackle this challenge, the dissertation aims to develop automated code generation tools using Transformer-based deep learning to assist developers in writing domain-specific codes.

This dissertation comprises three distinct studies. The first introduces RecipeGen, an automated tool for creating trigger-action programs from natural language descriptions. The second proposes ArduinoProg, a framework designed to automate recommendations for I/O hardware configurations and API usage patterns. Evaluation of both RecipeGen and ArduinoProg shows their effectiveness in aiding code development. The third study investigates the use of language models for generating semantic patches in C code within the Linux kernel. Evaluation reveals potential areas for improvement in deep learning models.

Speaker Biography

Imam Nur Bani Yusuf is a Ph.D. candidate at SMU SCIS, supervised by Associate Professor Lingxiao Jiang and co-advised by Professor David Lo. His research is centered around Language Models for Software Engineering (LM4SE). His interests span from developing novel language models tailored to address specific problem domains, to enhancing the capabilities of language models through techniques such as fine-tuning and prompting. More info available: https://imamnurby.github.io/.