A Demonstration of End-User Code Customization Using Generative AI - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2024

A Demonstration of End-User Code Customization Using Generative AI

Abstract

Producing a variant of code is highly challenging, particularly for individuals unfamiliar with programming. This demonstration introduces a novel use of generative AI to aid end-users in customizing code. We first describe how generative AI can be used to customize code through prompts and instructions, and further demonstrate its potential in building end-user tools for configuring code. We showcase how to transform an undocumented, technical, low-level TikZ into a user-friendly, configurable, Web-based customization tool written in Python, HTML, CSS, and JavaScript and itself configurable. We discuss how generative AI can support this transformation process and traditional variability engineering tasks, such as identification and implementation of features, synthesis of a template code generator, and development of end-user configurators. We believe it is a first step towards democratizing variability programming, opening a path for end-users to adapt code to their needs.
Fichier principal
Vignette du fichier
DemonstrationVariabilityGPTVaMoS-preprint.pdf (642.09 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04312909 , version 1 (28-11-2023)

Licence

Identifiers

Cite

Mathieu Acher. A Demonstration of End-User Code Customization Using Generative AI. VAMOS 2024 - 18th International Working Conference on Variability Modelling of Software-Intensive Systems, Feb 2024, Bern, Switzerland. pp.1-6, ⟨10.1145/3634713.3634732⟩. ⟨hal-04312909⟩
181 View
157 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More