Recently, deep learning (DL) and machine learning (ML) methods have been massively and successfully applied in various software engineering (SE) and program languages (PL) tasks. The results are promising and exciting, and lead to further opportunities of exploring the amenability of DL and ML to different SE and PL tasks. Notably, the choice of the representations on which DL and ML methods are applied critically impacts the performance of the DL and ML methods. The rapidly developing field of representation learning (RL) in artificial intelligence is concerned with questions surrounding how we can best learn meaningful and useful representations of data. A broad view of the RL in SE & PL can include the topics, e.g., deep learning, feature learning, compositional modeling, structured prediction, and reinforcement learning.

The workshop will advance the pace of research in the unique intersection of representation learning and SE & PL, which will, in the long term, lead to more effective solutions to common software engineering tasks such as coding, maintenance, testing, and porting.

Due to the unforeseen effects of the Covid 19 pandemic, ESEC/FSE 2020 and RL+SE&PL 2020 will be held virtually. More information to come on the ESEC/FSE 2020 website

Call For Participation

The main goal of the 1st RL+SE&PL workshop is to accelerate the exposure of the SE and PL community to the emerging and fast growing AI research in representation learning that plays as the key center in AI, leading to research results, techniques and perspectives that challenge the status quo in the discipline.

TOPICS OF INTEREST Every type of software artifact (e.g., Code, Documentation, Software requirements, commits, logs) can have different characteristics, features and structures that require more effort. These observations indicate further opportunities in a wide set of topics, but not limited to,
  • Learning representations for code clone detection
  • Learning to model code for vulnerability detection and fixing
  • API knowledge graph representation learning
  • Representation learning for fault localization and testing
  • Learning alignments between natural language (e.g., comments) and code, Cross-language porting
  • Recovering useful facts (for question answering, etc)
  • Detecting buggy or anomalous code
  • Learning representations for automatic code modification: for defect repair, reformatting, and refactoring

We aim to build a vibrant forum for forward-looking, innovative research in learning representations in software engineering and programming languages. We welcome the following types of submissions:
1. Abstracts/Posters/Presentations (up to 2 pages, including references)
2. Short papers (up to 4 pages, including references), e.g., tools, demos, position statements, technical reports.
3. Technical papers (up to 10 pages, including references)

Submissions will be reviewed primarily for relevance, will not appear in ACM Digital Library, and may be published subsequently elsewhere.

All of the accepted submissions (all 3 types) will be part of the ESEC/FSE proceedings under the copyright of the ACM digital library.

All types of the accepted submissions will be invited for presentation.

Submissions will be handled via EasyChair: https://easychair.org/conferences/?conf=rlsepl2020

Important Dates

  • July 26, 2020 Extended to August 21, 2020: Workshop papers submission
  • Aug 26, 2020 Extended to September 7, 2020: Workshop papers notification
  • Sept 18, 2020 : Workshop papers camera-ready (hard)


Program Committee

Program Chairs:
Dr. Shaohua WangNew Jersey Institute of Technology, USA
Dr. Tien N. NguyenThe University of Texas at Dallas, USA
Program Committee:
Dr. Hoa Khanh DamUniversity of Wollongong, Australia
Dr. Jiaping GuiNEC America, USA
Dr. Heng LiPolytechnique Montreal, Canada
Dr. Tien N. NguyenUniversity of Texas at Dallas, USA
Dr. Michael PradelUniversity of Stuttgart, Germany
Dr. Weiyi ShangConcordia University, Canada
Dr. Yuan TianQueen's University, Canada
Dr. Shaohua WangNew Jersey Institute of Technology, USA


For questions or comments about the workshop, please contact program chair Shaohua Wang or web chair Jiahao Fan