A Demonstration of End-User Code Customization Using Generative AI - Archive ouverte HAL
Communication Dans Un Congrès Année : 2024

A Demonstration of End-User Code Customization Using Generative AI

Résumé

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
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

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

Licence

Identifiants

Citer

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⟩
265 Consultations
256 Téléchargements

Altmetric

Partager

More