DI-UMONS : Dépôt institutionnel de l’université de Mons

Recherche transversale
(titres de publication, de périodique et noms de colloque inclus)
2017-05-31 - Livre/Chapitre ou partie - Anglais - 20 page(s)

Meurice Loup, Goeminne Mathieu , Mens Tom , Nagy Csaba, Decan Alexandre , Cleve Anthony, "Analyzing the evolution of database usage in data-intensive software systems" in "Software Technology: 10 Years of Innovation in IEEE Computer"

  • Edition : Wiley
  • Codes CREF : Informatique appliquée logiciel (DI2570), Informatique générale (DI1162), Analyse de systèmes informatiques (DI2572)
  • Unités de recherche UMONS : Génie Logiciel (S852)
  • Instituts UMONS : Institut de Recherche en Technologies de l’Information et Sciences de l’Informatique (InforTech), Institut de Recherche sur les Systèmes Complexes (Complexys)
Texte intégral :

Abstract(s) :

(Anglais) This chapter presents the research advancements in the field of data-intensive software system evolution, five years after the publication of the IEEE Computer column presenting the challenges in this field. We present the state-of-the-art in this research domain, and report on research on the evolution of open source Java projects relying on relational database technologies. We empirically analyze how the usage of Java database technologies evolves over time. We report on a coarse-grained source-code analysis carried out over several thousands of Java projects, and complement this with a fine-grained longitudinal analysis of the co-evolution between database schema changes and source code changes within three large Java projects. The presented results are the first steps towards a recommendation system supporting developers in writing database-centered code.

Mots-clés :
  • (Anglais) open source software
  • (Anglais) Java
  • (Anglais) data-intensive software
  • (Anglais) relational database
  • (Anglais) software evolution