The goal of this project is investigate the use of Generative Adversarial Networks (GAN) to generate automate code tests for software applications. The scope of the project includes researching relevant research studies and background information, design and implement new GAN models to generate unit test code, conduct experimental analysis and evaluation of the designed models and compare the results. Relevant dataset should be also generated (consisting of simple source codes and their unit test code counterparts) so it can be used in the evaluation. The project would also involve designing a simple UI that allow to use the developed GAN models.

School

Computer Science and Engineering

Research Areas

Machine learning | Deep learning | GAN | Software testing

Work with researchers in the field who will guide you through the project.

Report concisely summarize the completed work (described in the project), source code, and documentation.

Basem Suleiman
Lecturer

A practitioner in software systems specializing in Software Engineering, Cloud Computing and Information Systems, with over 10 years of experience in research, industry and academia.

opens in a new window
  • TBD