Research project Co-coding with AI in computer programming
Developments in artificial intelligence (AI) has raised concerns: Will human skill be replaced by AI-based technologies? This project investigates how AI tools may be used as constructive resources in programming and creative design contexts. We adopt a perspective of co-creativity between user and technology.
Recent work in AI research targeted at generative machine learning, or Generative Adversarial Networks (GAN), has led to enormous improvements in the ability to automatically create original computer-generated content in the form of images, audio and text.
In this project, we are exploring the possibilities to generate programming code based on natural language descriptions. The purpose is to develop ways to support novice programmers and designers in creative programming contexts to engage in the use of AI-based generation of programming code and design ideas. We study this as processes of joint co-creativity and co-construction between human and artificial intelligences.
The full title of this research project is “Co-coding with AI in computer programming – Generative machine learning tools in support of new programming and design practices”.
Project members
Project managers
Jakob Tholander
Professor