DAHLIA 2.0: A Visual Analyzer of Database Usage in Dynamic and Heterogeneous Systems

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Abstract

Understanding the links between application programs and their database is useful in various contexts such as migrating information systems towards a new database platform, evolving the database schema, or assessing the overall system quality. However, data-intensive applications nowadays tend to access their underlying database in an increasingly dynamic way. The queries that they send to the database server are usually built at runtime, through String concatenation, or Object-Relational-Mapping (ORM) frameworks. This level of dynamicity significantly complicates the task of adapting programs to an evolving database schema. In this paper, we present DAHLIA 2.0, an interactive visualization tool that allows developers to analyze the database usage in order to support data-intensive software evolution and more precisely, program-database co-evolution.

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE Working Conference on Software Visualization, VISSOFT 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages76-80
Number of pages5
ISBN (Electronic)9781509038503
DOIs
Publication statusPublished - 9 Dec 2016
Event4th IEEE Working Conference on Software Visualization, VISSOFT 2016 - Raleigh, United States
Duration: 3 Oct 20164 Oct 2016

Conference

Conference4th IEEE Working Conference on Software Visualization, VISSOFT 2016
CountryUnited States
CityRaleigh
Period3/10/164/10/16

Keywords

  • Database usage visualization
  • database-program co-evolution

Fingerprint Dive into the research topics of 'DAHLIA 2.0: A Visual Analyzer of Database Usage in Dynamic and Heterogeneous Systems'. Together they form a unique fingerprint.

  • Student Theses

    Analyzing, Understanding and Supporting the Evolution of Dynamic and Heterogeneous Data-Intensive Software Systems

    Author: Meurice, L., 22 Jun 2017

    Supervisor: Cleve, A. (Supervisor), Englebert, V. (President), Lanza, M. (External person) (Jury), Mens, T. (External person) (Jury), Frenay, B. (Jury) & Vanhoof, W. (Jury)

    Student thesis: Doc typesDoctor of Sciences

    File

    Cite this

    Meurice, L., & Cleve, A. (2016). DAHLIA 2.0: A Visual Analyzer of Database Usage in Dynamic and Heterogeneous Systems. In Proceedings - 2016 IEEE Working Conference on Software Visualization, VISSOFT 2016 (pp. 76-80). [7780160] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/VISSOFT.2016.15