Analyser efficacement de grands historiques de code avec HyperAST : une démonstration - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Other Publications Year : 2023

Analyser efficacement de grands historiques de code avec HyperAST : une démonstration

Abstract

Cette démonstration présente l'HyperAST, une approche d'analyse d'historiques de code performante, se fondant sur la redondance du code à travers le temps et l'espace, ainsi que sur les possibilités d'analyses partielles de code. Actuellement, l'analyse des historiques de code se fait en mode « batch »: chaque version est traitée indépendamment des autres pour calculer un ensemble de métriques ; à la fin de l'analyse ces métriques sont utilisées pour observer l'évolution de la base de code au cours du temps. Notre approche propose de traiter plus finement l'historique de code, au niveau de l'AST, et de partager les éléments identiques dans et entre chaque version. Cette démonstration vise à expliquer ce principe au travers de trois scénarios.
Fichier principal
Vignette du fichier
samplepaper.pdf (1.56 Mo) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04163509 , version 1 (17-07-2023)

Licence

Identifiers

  • HAL Id : hal-04163509 , version 1

Cite

Quentin Le Dilavrec, Djamel Eddine Khelladi, Arnaud Blouin, Jean-Marc Jézéquel. Analyser efficacement de grands historiques de code avec HyperAST : une démonstration. 2023, pp.2. ⟨hal-04163509⟩
15 View
8 Download

Share

Gmail Mastodon Facebook X LinkedIn More