Analyzing the evolution of testing library usage in open source Java projects

A Zerouali, T Mens - 2017 IEEE 24th International Conference …, 2017 - ieeexplore.ieee.org
Software development projects frequently rely on testing-related libraries to test the
functionality of the software product automatically and efficiently. Many such libraries are …

Detecting and preventing program inconsistencies under database schema evolution

L Meurice, C Nagy, A Cleve - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
Nowadays, data-intensive applications tend to access their underlying database in an
increasingly dynamic way. The queries that they send to the database server are usually …

Static analysis of dynamic database usage in java systems

L Meurice, C Nagy, A Cleve - … , CAiSE 2016, Ljubljana, Slovenia, June 13 …, 2016 - Springer
Understanding the links between application programs and their database is useful in
various contexts such as migrating information systems towards a new database platform …

Prevalence and maintenance of automated functional tests for web applications

L Christophe, R Stevens, C De Roover… - 2014 IEEE …, 2014 - ieeexplore.ieee.org
Functional testing requires executing particular sequences of user actions. Test automation
tools enable scripting user actions such that they can be repeated more easily. SELENIUM …

Towards a survival analysis of database framework usage in Java projects

M Goeminne, T Mens - 2015 IEEE International Conference on …, 2015 - ieeexplore.ieee.org
Many software projects rely on a relational database in order to realize part of their
functionality. Various database frameworks and object-relational mappings have been …

An empirical study on the practice of maintaining object-relational mapping code in java systems

TH Chen, W Shang, J Yang, AE Hassan… - Proceedings of the 13th …, 2016 - dl.acm.org
Databases have become one of the most important components in modern software
systems. For example, web services, cloud computing systems, and online transaction …

Documenting database usages and schema constraints in database-centric applications

M Linares-Vásquez, B Li, C Vendome… - Proceedings of the 25th …, 2016 - dl.acm.org
Database-centric applications (DCAs) usually rely on database operations over a large
number of tables and attributes. Understanding how database tables and attributes are used …

How do developers document database usages in source code?(n)

M Linares-Vásquez, B Li, C Vendome… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Database-centric applications (DCAs) usually contain a large number of tables, attributes,
and constraints describing the underlying data model. Understanding how database tables …

Remaining in control of the impact of schema evolution in NoSQL databases

A Hillenbrand, S Scherzinger, U Störl - International Conference on …, 2021 - Springer
During the development of NoSQL-backed software, the database schema evolves naturally
alongside the application code. Especially in agile development, new application releases …

[PDF][PDF] Joint Source and Schema Evolution: Insights from a Study of 195 FOSS Projects.

P Vassiliadis, F Shehaj, G Kalampokis, AV Zarras - EDBT, 2023 - cs.uoi.gr
In this paper, we address the problem of the co-evolution of Free Open Source Software
projects with the relational schemata that they encompass. We exploit a data set of 195 …