Generative programming driven by user models

  • Authors:
  • Mauro Marinilli;Alessandro Micarelli

  • Affiliations:
  • Dipartimento di Informatica e Automazione, Laboratorio di Intelligenza Artificiale, Università “Roma Tre”, Rome, Italy;Dipartimento di Informatica e Automazione, Laboratorio di Intelligenza Artificiale, Università “Roma Tre”, Rome, Italy

  • Venue:
  • UM'05 Proceedings of the 10th international conference on User Modeling
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses the automatic generation of programs by adapting the construction process to the user currently interacting with the program. A class of such systems is investigated where such generation process is continuously repeated making the program design and implementation evolve according to user behaviour. By leveraging on existing technologies (software generation facilities, modelling languages, specific and general standard metamodels) an experimental proof of concept system that is able to generate itself while interacting with the user is introduced and tested. The findings are discussed and a general organization for this class of adaptive systems is briefly proposed and compared with existing literature.