English

Towards Code Generation from BDD Test Case Specifications: A Vision

Software Engineering 2023-05-22 v1 Artificial Intelligence

Abstract

Automatic code generation has recently attracted large attention and is becoming more significant to the software development process. Solutions based on Machine Learning and Artificial Intelligence are being used to increase human and software efficiency in potent and innovative ways. In this paper, we aim to leverage these developments and introduce a novel approach to generating frontend component code for the popular Angular framework. We propose to do this using behavior-driven development test specifications as input to a transformer-based machine learning model. Our approach aims to drastically reduce the development time needed for web applications while potentially increasing software quality and introducing new research ideas toward automatic code generation.

Keywords

Cite

@article{arxiv.2305.11619,
  title  = {Towards Code Generation from BDD Test Case Specifications: A Vision},
  author = {Leon Chemnitz and David Reichenbach and Hani Aldebes and Mariam Naveed and Krishna Narasimhan and Mira Mezini},
  journal= {arXiv preprint arXiv:2305.11619},
  year   = {2023}
}

Comments

Accepted for publication at the International Conference on AI Engineering (CAIN) 2023

R2 v1 2026-06-28T10:39:10.241Z