Ce travail s'inscrit dans le cadre des recherches menées autour de l'analyse et la visualisation des logiciels, notamment les logiciels à objets, et en particulier Java. Très brièvement, on peut dire que le but de cette thèse revient à tenter de répondre à une question fondamentale: comment faire pour faciliter la compréhension du logiciel par ses développeurs et concepteurs ? Ce travail de recherche est basé en grande partie sur deux axes principaux. Le premier consiste à analyser l'exécution des programmes, non seulement au niveau de la méthode, mais bien au niveau du bloc de base, pour recueillir des données d'exécutions avec un maximum de précision comme par exemple les différents types d'instances sur les sites d'appels. Le second axe ...
partenariat avec Centre de recherche en informatique, signal et automatique de Lille (laboratoire) e...
Static analysis on source code or binary code retrieves information about a software program. In obj...
The analysis of large-scale software is difficult in the absence of supporting tools, due to the she...
This work falls within the scope of research pertaining to the analysis and the visualization of sof...
Ce travail s'inscrit dans le cadre des recherches menées autour de l'analyse et la visualisation des...
A city metaphor has become a popular method of visualizing properties of program code. This paper pr...
Les développeurs occupent une place prépondérante dans le développement logiciel. Dans ce cadre, ils...
The advantages of object-oriented (OO) and other modern software engineering techniques are offset b...
Understanding the code of large software systems is hard just by reading them. For this reason we ne...
AbstractConcept assignment identifies units of source code that are functionally related, even if th...
Colloque avec actes et comité de lecture. internationale./http://ieeexplore.ieee.org/International a...
The comprehensive understanding of today’s software systems is a daunting activity, because of the s...
International audienceSoftware is usually complex and always intangible. In practice, the developmen...
RJCIA 2022National audienceDans le cadre d'un projet de recherche concernant l'évaluation de la main...
La compréhension de la structure d’un logiciel est une première étape importante dans la résolution ...
partenariat avec Centre de recherche en informatique, signal et automatique de Lille (laboratoire) e...
Static analysis on source code or binary code retrieves information about a software program. In obj...
The analysis of large-scale software is difficult in the absence of supporting tools, due to the she...
This work falls within the scope of research pertaining to the analysis and the visualization of sof...
Ce travail s'inscrit dans le cadre des recherches menées autour de l'analyse et la visualisation des...
A city metaphor has become a popular method of visualizing properties of program code. This paper pr...
Les développeurs occupent une place prépondérante dans le développement logiciel. Dans ce cadre, ils...
The advantages of object-oriented (OO) and other modern software engineering techniques are offset b...
Understanding the code of large software systems is hard just by reading them. For this reason we ne...
AbstractConcept assignment identifies units of source code that are functionally related, even if th...
Colloque avec actes et comité de lecture. internationale./http://ieeexplore.ieee.org/International a...
The comprehensive understanding of today’s software systems is a daunting activity, because of the s...
International audienceSoftware is usually complex and always intangible. In practice, the developmen...
RJCIA 2022National audienceDans le cadre d'un projet de recherche concernant l'évaluation de la main...
La compréhension de la structure d’un logiciel est une première étape importante dans la résolution ...
partenariat avec Centre de recherche en informatique, signal et automatique de Lille (laboratoire) e...
Static analysis on source code or binary code retrieves information about a software program. In obj...
The analysis of large-scale software is difficult in the absence of supporting tools, due to the she...