De nos jours, l’omniprésence et l’impact des systèmes logiciels dits data-intensive leur confèrent une place prépondérante dans le fonctionnement de notre société. Pour préserver leur valeur marchande (e.g., la valeur économique, la satisfaction des parties prenantes) et ne pas devenir obsolètes dans un environnement en perpétuelle évolution, ces systèmes doivent répondre à un ensemble de changements tout au long de leur cycle de vie. Comprendre les changements passés permet alors de mieux construire le présent et le futur du système. Une des manières de comprendre ce passé consiste à récupérer et analyser les riches ensembles de données contenues dans les di˙érents dépôts logiciel, afin de découvrir de nouvelles informations utiles. L’extraction automatique des requêtes d’accès à la base de données de versions historiques d’un système, combinée à des techniques d’analyse d’origine d’artefacts du code source, permettent alors de proposer une méthode analysant le cycle de vie de ces requêtes. Cette contribution est construite grâce à la combinaison entre des travaux antérieurs liés à l’analyse statique et l’extraction automatique de requêtes, et un apport original sur l’analyse d’origine de requêtes. La méthode proposée est ensuite outillée et évaluée sur des systèmes open-source en développement depuis plusieurs années. Finalement, les limites de l’évaluation sont capturées ainsi que les perspectives futures d’utilisation d’une telle méthode.
la date de réponse | 30 août 2016 |
---|
langue originale | Français |
---|
L'institution diplômante | |
---|
Superviseur | Anthony Cleve (Promoteur) |
---|
Elaboration d'une méthode outillée permettant l'analyse du cycle de vie des requêtes de systèmes logiciels dits "data-intensive"
Ballarini, D. (Auteur), Vondou, G. (Auteur). 30 août 2016
Student thesis: Master types › Master en sciences informatiques